Exchange 2007 uses direct DNS for all outgoing mail. Mail that is sent from our public IP (1.2.3.4 - this is the IP of my mailserver) is delivered to the spam folders for providers such as Comcast and yahoo.
Currently, our SPF looks like this: v=spf1 ip4:1.2.3.4 mx a:mail.domain.com ?all
MX: mail.domain.com.(10)
The reverse DNS entry on our ISP is mail.domain.com for our IP
The banner HELO response from our server is <220 mail.domain.com>
Our IP address is NOT blacklisted anywhere, and the Cisco Senderbase gives us a score of Good
What is the reason our mail doesn't look legit?
if i get this straight:
your domain is registered to the mailservers of your provider and your mailserver is delivering the mails directly. So when the mail is delivered the reverse lookup of the ip can faile (1st spam hit), then the receiving mailserver sees an spf that is not pointing to your system (2nd spam hit) and your system is only listed as IP address in SPF record (maybe spam hit #3) and the incoming direction is routed via a different system, which is not 100% clear by the information you gave (spam hit #4).
This also explaines why it's working when you try to deliver mail via the web interface.
Just tell your exchange box to send all outgoing mail via the providers smtp server and everything should be fine again.
KR,
gromit
as you told me that I got something wrong, just help me to help you :)
Both is ok.
This looks a lot like a wrong setup of the MX-records or an error somewhere in the mail system. Normally the e-mail should hit at your providers mailbox and then you should get it via pop3 connector. As this doesn't happen. Check the MX-records and check any spam folders available at your providers mail system. (POP3-connector isn't downloading subfolders iirc).
I'm pretty sure this problem comes from wrong mx- or spf-records. When you send an e-mail via the netsol web ui, it's delivered ok, because it's delivered via the netsol smtp which is setup correctly in dns...
"Our IP"? From the webserver of from the mail system?
As I wrote before it has something todo with your dns setup. But I'm only able to check it if you give me the domain we're talking about.
KR,
Gromit
Everything is functional now, had to make a minor adjustment in our SPF and also just needed time for our DNS to propagate.