I am having trouble forwarding email from our external SMTP server to our internal Scalix server. I get an "Unknown user" error in /var/log/maillog on the Scalix server.
For the purposes of this discussion let me detail my environment:
External SMTP server at our site: mail.domain.com
Internal Scalix server: scalix.domain.com
Note that scalix.domain.com is not in our external DNS, just in the local hosts file on mail.domain.com. The MX record for domain.com points to mail.domain.com
In the virtusertable, I have entered:
richard.crow@domain.com richard.crow@scalix.domain.com
If I tail -f /var/log/maillog on both mail and scalix I can confirm that the email is being forwarded from mail.domain.com to scalix.domain.com. However, scalix.domain.com is returning "Unknown user".
The odd thing is, when I follow the fetchmail instructions at http://www.scalix.com/wiki/index.php?ti ... /Fetchmail and fetch the mail for the same user the email transfers fine. No error message.
Is there something obvious that I'm missing here? I don't want to have to fetchmail for 15 users every few minutes.