
August 29th, 2012, 09:33 AM
|
|
|
Quote: | Originally Posted by nightFix Just curious, can anyone make any sense of a motive behind this? Someone uses a domain name for mail only and adds a name server A record which points to a different server hosting a different domain. They have an mx record set up for a different mail server. From how I understand spf this will not allow spoofing as my server because it uses the mail server's originating ip not the domain's resolved ip. So if someone doesn't want recipients to find them they could just use a random A record but that shouldn't allow spoofing. I'm just wondering if there is a way they could have spoofed me to get me blacklisted. My spf record is:
Code:
v=spf1 ip4:permitted.ip.address.here ip4:permitted.ip.address.here a mx ~all
Maybe I should use -all instead of ~all?
I've been trying different variations and tests so I still have the tilde in place. |
Until DMARC was introduced, SPF records were largely ignored. This was because there was no feedback mechanism to let you know where the problems were. Our domain has not operated a mail server for over 15 years, and before that it was all directed through Postini. We were seeing a large number of attempts to connect to our domain on port 25. We had no MX record, but examining our DNS logs we saw many requests for MX records followed by requests for A records. So we added an MX record and a Pseudo SMTP server that simply rejected all mail attempts. What we found was about 9,000 - 15,000 connection attempts per day to deliver mail. Not bad for a domain that has had no valid email addresses for over 15 years. Some of those were to actual old email addresses, some were obviously made up, and some were bounce attempts. It became very obvious that our domain name was being abused by spammers.
So we started rejecting email after MAIL FROM: instead of after RCPT TO:. That cut the attempts to less than half. Next we implemented DMARC. We always had an SPF record with -all, but it had no affect until we implemented DMARC. Now we are seeing less than 300 connection attempts per day and declining. I would recommend that you consider using DMARC. Set up properly, you will receive daily reports from the big email providers.
J.A. Coutts
|