Suddenly mails sent by IIS stop being delivered to hotmail accounts
- From: lookaround <lookaround@xxxxxxxxxxx>
- Date: Tue, 09 Oct 2007 02:37:25 -0700
Hi,
I've a really big problem sending mails to hotmail accounts.
Till some days ago email was correctly delivered to hotmail accounts
(although most of them where classified as spam).
Now there's no way to get mail sent by our Virtual SMTP server being
delivered to hotmail, nor in spam/junk folder.
We are on Windows Server 2003, IIS 6.
We have an ASP.NET application that uses SMTP Server through pickup
directory (mail are saved in files in "\Inetpub\mailroot\Pickup" dir).
The IIS SMTP Server is configured with this params:
- tab Access / Connection : selected "Only the list below" [the list
is empty]
- tab Access / Relay: selected "Only the list below" [the list is
empty] - Checked "Allow all computers with succesfully ...."
- tab Delivery / Advanced: Fully-qualified domain name:
"outmail.mydomain.com"
SPF - SenderID:
My SPF record is:
v=spf1 ip4:208.xxx.xxx.xxx a a:outmail.mydomain.com
include:aspmx.googlemail.com ~all
DNS:
- In DNS configuration, domain outmail.mydomain.com resolve to IP
208.xxx.xxx.xxx [the same of SPF record]
- ReverseDNS: if you reverseDNS the IP 208.xxx.xxx.xxx it gets
'mydomain.com'
The SPF-SenderID should be correctly configured.
Infact, looking at the headers of an mail sent by us to a gmail
account,
SPF passes the validation:
Received: from outmail.mydomain.com (mydomain.com [208.xxx.xxx.xxx])
by mx.google.com with ESMTP id i37si15464203wxd.
2007.10.08.23.02.07;
Mon, 08 Oct 2007 23:02:08 -0700 (PDT)
Received-SPF: pass (google.com: domain of ourmail@xxxxxxxxxxxx
designates 208.xxx.xxx.xxx as permitted sender) client-
ip=208.xxx.xxx.xxx;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of
ourmail@xxxxxxxxxxxx designates 208.xxx.xxx.xxx as permitted sender)
smtp.mail=ourmail@xxxxxxxxxxxx
Received: from mail pickup service by outmail.mydomain.com with
Microsoft SMTPSVC;
Tue, 9 Oct 2007 02:02:07 -0400
Furthermore our emails are accepted by Hotmail Servers. From SMTP log
we see:
2007-10-09 07:20:43 65.54.244.72 - 220+bay0-mc3-f19.bay0.hotmail.com
+Sending+unsolicited+commercial+or+bulk+e-mail+to+Microsoft's+computer
+network+is+prohibited.+Other+restrictions+are+found+at+http://
privacy.msn.com/Anti-spam/.+Violations+will+result+in+use+of+equipment
+located+in+California+and+other+states.+Tue,+9+Oct
+2007+00:20:43+-0700+ 308 0 62
2007-10-09 07:20:43 65.54.244.72 EHLO outmail.mydomain.com 4 0 62
2007-10-09 07:20:43 65.54.244.72 - 250-bay0-mc3-f19.bay0.hotmail.com
+(3.4.0.37)+Hello+[208.xxx.xxx.xxx] 67 0 156
2007-10-09 07:20:43 65.54.244.72 MAIL FROM:<ourmail@xxxxxxxxxxxx>
+SIZE=2959 4 0 156
2007-10-09 07:20:43 65.54.244.72 - 250+ourmail@xxxxxxxxxxxxxxxxxxxxxx
+OK 35 0 234
2007-10-09 07:20:43 65.54.244.72 RCPT TO:<hotmailaccount@xxxxxxxxxxx>
4 0 234
2007-10-09 07:20:43 65.54.244.72 - 250+hotmailaccount@xxxxxxxxxxx+ 29
0 312
2007-10-09 07:20:43 65.54.244.72 BDAT 2959+LAST 4 0 312
2007-10-09 07:20:43 65.54.244.72 - 250+
+<xswadfebcrYP0QzBxh00000157@xxxxxxxxxxxxxxxxxxxx>+Queued+mail+for
+delivery 78 0 406
2007-10-09 07:20:43 65.54.244.72 QUIT - 4 0 422
2007-10-09 07:20:43 65.54.244.72 - 221+bay0-mc3-f19.bay0.hotmail.com
+Service+closing+transmission+channel 70 0 500
I've run also run a DNSreport from dnsstuff.com and there's no FAIL
and 2 WARNS:
[NS Section]
Single Point of Failure
WARNING: Although you have at least 2 NS records, they may both point
to the same server (one of our two tests shows them being the same,
the other could not complete the test), which would result in a single
point of failure. You are required to have at least 2 nameservers per
RFC 1035 section 2.2.
[Mail Section]
Mail server host name in greeting
WARNING: One or more of your mailservers is claiming to be a host
other than what it really is (the SMTP greeting should be a 3-digit
code, followed by a space or a dash, then the host name). If your
mailserver sends out E-mail using this domain in its EHLO or HELO,
your E-mail might get blocked by anti-spam software. This is also a
technical violation of RFC821 4.3 (and RFC2821 4.3.1). Note that the
hostname given in the SMTP greeting should have an A record pointing
back to the same server. Note that this one test may use a cached DNS
record.
alt2.aspmx.l.google.com claims to be non-existent host mx.google.com:
<br /> 220 mx.google.com ESMTP 62si8885422wri <br /
aspmx3.googlemail.com claims to be non-existent host mx.google.com:<br /> 220 mx.google.com ESMTP f45si15088475pyh
.............
The second WARN ("WARNING: One or more of your mailservers is claiming
to be...") was present also when mails were delivered to hotmail
account..
I dont' remember about first warn.
The strange thing is that I've tryed to send an email using a
different SMTP Server (the one I use for my personal mails)
using as sender the same email address that fails, the SMTP does not
have a rDNS and is not allowed by SPF record
and... it has been delivered! And has passed the spam/junk filters
too! It seems to me incredible this behaviour...
Sorry, I know I've wrote a long post... But it's two day I'm getting
mad on this issue and I really don't know what else to do...
If you have any idea of where I can start for solving this problem
it'll be really appreciated...
Thank you very much in advance!
.
- Follow-Ups:
- Re: Suddenly mails sent by IIS stop being delivered to hotmail accounts
- From: Sanford Whiteman
- Re: Suddenly mails sent by IIS stop being delivered to hotmail accounts
- Prev by Date: Re: SMTP Services on Windows 2008
- Next by Date: Re: SMTP Services on Windows 2008
- Previous by thread: SMTP Services on Windows 2008
- Next by thread: Re: Suddenly mails sent by IIS stop being delivered to hotmail accounts
- Index(es):
Relevant Pages
|