Best Current Practice for mail forwarding?

While SPF seems to be among the currently used technologies for spam protection, SRS looks rather dead. But forwarding mail breaks SPF without workarounds. So what is the best current practice?

  • Completly ignore the existence of SPF
  • Implement SPF but just implement forwarding “the old way”
  • Inform you users that forwarding breaks SPF and they have to whitelist you mail server
  • Implement SRS (but keep it a secret)

The forwarding part of SRS is rather simple, but I havn’t found any clear way to implement the actual handling of bounces. It wouldn’t be hard to hack some usage of Mail::SRS onto postfix but there doesn’t seem to be an off the shelves solution?

5 Comments »

  1. cstamas said,

    August 29, 2007 @ 10:54 pm

    No one should use SPF in my opinion. Read this:

    http://homepages.tesco.net/~J.deBoynePollard/FGA/smtp-spf-is-harmful.html

    One should consider DKIM instead.

  2. Peter Makholm said,

    August 30, 2007 @ 7:49 am

    The de Boyne Pollard article is trying to argue for ignoring the problem. This will lead to mail lossage when I only serve as middle man. This isn’t really a viable option, even though I proposed it in my post. SPF is there and people are using it - I just need a working workarround.

  3. Peter Makholm said,

    August 30, 2007 @ 7:51 am

    Pierre Habouzit answered on his blog:

    Peter, it’s fun you ask right now, because I happen to just be writing a
    SRS daemon for postfix, to be used as a tcp_table(5) canonical lookup
    table. It’s part of my soon to be pfixtools (Postfix Tools), that you can
    grab on my git repositories.

    [....]

  4. cstamas said,

    August 30, 2007 @ 12:41 pm

    Even if you implement SRS most people will not. So mail is lost anyways.
    Forwarding is still broken BTW.

  5. Peter Makholm said,

    August 30, 2007 @ 12:45 pm

    I’ve never dreamt of a solution which solves the worlds problems just becaus I do 10 lines of code. Sorry if I did imply that.

RSS feed for comments on this post · TrackBack URI

Leave a Comment