i'm trying to help someone who just changed IT service providers and is now using their own Microsoft Exchange mailserver, whereas previously i believe they were going through the IT company's server.
they are now having issues sending email to AOL.
i am typically seeing either of the following messages reported by MS Exchange:
Delivery is delayed to these recipients or distribution lists:
Firstname Lastname
Subject: test
This message has not yet been delivered. Microsoft Exchange will continue to try delivering the message on your behalf.
Delivery of this message will be attempted until [date-and-time]. Microsoft Exchange will notify you if the message can't be delivered by that time.
Sent by Microsoft Exchange Server 2007
Reporting-MTA: dns; XXSRVR.xx.local Final-recipient: RFC822; recipient@aol.com Action: delayed Status: 5.4.0 X-Supplementary-Info: < #4.4.7 smtp;400 4.4.7 Message delayed> X-Display-Name: Firstname Lastname
or
Delivery has failed to these recipients or distribution lists:
Firstname Lastname
Microsoft Exchange has been trying to deliver this message without success and has stopped trying. Please try sending this message again, or provide the following diagnostic text to your system administrator.
_____
Sent by Microsoft Exchange Server 2007
Diagnostic information for administrators:
Generating server: XXSRVR.xx.local
recipient@aol.com
#550 4.4.7 QUEUE.Expired; message expired ##
Original message headers:
...
the email headers that i receive from this server typically include records that look like:
[some records from my end followed by]
Received: from XXSRVR.xx.local (remote.example.com [nnn.nnn.nnn.nnn])by spool.mail.myprovider.net (Postfix) with ESMTP id XXNXNNNXNXNfor <mailbox@destination.com>; [date-and-time]
Received: from XXSRVR.xx.local ([fe80::nnnx:nxxn:nxxn:nnnn]) by XXSRVR.xx.local ([fe80::nxxn:nx
xx:nxn:nxnx%10]) with mapi; [date-and-time]
where:
- nnn.nnn.nnn.nnn is the the IP address of the Exchange mail server
- XXNXNNNXNXN is a 9-digit hex id
- nnnx:nxxn:nxxn:nnnn & nxxn:nxx
x:nxn:nxnx are both sets of 3- or 4-digit hex addresses separated by colons. (are these IPV6 addresses?)
so it appears the first jump is the server called XXSRVR.xx.local which appears to be the Exchange server.
they also send mail from the example.com web server.
currently the DNS zone file records include:
- a MX record:
Name:example.com Data:10 remote.example.com.
- an A record:
Name:mail Data:[the IP address of the Exchange mail server]
- an A record:
Name:remote Data:[the same IP address of the Exchange mail server]
in an attempt to solve the problem i added a SPF (actually a TXT) record and the most recent attempt looks like this:
Name:example.com Data:"v=spf1 a mx mx:mail.example.com ptr:example.com ~all"
this doesn't appear to have solved the problem.
any idea what i am missing?