Probably has this been a question before but I can't find the answer.
- I have an public domain abc.com with an ISP hosted email server.
- I have an local Zimbra with split DNS behind a firewall, also as domain abc.com
- I relay emails out through the ISP and out ex
user@abc.com, works good
- ISP also host the public DNS with a MX record pointed to the ISP's mail.
- Internal DNS has MX record pointed to local Zimbra server.
My problem is how to get my emails from the ISP's inbox to the Zimbras inbox.
I tried to forward ISP's mail
user@abc.com to
user@local.com.
local.com is the public IP of the FW and is routed to the internal/local Zimbra server.
I think I should let the MTA:
- Allow mail.isp.com
- translate local.com to abc.com before Zimbra gets it.
But I don't know how to do it!
zimbra.log
======
postfix/smtpd[3414]: connect from unknown[12.34.56.78]
postfix/smtpd[3414]: setting up TLS connection from unknown[12.34.56.78]
postfix/smtpd[3414]: TLS connection established from unknown[12.34.56.78]: SSLv3 with cipher DHE-RSA-AES256-SHA (256/256 bits)
postfix/smtpd[3414]: NOQUEUE: reject: RCPT from unknown[12.34.56.78]: 554 5.7.1 <
user@local.com >: Relay access denied; from=<
user@abc.com > to=<
user@local.com > proto=ESMTP helo=< mail.isp.com >
postfix/smtpd[3414]: disconnect from unknown[12.34.56.78]
/Simon
