Page 1 of 1
setting up saclix with a running exim courier configuration
Posted: Mon Jul 24, 2006 8:49 am
by danielmueller
Hello,
can I setup scalix in a way that my running exim and courier fit? This Servers host on a suse 10 x64 and doing fine. And i want scalix to work as a webclient.
thanks in advance
daniel
Posted: Tue Aug 29, 2006 7:46 am
by mc-murphy
Any News on this topic?
After having lots of discouriging Installations and Tryouts with other Exchange-Replacementes (e.g. OE

). I am now going to give scalix a try.
But in most cases, I need to post-install scalix on an already running server and it would be nice to use what is already set up, mostly this concerns Exim and Courier as Mailservice Servers, which run stable.
Posted: Tue Aug 29, 2006 12:23 pm
by florian
Unfortunately that's not possible.
On the courier-side, Scalix uses a fully integrated message store serving a variety of different clients, including IMAP-types. However, to archieve full calendar integration and MAPI support, IMAP is not enough - Outlook uses the Scalix UAL protocol for access of the store and even SWA which is based on IMAP uses a couple of IMAP-extensions to allow for the advanced features we provide in the client.
Therefore, if you want to use Scalix you must use the full server including our own IMAP implementation. I can assure you it will give you really nice results. On the exim side, this would technically be possible, however, we're currently only supporting sendmail as an external MTA (we use our own internal MTA as well) and we're looking into Postfix. Supportig just another one (like exim, but please, no insults) would just add to our support and testing matrix with little benefit. I would recommend that you go with the default install that uses sendmail.
Hope this helps and enjoy playing around with Scalix,
Florian.
Posted: Tue Aug 29, 2006 5:47 pm
by mc-murphy
Thanks for the information.
Using something different than Courier for POP and IMAP should not cause to much trouble. The greatest problem I can think of, is to transfer the Maildir-Mailboxes.
Concerning Exim I have good news for you, you may call exim via a symlink "sendmail"
Exim recognises all flags of sendmail.
Or do you need something special only supported by sendmail?
BTW: Exim is the default MTA in Debian, Ubuntu and many other distributions.
Posted: Tue Aug 29, 2006 5:55 pm
by florian
Well, if you ask the DCC (Debian Common Core) people, they would list Postfix as their standard and requirement.
Scalix, during installation, modifies sendmails config file, so that would need to be replicated. The Scalix installer will check for existence of sendmail.
email between any imap server and scalix is best uploaded through open source tools such as imapsync or imapcopy that do the trick.
hope this helps,
Florian.
Posted: Tue Aug 29, 2006 6:13 pm
by mc-murphy
Well, at the moment I use Debian Sarge on most servers running at my customers.
And it shipped with exim in a "light"-version if you do a normal install ....
For my own server I am quite a bit special, because it runs a Linux from scratch system (LFS), also it is built with the LFS documentation as a basis, many things are adjusted to my taste, eg. I use Qmail as an MTA (not to bad, if it runs, it only hurts getting it runnig).
But this is not the kind of OS I would use under buissness circunstances.
Posted: Wed Sep 13, 2006 4:44 pm
by mc-murphy
During setup of my Testing-System another question appeared:
Is it neccessary to have a running sendmail configuration or is the use of sendmail optionial.
eg. if no sendmail is found, the internal SMTP-server is used?
Posted: Wed Sep 13, 2006 7:30 pm
by florian
the internal SMTP server is always used for incoming SMTP. However, sendmail is needed for sending outgoing messages to the internet.
Cheers,
Florian.
Posted: Fri Oct 06, 2006 4:40 pm
by mc-murphy
After I got it running on my testing server, it was time to do some checks with exim and Scalix.
Good news is: It is possible to send messages to another box, using exim as an MTA.
For testing I used a configuration with a smart-host, which is widly found at my customers.
Is it possible to get some more information on how Scalix interacts with the MTA installed on the system?
For example:
- How is Mail injected to the system: via Commandline and Pipe or by talking to the MTA on 127.0.0.1:25?
- Is it neccessary for scalix to listen on the interface 127.0.0.1:25, eg. for receiving returning error-mails?
Where do I find the changes made to a sendmail.cf file, so that I could write a translation for exim?
Thanks already now, maybe we can add another MTA to the list of supported ones soon.
Posted: Fri Oct 06, 2006 7:31 pm
by florian

Well, I won't ask our Tech Support team what they think about community members adding stuff to their list of "supported" environments....
How is Mail injected to the system: via Commandline and Pipe or by talking to the MTA on 127.0.0.1:25?
The former - commandline and pipe.
[quote- Is it neccessary for scalix to listen on the interface 127.0.0.1:25, eg. for receiving returning error-mails?[/quote]
Scalix does not listen on 127.0.0.1:25; sendmail does that for communication between it's two processes. Scalix only listens on <fqdn>:25. This is obviously needed for receiving external mail and for accepting message submission by SWA, Evolution and POP/IMAP clients.
Where do I find the changes made to a sendmail.cf file, so that I could write a translation for exim?
Code: Select all
[root@sting mail]# diff sendmail.cf sendmail.noscalix
164,167d163
< # Scalix Mappers and Trusted User
< Komuser program /opt/scalix/bin/ommapsmtp
< Komxport program /opt/scalix/bin/ommapsmtp -x
< Tscalix
463c459
< O OperatorChars=.:%@!^/[]+=
---
> O OperatorChars=.:%@!^/[]+
853,861d848
< # The following lines were inserted for Scalix. Ignore the preceding comment.
<
< Rscalix $#omxport$@ $( omxport $w $) $:scalix
< Rscalix < @ $=w . > $#omxport$@ $( omxport $1 $) $:scalix
<
< R$+ $: $(omuser $1 $)
< Rscalix:$-:$+ $# scalix $@ $1 $: $2
<
< # End of Scalix lines. The Remaining names must be local
1836,1838d1822
< ### Scalix mailers
< Mscalix, P=/opt/scalix/bin/unix.in, E=\n, F=PDFMXmnu, A=unix.in -s $h
< Momxport, P=/opt/scalix/bin/xport.in, F=LMn, A=xport.in -s $h $u
Hope this helps,
Florian.
Thanks already now, maybe we can add another MTA to the list of supported ones soon.