In a Scalix environment the internal MTA (PostFix or Sendmai) should listen only on the loopback interface (127.0.0.1) while Scalix's MTA should listen on the IP address of your network card (e.g. 192.168.0.1).
If you do
Code: Select all
telnet 127.0.0.1 25
you should receive the greeting from postfix
while if you
Code: Select all
telnet 192.168.0.1
you should receive the greeting from Scalix
Fetchmail, by default, delivers messages to the internal interface (localhost) on 127.0.0.1 thus allowing Postfix to handle messages in it's internal mailboxes.
If you want mails retrieved by fetchmail to be handled by Scalix you have to tell fetchmail which IP address you want to use as smtp.
Therefore you have to change you .fetchmailrc file adding the clause "smtp". Like this :
Code: Select all
poll somepopserver.somedomain.com proto pop3
user "blahblha" pass "somepassword" is "realemailaddressonscalixserver" here options smtp 192.168.0.1
Hope it helps.