I am not versed on the technical merits of SPF so I can't comment. However, I did want to say how refreshing it was to see a fairly long exchange between two (or more) people of differing opinion without it degenerating into name-calling and flamewars. I love this place!

My only substantive contribution to this thread is to agree that breaking or significantly modifying the SMTP protocol to thwart spam is going to be a very painful and tedious process. An an alternative, I read about an interesting proposal on graylisting that uses what SMTP can already do to discourage spammers. In short, it attempts to make it more costly (in terms of time and computer sophistication) for spammers to send spam, so hopefully you would discourage some useful percentage of potential spammers. The determined spammers who worked around graylisting would make themselves more vulnerable to other anti-spam methods. Although it's not an airtight anti-spam system, it seems to me like it's more gain for less pain than a complete protocal rewrite.

Oh, and the implementation of greylisting described in the paper is written in Perl. :)


In reply to Re: SPF for Perl Monks domains by husker
in thread SPF for Perl Monks domains by Juerd

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.