Email being delayed when sent from Google's mail server

Posted on 2016-09-14
Last Modified: 2016-09-15
Hi Experts,

In the last month or so, I have been notified of multiple emails being received a day or two after they were sent as per the time stamp on the email. Our mail server is Exchange 2007 R2.

Everyone of the delayed emails was sent via Googles mail server.

Here an NDR from one of the senders:

From: Mail Delivery Subsystem <>
Subject: Delivery Status Notification (Delay)
Date: September 9, 2016 at 4:11:24 PM EDT

This is an automatically generated Delivery Status Notification



Delivery to the following recipient has been delayed:

Message will be retried for 1 more day(s)

Technical details of temporary failure:
read error: generic::failed_precondition: read error (0): error

----- Original message -----
I found this link which suggests it has to do with the setup of sender's SPF record but we are having this issue with multiple email domains who uses google mail servers.

Coincidentally, the only thing I change recently was my SPF record "v=spf1 mx a ip4: -all" so it be maybe related to this delay problem? I am not sure.

Any help would be appreciated.
Question by:jnsimex
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
  • 2
LVL 28

Accepted Solution

Dan McFadden earned 500 total points
ID: 41799268
Part of the issue may be that your SPF record cannot be found when doing an SPF lookup against your domain.

Reference link:

You can test this manually if you like:

1. open a command prompt
2. type nslookup and hit enter (you should now be at the nslookup ">" prompt
3. type set type=txt and hit enter
3a.  an SPF record is a TXT entry in your DNS zone in your DNS service
4. enter your DNS domain name.  in your case, type and hit enter

If your SPF record is configured correctly, is should return the SPF entry.  In you domain's case, it does not return anything.  Here the output from my location:

Default Server:

> set type=txt
        primary name server =
        responsible mail addr =
        serial  = 1
        refresh = 28800 (8 hours)
        retry   = 7200 (2 hours)
        expire  = 604800 (7 days)
        default TTL = 3600 (1 hour)

Non-authoritative answer:      text =

        "v=spf1 ~all"

Open in new window

Can you post s screenshot of how your SPF entry is setup?


Author Comment

ID: 41799875
Hi Dan,

I had "mail" in the subdomain text box in the TXT Records portion of the DNS Zones. Once I removed "mail", it looks to be resolving properly now.

Do you mind confirming?
LVL 28

Expert Comment

by:Dan McFadden
ID: 41799907
Yeah, now I can see the SPF record resolving thru DNS.

Glad its resolved.


Featured Post

What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

Question has a verified solution.

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

This article lists the top 5 free OST to PST Converter Tools. These tools save a lot of time for users when they want to convert OST to PST after their exchange server is no longer available or some other critical issue with exchange server or impor…
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 Address List 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 Organization >> Ad…
In this video we show how to create an email address policy 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…
Suggested Courses
Course of the Month8 days, 23 hours left to enroll

615 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