Exchange 2003 ent edition - whats up with my ISP or microsoft

Posted on 2011-10-08
Last Modified: 2012-05-12
Recently my ISP enforced us to change the whole networks external IPs.  I did that on thursday.  Obviously has to change the external exchange IP address too.  Since last night one of the domain user is having issue as under,  I wanted to send an email to the same domain as well but the same issue as under.  I can send emails to lots of domains.  Never had this issue before.  Where do I seek help?  is microsoft doing something or my ISP?

One of my domain user is trying to send an email to a specific domain and the message bounces back as:
 < #5.7.1 smtp;550 5.7.1 Service unavailable; Client host [] blocked using Blocklist 2, mail from IP banned; To request removal from this list please forward this message to>
Question by:amanzoor
    LVL 6

    Accepted Solution

    Check your ISP has a valid reverse DNS record for your IP,
    Check if this IP isn't blacklisted
    Check your DNS public records and modify any SPF you might have created.
    LVL 21

    Assisted Solution

    Do you have a PTR for your public MX record?
    Is this a static or dynamic ip-address being issued by your ISP?

    If the receiving end's server has the reverse look feature enabled and you do not have a PTR then the message will be rejected.

    I had a client that used Cable internet ISP that issued dynamic addresses for business class back in 2000 and AOL and other domains rejected the e-mails because they were part of a dynamic pool of addresses.  I had to use the SMARTHOST to forward all mail to my ISP's SMTP and relay off that.

    These are some ideas to look at.
    LVL 4

    Author Comment

    Thanks Guys:
    Microsoft has released the IP, at least I am able to send to that particular domain.  I am unable to telnet to my excahnge as:
    telnet 25
    telnet externalIPofEXchange 25
    could not open connection to the host on port 25
    Is it good or bad?
    Help plz

    LVL 6

    Expert Comment

    If your public IP is now you default MX for the domain you're hosting, then it is not good: You should be able to telnet your external IP on TCP Port 25 (SMTP).
    Telnet 25 will probably not work but telnet 25 should work (host can be SMTP, MAIL, MX or anyname you of the host you created in your DNS Zone.)

    This is done by configuring your router/firewall to accept incoming connexion on public IP port 25 and NAT'ing the connexion to the Exchange server.
    Depending on the firewall (ISA, Arkoon, fortigate, netasq, linux box,...) you must modify the "Public IP" object created to reflect the new public IP you got.
    Turn on filtering logging and check errors to get a more verbose output and analysis.

    LVL 4

    Author Comment

    My MX records are held by my ISP.  Do you think thats the reason, also when I nslookup,, it gives me the preferred mail server of my ISP who is taking care of my mx of my mail.  Is it good?
    LVL 6

    Expert Comment

    ahh sure,  it is good !
    Your ISP holds your MX, analyzes mails and then you either go "pop the messages" with a pop conector or they forward these messages to your mail server using your ..... public IP! (In this case, only your ISP is allowed to telnet your exchange server from the outside.)

    If this is the case, you must give them the new public IP to forward the mails.

    Of course you still need to check your firewall rules and hosts unless your ISP also manages your firewall.
    LVL 4

    Author Closing Comment

    Thanks Guys.

    Featured Post

    Hire Top Freelancers to Complete Exchange Projects

    Source the talented Expert Exchange community
    for top quality work on your Exchange projects.

    Hire the best. Collaborate easily. Get quality work.

    Join & Write a Comment

    You might have come across a situation when you have Exchange 2013 server in two different sites (Production and DR). After adding the Database copy in ECP console it displays Database copy status unknown for the DR exchange server. Issue is strange…
    Set OWA language and time zone in Exchange for individuals, all users or per database.
    In this video we show how to create a Contact 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 Recipients >> Contact ta…
    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

    728 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

    24 Experts available now in Live!

    Get 1:1 Help Now