Inbound mail to a specific user is been forwarded to his external mailbox at another domain. Add mails are routed correctly with the exception of one domain. When mail are sent to users of my domain, including that user, the mails are delivered to everyone except him...as the mail admin I am getting the message
The following recipient(s) cannot be reached:
usermailbox on 1/10/2011 1:27 PM There was a SMTP communication problem with the
recipient's email server. Please contact your system administrator. email.speedimpex.com #5.5.0 smtp;587 [email protected] sender domain does not match SPF records>
I am sure this has nothing to do with my mail server, however, can someone confirm?
You are trying to forward emails from a domain that has SPF records, but that domain does not list your server as a valid source of email for that domain.
Your choices are:
Your mail server is not a fault here, but there is a conceptual fault in SPF, that breaks email forwarding.
Explanation: In this case your mail server is a standard non sender rewriting forwarding service, that is in the mail delivery path. This is completely valid according to RFC_822 (page 18).
The SPF Council prescribes that the ESP that is receiving the email must consider possible Forwarding Services and not reject emails delivered via forwarding services only because of an SPF fail. It states: "For non-sender-rewriting forwarders, accept all mail without checking SPF (any SPF results are meaningless)". See the official SPF website at: SPF: Best Practices/Forwarding