?
Solved

How to tell if Exchange Server 2007 is checking the SPF record

Posted on 2014-07-23
9
Medium Priority
?
101 Views
Last Modified: 2015-10-28
A sender is trying to reach my client. The sender gets a "delivery has been delayed" bounce, and the email never arrives.

The only shortcoming I can find on both the sender's and the recipient's mail servers (according to Microsoft's test wizard) is that the sender's domain has no SPF record.

How can I tell if the recipient's Exchange Server 2007 is not allowing the email to deliver because of lack of SPF record?

Thanks.
Dave
0
Comment
Question by:DaveWWW
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
9 Comments
 
LVL 26

Expert Comment

by:DrDave242
ID: 40215615
Do you have an Edge Transport server? If so, it is likely checking the sender's SPF record, as Sender ID checking is enabled by default on Edge Transport servers. However, it is not enabled by default on Hub Transport servers, so if you have no Edge Transport server in your environment (which is the case if you only have a single Exchange server), there's a good chance you're not checking SPF records.

See this article for general information on Sender ID in Exchange 2007, and this article for information on enabling Sender ID checking on a Hub Transport server.
0
 
LVL 11

Expert Comment

by:NetoMeter Screencasts
ID: 40224051
I don't believe that the lack of an SPF record is the reason for this problem.

Actually, if the "delivery has been delayed" message is sent from the remote sender's domain postmaster - ex. "postmaster@remotesenderdomain.com", then it is quite possible the message is stuck in the queue of the remote email server. Checking the queue or using message tracking will show where exactly the message gets stuck.
0
 

Author Comment

by:DaveWWW
ID: 40224551
Thanks, and yes, I had checked the recipient's Exchange Server logs, and there are no search results for the senders domain at all anywhere that I can see.  I'll send a message to the sender's IT folks.
0
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 10

Expert Comment

by:santhoshu
ID: 41028244
Hello there,

Can you let us know from which domain is the Delay Notification Email generated?

From: postmaster@xxx.com

If you notice the Delay Notification Email was generated on your organization server, this means the email has reached your server but delay delivering to another Servers.
 
In that case, we firstly need to check the email stuck on which server (which server generates the Delay  message).
 
Then, calculate the mail route and get the next hop server.
 
At last, check why there is an delay to send to the next hop server:
 
1.    Check DNS setting
2.    Ping the next hop server from the server which the email stuck on.
3.    Telnet to the next hop server from the server which the email stuck on and attempt send an email manually
4.    Check the SMTP log on the server which the email stuck on for more information
0
 
LVL 76

Expert Comment

by:Alan Hardisty
ID: 41028258
It is very unlikely that a lack of SPF would cause message-flow problems.  An incorrect SPF record might, but not a lack of.  More likely is a lack of Reverse DNS record (PTR).

Can the sender test the connection using telnet to see if there are any tell-tale messages from the Exchange 2007 server as that usually can help identify the problem very quickly.

https://support.microsoft.com/en-us/kb/153119

Example:
Telnet mail.exchange2007serverdomain.com 25
ehlo sendingdomain.com
mail from: sender@senderdomain.com
rcpt to: recipient@exchange2007domain.com

Then see if they get an error message and ask them what it is.

Alan
0
 
LVL 53

Expert Comment

by:Will Szymkowski
ID: 41028631
I would also agree with Alan that it is likely a Reverse PTR record casuing the issue. Reverse Record is a minimum requirement for sending email over the internet. If you do not have this set properly you will get flagged as a spammer very quickly.

Reverse Record needs to be setup by the ISP of the domain hosting Exchange.

Will.
0
 

Accepted Solution

by:
DaveWWW earned 0 total points
ID: 41096106
Sorry, I am going to have to abandon this question, as it is very stale, and the problem has not recurred.
0
 

Author Closing Comment

by:DaveWWW
ID: 41133626
Question is completely stale now, and the problem did not recur.
0

Featured Post

Office 365 Training for Admins - 7 Day Trial

Learn how to provision tenants, synchronize on-premise Active Directory, implement Single Sign-On, customize Office deployment, and protect your organization with eDiscovery and DLP policies.  Only from Platform Scholar.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
A couple of months ago we ran into an issue that necessitated re-creating our Edge Subscriptions. However, when we attempted to execute the command: New-EdgeSubscription -filename C:\NewEdgeSub_01.xml we received an error indicating that the LDAP se…
In this video we show how to create an Accepted Domain in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Ac…
This video shows how to quickly and easily add an email signature for all users on Exchange 2016. The resulting signature is applied on a server level by Exchange Online. The email signature template has been downloaded from: www.mail-signatures…
Suggested Courses

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question