Help with outgoing mail stuck in SBS 2003 R2 Exchange que

Posted on 2009-04-28
Last Modified: 2013-11-30
THe last few days, users on our SBS 2003 R2 box have been having problems sending emails to some domains (, and specifically).

When I go into server management, wind my way into the ques of exchange, I see entries for each of these domains, the number of messages for these 3 domains is not zero, the state is retry.

When I click on the line, the status line at the bottom says :

The remote server did not respond to a connection attempt.

I restarted the server and that didn't help.  things were working great for months / years till this happened over the last few days.

any advice?

Question by:binaryhex
    LVL 15

    Accepted Solution

    Do you have an SPF record in your external DNS zone file?

    Read for more information or if you want to get completely confused.

    To test to see if your domain has a correctly-formed SPF record, go to

    Let us know if these help.


    Author Comment

    Using that SPF test, I get this result:
    Input accepted, querying now...
    SPF records are primarily published in DNS as TXT records. The TXT records found for your domain are:
    v=spf1" "mx" "~all
    SPF records should also be published in DNS as type SPF records. This is new and most implementations do not support it yet.
    No type SPF records found.

    Checking to see if there is a valid SPF record.

    No valid SPF record found of either type TXT or type SPF.

    So I do or don't have an SPF? : )  Doesn't it say I do have a TXT at the start of that?  And then I don't?

    And using, I get this:
    You have an SPF record. This is very good, as it will help prevent spammers from abusing your domain. Your SPF record (I don't check to see if it is well designed!) is:
    "v=spf1" "mx" "~all" [TTL=43200]

    LVL 65

    Assisted Solution

    An SPF record shouldn't be a hard failure, because too many people do not have one. It isn't the magic fix that everyone thinks it is.

    I would start by simple connectivity checks. Use online tools to ensure that the servers are actually alive and not failing for everyone. Then attempt to connect using telnet to port 25 of the servers in the MX records.

    telnet 25

    If the cursor just sits there it could be that the remote site is rejecting our connection, but they should return something.

    Have you checked you are not on any blacklists?


    Author Comment

    Thanks guys, sorry, but you are dealing with a MORON here!  I did get a good lesson in SPF and exchange servers over this, but that wasn't the issue.

    They have openDNS set up so we can control what websites people can get to.  just recently (if I think real hard, which I am trying not to do : ), it was just before this problem started), I tightened up the level of filtering so people can't get to things like, oh, yahoo webmail.  

    I turned on logging for smtp in exchange, saw errors about can't connect to (ip address) to send mail to

    do a ping -a (that IP address). and it resolves, rather than to a yahoo hostname, but to an opendns name.  Oh yeah!  I turned up the filtering!

    Foolish me, so open dns was keeping people from getting to webmail AND  also keeping exchange from getting to (resolving IPs for ), etc..

    lowered the filtering with opendns and the mail started flowing.

    I be a college grajuate

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Set OWA language and time zone in Exchange for individuals, all users or per database.
    Use email signature images to promote corporate certifications and industry awards.
    In this Micro Video tutorial you will learn the basics about Database Availability Groups and How to configure one using a live Exchange Server Environment. The video tutorial explains the basics of the Exchange server Database Availability grou…
    The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager

    761 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