Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

Re: Re: SPF for Perl Monks domains

by Juerd (Abbot)
on May 15, 2004 at 09:12 UTC ( [id://353614]=note: print w/replies, xml ) Need Help??


in reply to Re: SPF for Perl Monks domains
in thread SPF for Perl Monks domains

SPF is evil. It totally breaks mail forwarding.

It doesn't have to: just add the right hosts or even entire IP ranges to the string. Besides that, even if it would break mail forwarding, that would still not be a problem for a domain that is never used to send mail (I don't know if the Perl Monks domains are used for sending mail).

Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }

Replies are listed 'Best First'.
Re: Re: Re: SPF for Perl Monks domains
by rob_au (Abbot) on May 15, 2004 at 18:41 UTC
    It doesn't have to: just add the right hosts or even entire IP ranges to the string.

    That doesn't ensure that mail forwarding is not broken - The issue with mail forwarding is based upon the source address of the machine sending the mail through to a SPF-aware mail server. If mail is forwarded from the original recipient address to a secondary SPF-aware mail server, the mail will be marked as illegitimate because the source address of the mail message, as seen by the receiving mail server, is that of the primary mail server. In order to prevent this, all mail servers must incorporate the Sender Rewriting Scheme (http://spf.pobox.com/srs.html) for forwarding mail when forwarding mail to SPF-aware mail servers.

     

    perl -le "print unpack'N', pack'B32', '00000000000000000000001011010110'"

      I don't understand why adding the middle server to the list of hosts shouldn't work. I'm doing that now for one domain and as far as I can tell, it works. The domain's SPF record is like: v=spf1 a:primary-mx a:forwarding-mx -all (for those who don't know SPF: this means "allow messages from the IP of primary-mx and the forwarding-mx, but reject messages coming from anywhere else").

      Juerd # { site => 'juerd.nl', plp_site => 'plp.juerd.nl', do_not_use => 'spamtrap' }

        The domain's SPF record is like: v=spf1 a:primary-mx a:forwarding-mx -all

        This configuration only allows mail to be sent for the domain from the specified hosts primary-mx and forwarding-mx - It does nothing for mail from other domains which may be forwarded through the host forwarding-mx. For forwarded mail to be correctly received, the SMTP envelope must be rewritten.

         

        perl -le "print unpack'N', pack'B32', '00000000000000000000001011010111'"

        A reply falls below the community's threshold of quality. You may see it by logging in.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://353614]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (7)
As of 2024-04-18 06:43 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found