Re: Sending Non Delivery Reports? (was Pump and Dump)

Garen Erdoisa <[email protected]> Sat, 06 May 2006 17:04:12 -0600
Newsgroups gmane.mail.spam.spamcop.user
Organization SpamCop
Message-ID <[email protected]>
Blammo wrote:
> On 05 May 2006, - Garen Erdoisa entered spamcop and left 
> news:[email protected]:
> 
>> AFAIK It was never intended for SPF 
>> to check the From: header given in the message data because to do so you 
>> first have to accept the data.
>> ...
> 
> I know that, but the common response to "someone's forging my domain" is 
> "get SPF", which doesn't exactly stop anyone from forging your domain. It 
> won't even stop many bounces since most of us try not to bounce anyway (I 
> mean, you expect servers that bounce to use SPF?).

SPF is a viable solution to such forgery. It's a perfectly valid answer 
to suggest adopting SPF as an answer to such a question.

I agree with you that SPF will not stop header forgery. However it does 
provide a mechanism that mail administrators can use to detect such 
header forgery and make a decision on the spot to accept or reject email 
during the SMTP transaction based on that test before accepting the data.

Servers that bounce have other more serious issues. SPF might or might 
not help with that. I think that their administrators still have to 
ultimately take responsibility for and fix the underlying issues that 
are generating the bounce messages in the first place even if they adopt 
SPF.

> 
>> That policy is up to the mail administrator. They can accept and tag 
>> emails that fail an SPF check if they so choose.
> 
> Well that's what its good for. Why not expand on that and have a "SMTP=Yes" 
> or "SMTP=No" text record for PTRs? Put authenticated senders in the 
> Received header? Some DNSBLs I tag, but if it's in two I reject, math works 
> too.

That is effectively what SPF does. It states "SMTP = yes for these IP's, 
SMTP = no for everything else."

I also use DNSBL's here. Spammers can publish SPF records too. This 
doesn't make any difference to me if they do or not. I actually hope 
they will because it makes them that much easier to block. What it does 
do is allow *me* to state *what* servers are allowed to send mail using 
*my* domain name in the envelope sender.

As far as SPF relates to me and how I use it that is all I really care 
about what it does.

The flip side to that is that I also honor (out of common courtesy) the 
SPF policies of others who publish their policy, thus rejecting mail 
that fails the test.

Both are my choices. You don't have to implement SPF if you don't want 
to. SPF compliant mail servers will not reject your mail if you don't 
publish an SPF policy. They may reject it for other reasons, but that's 
another issue.

Remember, SPF is an experimental protocol. According to what I read last 
night it looks like it is going to remain in the experimental state for 
at least 2 more years. Since you obviously feel so strongly about it, 
might I suggest that you join the forums that discuss the protocol and 
voice your feelings there as well? Perhaps those that are more 
enlightened than I can sway you, or perhaps you can sway them. :-)

--
Garen