setting up saclix with a running exim courier configuration

Best practice information from Scalix users relating to integration of Scalix with other products.

Moderator: ScalixSupport

danielmueller

setting up saclix with a running exim courier configuration

Postby danielmueller » Mon Jul 24, 2006 8:49 am

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

mc-murphy
Posts: 14
Joined: Tue Aug 29, 2006 7:38 am

Postby mc-murphy » Tue Aug 29, 2006 7:46 am

Any News on this topic?

After having lots of discouriging Installations and Tryouts with other Exchange-Replacementes (e.g. OE :evil:). 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.

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Tue Aug 29, 2006 12:23 pm

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.
Florian von Kurnatowski, Die Harder!

mc-murphy
Posts: 14
Joined: Tue Aug 29, 2006 7:38 am

Postby mc-murphy » Tue Aug 29, 2006 5:47 pm

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.

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Tue Aug 29, 2006 5:55 pm

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.
Florian von Kurnatowski, Die Harder!

mc-murphy
Posts: 14
Joined: Tue Aug 29, 2006 7:38 am

Postby mc-murphy » Tue Aug 29, 2006 6:13 pm

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 .... :shock:
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.

mc-murphy
Posts: 14
Joined: Tue Aug 29, 2006 7:38 am

Postby mc-murphy » Wed Sep 13, 2006 4:44 pm

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?

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Wed Sep 13, 2006 7:30 pm

the internal SMTP server is always used for incoming SMTP. However, sendmail is needed for sending outgoing messages to the internet.

Cheers,
Florian.
Florian von Kurnatowski, Die Harder!

mc-murphy
Posts: 14
Joined: Tue Aug 29, 2006 7:38 am

Postby mc-murphy » Fri Oct 06, 2006 4:40 pm

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.

florian
Scalix
Scalix
Posts: 3852
Joined: Fri Dec 24, 2004 8:16 am
Location: Frankfurt, Germany
Contact:

Postby florian » Fri Oct 06, 2006 7:31 pm

:-) 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.
Florian von Kurnatowski, Die Harder!


Return to “Third Party Integration”



Who is online

Users browsing this forum: No registered users and 1 guest