What is the meaning of the SMTP error "451 4.7.0 SPF tempfail: DNS timeout"

Posted on 2011-10-21
Last Modified: 2012-05-12

We are receiving this error on mails mails send to one specific domain.
Mails are not delivered. When I remove the SPF record I don't get an error message and I am currently waiting for a reply from the recipient. I sent the email using telnet so there is no way of tracing the message.

But I can not leave our domain without SPF record. So I need to figure out what is happening.

Thanks for any help.

Question by:BrainSolutions

    Accepted Solution

    Hello all,

    I found the problem and the solution. My SPF record was not sufficient as it missed a host in the domain for which the spf record served.

    It workes normally now.


    Author Closing Comment

    An SPF record that covers multiple domains shoud contain A pointers to hosts within all the domains
    LVL 21

    Expert Comment

    Actually that isn't completely accurate.

    All the SPF record needs is the sending IP(s) for that domain.  If your domain is, and your sending servers are and, then your SPF record would be:
    "v=spf1 ip4: ip4: -all"

    Open in new window

    If you are DKIM signing, which you should be, then I suggest changing -all to ~all

    If you want to post your SPF record, I can double check it for best practices and such.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Top 6 Sources for Identifying Threat Actor TTPs

    Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

    This article is intended as an extension of a blog on Aging and Scavenging by the MS Enterprise Networking Team. In brief, Scavenging is used as follows: Each record in a zone which has been dynamically registered with an MS DNS Server will have…
    There was an incident about the POP3 issue for the double read receipts and delivery receipts in Exchange 2013.  There was huge research been done and found solution for the duplicate mails. Especially when the user gets  duplicate mails.
    This video discusses moving either the default database or any database to a new volume.
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    759 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

    Need Help in Real-Time?

    Connect with top rated Experts

    9 Experts available now in Live!

    Get 1:1 Help Now