Slashdot Mirror


IETF Approves SPF and Sender-ID

NW writes "According to the records in the IETF's database (here and here), both the SPF and Sender-ID anti-spam proposals were tentatively approved by the IESG (the approval board of the IETF) as experimental standards. It remains to be seen whether any of them will actually put a dent into spam." At the same time, the FTC has opened a central site about email authentication.

220 comments

  1. Great! by seramar · · Score: 0, Flamebait

    This'll just help to encourage microsoft implement it and then we can all say goodbye to that horrid hotmail.

    --
    australian project gutenberg is better than the original.
  2. Sender ID = Caller ID = Worthless by Anonymous Coward · · Score: 0

    I dunno, but hasn't this failed with caller ID?

    1. Re:Sender ID = Caller ID = Worthless by Iphtashu+Fitz · · Score: 2, Insightful

      I dunno, but hasn't this failed with caller ID?

      Not at all. If I get a phone call and the CallerID says "unavailable", "out of area" or "private" then I don't even bother to answer it.

      If my incoming e-mail doesn't have SPF headers then it bumps up the scores in SpamAssassin. If the score gets too high then the e-mail gets filtered & I never see it.

    2. Re:Sender ID = Caller ID = Worthless by Anonymous Coward · · Score: 0

      Actually no, because caller id works with that voice thingy hanging on your wall. More surprisingly, sender id is related to computer stuff. HTH.

    3. Re:Sender ID = Caller ID = Worthless by KiltedKnight · · Score: 1
      I dunno, but hasn't this failed with caller ID?

      Only because caller ID allows telemarketers and the like to come up as UNAVAILABLE. If they had to show an actual number where, when you dial it back, you get a person (probably at his or her home), caller ID would succeed wonderfully. Those telemarketers would receive plenty of callbacks when they're trying to sleep, eat, or might otherwise be involved in some kind of recreational activity. The phone company claims it's because they're behind their own PBX and don't transmit caller ID data. Well, they should at least know who owns the PBX, and could give you a main number for that company, saying that anything coming from there shows up as TELEMRKT CO 555-555-1212.

      Someone will figure out a way to get some string past the Sender ID check (or most checks, for that matter). All that use of something like this will do is slow down the spammers for a short while. They'll figure out ways around it.

      --
      OCO is Loco
    4. Re:Sender ID = Caller ID = Worthless by Anonymous Coward · · Score: 0

      Wtf? You people in America can't see the number of the person who is calling to you? Here in Europe, that's a standard function in every single cell phone, and since they are used more than regular landlines, most phones. I must assume the telemarketing industry there has more power than out here...

    5. Re:Sender ID = Caller ID = Worthless by Anonymous Coward · · Score: 0

      In America, caller ID is standard on cell phones. On landlines, it's an additional fee and you need a special phone or caller ID breakout box. Telemarketing calls on cell phones are exceedingly rare. I believe the parent was referring to landline calls.

    6. Re:Sender ID = Caller ID = Worthless by Anonymous Coward · · Score: 0

      I disagree.

      If you don't want the phone call to begin with, the phone should not ring. That is the biggest difference.

      Spam isn't a problem if you want to just delete the crap you don't want. The thought is to stop people from contacting you. You should not have to ignore it.

    7. Re:Sender ID = Caller ID = Worthless by joebubba · · Score: 3, Informative
      In Qwest territory, incoming calls with no number never ring here. They are given the opportunity to unblock their number, or to manually key it in. Either choice will let the call ring through.

      I've only had the pleasure of one telemarketer bold enough to get through that and my "no solicitation warning". After I got them to give me their information I informed them that my number is on the Fed/State do not call list and I reported them.

      It has only happened once. My phone is now forever dead quiet unless it is someone I actually want to talk to.

    8. Re:Sender ID = Caller ID = Worthless by ciscoguy01 · · Score: 1

      I guess you didn't hear, caller ID can be completely spoofed now. They can put your mother's number on your caller ID. http://www.securityfocus.com/news/9822

      --
      .
    9. Re:Sender ID = Caller ID = Worthless by KiltedKnight · · Score: 1
      Actually, I don't believe telemarketers in the US are allowed to call cell phones. That would be like having junk mail sent to your house postage due, because you get charged some number of minutes of air time.

      Even on my cell phone, I get some calls that are reported as not having an ID, but those are either friends who have something weird about their phone lines (VoIP stuff, sometimes), or are companies I already deal with calling me back about something I sent in an inquiry about.

      --
      OCO is Loco
    10. Re:Sender ID = Caller ID = Worthless by KinkifyTheNation · · Score: 1

      If they ask for a specific person, just say "No i'm sorry they're dead".

  3. I'm not sure about a dent in spam by Mustang+Matt · · Score: 2, Informative

    But this will help me out tremendously.

    Not getting joe jobbed will be a huge step forward. Not to say that everyone's going to instantly adopt these standards but it won't hurt that these are Official now.

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:I'm not sure about a dent in spam by AaronW · · Score: 1
      Amen to that.

      I run a personal mail server and am getting hit with up to 100,000 bounces per day because some spam gang decided they like my domain (might be due to the fact that I also report *all* spam I receive through Spamcop.

      Fortunately they use random sender account names and don't hit my account and my server easily blocks the bounces, but this could be a disaster if they instead chose valid account names.

      --
      This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
    2. Re:I'm not sure about a dent in spam by Smallpond · · Score: 1

      I noticed that I got joed after reporting spam. It would make sense for the spammers to try to kill off the reporters. Now I remove all identifying info when I report spam (including message IDs) and send the report from a gmail account. I also post that way on NANAS.

    3. Re:I'm not sure about a dent in spam by seweso · · Score: 1

      Personally i think Joe Jobs are thé reason businesses can say: "It wasn't me!". Unfortunately this still wont prevent Joe Jobs. What about the idea to only permit links to sites where the mail came from... *-) ... that wouldn't work...

    4. Re:I'm not sure about a dent in spam by citog · · Score: 1

      I had to ditch a domain because it's just been over-run. In my case, my personal account seemed to bear the brunt of it.

  4. It won't work for long by medix1 · · Score: 0

    It might work a little at first, but within a couple weeks at most the spammers will find another way arround it as they have everything else.

    1. Re:It won't work for long by Iphtashu+Fitz · · Score: 2, Informative

      within a couple weeks at most the spammers will find another way arround it as they have everything else.

      Do you even understand how SPF works? It sure sounds like you don't. It's meant to prevent spammers from forging domains, not to put an end to all spam. If you own your own domain then something like SPF can be a HUGE help if your domain name is used to forge spam.

    2. Re:It won't work for long by medix1 · · Score: 0

      Yes I understand how SPF works and I do own multiple domains. It will prevent some spammers from using your domain to forge spam. What I am saying is that give it a couple weeks and they will find another way to get arround it and/or come up with some other method altogether.

    3. Re:It won't work for long by Anonymous Coward · · Score: 0

      Yes I understand how SPF works and I do own multiple domains. It will prevent some spammers from using your domain to forge spam. What I am saying is that give it a couple weeks and they will find another way to get arround it and/or come up with some other method altogether.

      No... you obviously DO NOT understand how it works.

    4. Re:It won't work for long by pe1chl · · Score: 2, Insightful

      you obiously have no practical experience...
      putting up SPF records has not made any noticable difference in the spam abuse from one of my domains.
      obviously, spammers do not (yet) check of a domain they use for joejobs has an SPF listing. this means that little or no receivers are bouncing the spam because of SPF.

    5. Re:It won't work for long by abdu · · Score: 1

      It doesn't hurt to try. If we sit and say spammers will find a way around it everytime some new antispam idea comes out, the spammers will prevail. At least it will drive some spam away.. if not much of it. I don't really care which anstispam technology is going to be used but at least something needs to get implemented and overtime it's going to get imrpoved and better. Nothing starts as perfect the very first time.

      --
      -- http://www.dotnet-hosting.com
      Free web hosting. Includes asp.net, php, mysql & sql server.
  5. Not about spam, it's about joe-jobs. by khasim · · Score: 5, Informative

    Before the rush of posts about how this won't do anything about spam, this is not about spam. This is about stopping spammers from using your address which results in your email servers dealing with the mass of bounces and spam reports from clueless admins.

    Of course, only the admins with a clue will correctly implement either of these so ...

    1. Re:Not about spam, it's about joe-jobs. by shane2uunet · · Score: 1

      Actually I beg to differ. I just set up SPF on my secondary mail server and it's rejecting email. But it's kind of a two way street. It only rejects email if the domain owner wants it to. So we don't decide to reject email, the domain owner does and SPF just checks those rules against who the spammer says he is.

      I've been blocking a handful of spammers already. It really helps when you publish your own SPF rules, that way you don't get spam from yourself.

      But if you really want to block hords of spam, use graylisting. I implemented that a few weeks again and man the spam count went down. Less for Spamassassin to chug on.

      --
      This space available for rent.
    2. Re:Not about spam, it's about joe-jobs. by dsginter · · Score: 4, Informative

      Joe Job

      For those wondering.

      --
      More
    3. Re:Not about spam, it's about joe-jobs. by pe1chl · · Score: 1

      I have a domain that has been the victim of joe-jobs for years.
      I don't use it for mail myself, so I have put bogus MX records on it. This yielded an rfcignorant listing, but the joejobbing continued.
      Then I put an SPF record up and restored a valid MX record. The number of bounces was as before, and did not decrease noticably over several months.

      My conclusion is that adoption of SPF and other DNSblock checks is far to little to make any dent into the spam, and certainly not enough to make the spammer remove the domain from his senderlist.

    4. Re:Not about spam, it's about joe-jobs. by mkettler · · Score: 1

      I couldn't have said it better myself.

      There are some long-term implications that allow SPF to help in the fight against spam and viruses, but those aren't easily realized until most sites have SPF records.

      The best short-term gains from SPF and the like are in joe-job control, and detecting phish emails.

      For phishing, providied the site that's being spoofed has a SPF record, it will be easy to recognize the email from "security@paypal.com" didn't come ebay.

      This still doesn't help with the web links contained in phish emails, but at least they will have to avoid forging the From: address, which makes them less effective.

      --
      -Matt
    5. Re:Not about spam, it's about joe-jobs. by xstonedogx · · Score: 1, Interesting

      Except you don't have any control over it. I can set up an SPF record for a domain, but if they don't look at the record on the other end, it does me no good. As you suggest, my server may still have to deal with "the mass of bounces and spam reports from clueless admins." Not to mention, servers that just mark this as "spam" and send it on to the end user aren't doing me any favors. The end user doesn't know I'm not the one spamming them.

      I think this is about spam. I block spam using SPF all the time. SpamAssassin includes SPF support. It's just about a specific type of spam. If SPF became widely implemented, you could block anyone without a valid record. Folks still spamming get blacklisted, because you know it's coming from their domain. It wouldn't stop spam completely; spammers can always create new domains or use legitimate email accounts via zombie machines. But it would help.

      On the client end, SPF can be used to detect phishing. Thunderbird has an extension for just that purpose.

    6. Re:Not about spam, it's about joe-jobs. by Anonymous Coward · · Score: 0

      Internet-drafts aren't supposed to be adopted except by a few volunteers. These RFCs were just approved today, so it'll probably be several weeks until it's deployed widely enough to make a measurable difference.

    7. Re:Not about spam, it's about joe-jobs. by Anonymous Coward · · Score: 0

      I thought it was a blowjob done by Joe....

    8. Re:Not about spam, it's about joe-jobs. by pe1chl · · Score: 1

      Make that several years.
      Look at how widely IPv6 is deployed...

      People just aren't too eager to implement something they won't have much benefit of. Or of which the benefit only starts to show after the majority of people have implemented it.

    9. Re:Not about spam, it's about joe-jobs. by hadaso · · Score: 1

      > ... it will be easy to recognize the email from
      > "security@paypal.com" didn't come ebay.

      Actually not. Certainly not in the short term. The "From" header field would say "scurity@paypal.com" and this is what the mail program will show to the user. The "Sender" field and envelope-from would show "87i697y098@spammersdomain.oh88769.tld" and would pass both SPF and SenderID tests. To overcome this kind of "problem" one would need a new email client that can show the "sender" field if it is different from the "From", but this would become ineffective because it would be that way for many email messages that are legitimate but have different "sender" and "from" addresses, as both SPF would now require in many cases to allow messages from forwarders, mailing lists etc. to pass the tests. Phishers would adpat immediately!

      > There are some long-term implications that allow
      > SPF to help in the fight against spam ...
      Certainly there are. These are customer lock-in...

      Quote from [http://www.ietf.org/internet-drafts/draft-lyon-se nderid-core-01.txt%5D:

      In the long run, once the domain of the sender is authenticated, it
      will be possible to use that domain as part of a mechanism to
      determine the likelihood that a given message is spam, using, for
      example, reputation and accreditation services. (These services are
      not the subject of the present mechanism, but it should enable them.)

      This quote shows exactly what the makers of these standards really want: Services that put harsher limits on their users would be able to gain more reputation. Email recipients would perfer receiving email from these services. Users would migrate to these services. These services would be able to offer very limited services and charge more for more services. Many things that are now possible would become impossible.

      f you have your own domain you may publish any range of IP addresses as "authorized to send your mail. But most probably these would be servers shared by many other users, including those that host spy sending zombies that woud be able to send using your address in "from" and capitalize on your "reputation" until it is becomes so low that they move own to using someone else's reputation.

      So... users would gradually (or not so gradually) would be forced to give up most of the freedom they now have and prefer a very limited email system just so their email can get through. And all that to support a "standard" that cannot even stop simple phishing attempts!

      The problem with SPF is not really SPF. It is understanding what it does and what it doesn't. The only thing SPF does is enabling the owner of a domain to publish a list of IP addresses of servers that may send mail "from" her domain. It only means that mail "from" that domain thatis sent from a server outside this range is certainly forged, at least from the point of view of whoever controls the DNS records for that domain. But IT DOES NOT MEAN that email with an email address with that domain coming from a server in the published IP range is necessarily not "forged". The quoted paragraph above shows exactly what MS aims at with the "SenderID standard": to put domain owners that do not have complete control on the (shared) servers they use at a disadvantage, by making their mail system unreliable. To be 100% reliable you'd need to either be an organization big enough to have its own mail servers that do not route through an ISP, or you'd have to give up using your own domain and instead use an email address from a service big enough to run their own servers. (Running a server on a PC at home on a broadband connection doesn't count as "your own server". Even if it is configured to deliver directly out, the ISP might route all outgoing SMTP traffic through their server, so you would have to include that in your SPF record, and get the reputa

    10. Re:Not about spam, it's about joe-jobs. by miley · · Score: 1

      Except that this is not an RFC in the sense you use it. Its just a slightly more formalized draft, so the authors don't have to republish the thing every 6 months.

    11. Re:Not about spam, it's about joe-jobs. by miley · · Score: 1

      Ding. Bounces are supposed to be sent with a Null Bounce Address/Envelope From/MAIL FROM. SPF looks up the domain in the bounce address. Thus, SPF should look up "" in a bounce. How exactly is that going to identify a joe-job? (hint: it doesn't) Instead, BATV is about Joe-Jobs. It suggests that the sender create a bounce address that can be proven to have originate from the proper server. Thus, if the bounce address is Null, the receiving server can determine if the mail was indeed sent by its domain, thus preventing Joe-Jobs.

  6. well..... by Anonymous Coward · · Score: 0, Funny

    there goes my next pay check.....

  7. Not the end all beat all, but... by rwven · · Score: 1

    It'll definatley be a nice step in the right direction. I think it promises to be one of those long/gradual changes that eventually will be all the way in place but it will take time. I'm likin it in any case...

    1. Re:Not the end all beat all, but... by Anonymous Coward · · Score: 0

      The phrase you are looking for is "end all, be all".

    2. Re:Not the end all beat all, but... by rwven · · Score: 1

      surprisingly i've never heard your version of the phrase but have seen mine typed and heard it said many times...

    3. Re:Not the end all beat all, but... by Anonymous Coward · · Score: 0

      "be all and end all".

      Just 'cos all your contacts are ignorant too, doesn't make it ok

    4. Re:Not the end all beat all, but... by Anonymous Coward · · Score: 0

      The expression the be-all and [the] end-all, meaning chiefly 'the central or most important element' is, like one fell swoop, a quotation from Macbeth. Macbeth is contemplating killing Duncan: "...that but this blow/Might be the be-all and the end-all.../...We'd jump [i.e., risk] the life to come" (Macbeth, I.vii.4ff).

      http://www.randomhouse.com/wotd/index.pperl?date=1 9980513

  8. Did IETF change their mind? by ravenspear · · Score: 4, Interesting

    I thought the IETF had already rejected Sender-ID because it was MS proprietary.

    1. Re:Did IETF change their mind? by pyrrhonist · · Score: 4, Informative
      I thought the IETF had already rejected Sender-ID because it was MS proprietary.

      Yes, they did, and they did not change their mind. They labelled these documents as "experimental". See here for details.

      --
      Show me on the doll where his noodly appendage touched you.
    2. Re:Did IETF change their mind? by NickFortune · · Score: 1
      Which still doesn't really explain why they're conducting the experiment.

      Unless MS have pressured them into it, so they can get a crack at declaring Sender-ID as the de facto standard and thereby sidestepping the standards process, of course. That might explain it.

      --
      Don't let THEM immanentize the Eschaton!
    3. Re:Did IETF change their mind? by pyrrhonist · · Score: 2, Informative
      Which still doesn't really explain why they're conducting the experiment.

      They aren't, "conducting an experiment". The draft was submitted as "experimental".

      The "Experimental" designation typically denotes a specification that is part of some research or development effort. Such a specification is published for the general information of the Internet technical community and as an archival record of the work, subject only to editorial considerations and to verification that there has been adequate coordination with the standards process (see below). An Experimental specification may be the output of an organized Internet research effort (e.g., a Research Group of the IRTF), an IETF Working Group, or it may be an individual contribution.
      To ensure that the non-standards track Experimental and Informational designations are not misused to circumvent the Internet Standards Process, the IESG and the RFC Editor have agreed that the RFC Editor will refer to the IESG any document submitted for Experimental or Informational publication which, in the opinion of the RFC Editor, may be related to work being done, or expected to be done, within the IETF community. The IESG shall review such a referred document within a reasonable period of time, and recommend either that it be published as originally submitted or referred to the IETF as a contribution to the Internet Standards Process.

      If (a) the IESG recommends that the document be brought within the IETF and progressed within the IETF context, but the author declines to do so, or (b) the IESG considers that the document proposes something that conflicts with, or is actually inimical to, an established IETF effort, the document may still be published as an Experimental or Informational RFC. In these cases, however, the IESG may insert appropriate "disclaimer" text into the RFC either in or immediately following the "Status of this Memo" section in order to make the circumstances of its publication clear to readers.

      Unless MS have pressured them into it, so they can get a crack at declaring Sender-ID as the de facto standard and thereby sidestepping the standards process, of course. That might explain it.

      They aren't "sidestepping" the standards process. An "experimental" designation is part of The Internet Standards Process, but is not on the standards track.

      --
      Show me on the doll where his noodly appendage touched you.
    4. Re:Did IETF change their mind? by NickFortune · · Score: 1
      They aren't, "conducting an experiment". The draft was submitted as "experimental".

      Oh, well, silly me then.

      They aren't "sidestepping" the standards process. An "experimental" designation is part of The Internet Standards Process, but is not on the standards track.

      Useful link, thank you. Everything is now much clearer. Apart from the use of the word "approved" in the OP, anyway.

      It's funny though. Since MS are presumably not going to make Sender-ID FOSS friendly, the factors that blocked adoption of Sender-ID aren't going to go away. I wonder why they didn't release this as "Historic". It would have made their position clearer. Wouldn't it?

      --
      Don't let THEM immanentize the Eschaton!
    5. Re:Did IETF change their mind? by pyrrhonist · · Score: 1
      Useful link, thank you. Everything is now much clearer. Apart from the use of the word "approved" in the OP, anyway.

      Sure, no problem. The word "approved" in this case means that the, "IESG has approved the document for publication". The documents will now be sent to the RFC Editor Queue for publication.

      I wonder why they didn't release this as "Historic". It would have made their position clearer. Wouldn't it?

      These documents were submitted as "experimental". If the IESG doesn't find them compelling enough to bring under the IETF, they will most likely remain "experimental".

      Furthermore, documents that are marked "Historic" fall under:

      A specification that has been superseded by a more recent specification or is for any other reason considered to be obsolete is assigned to the "Historic" level.
      So, these documents basically fall under neither category.

      --
      Show me on the doll where his noodly appendage touched you.
    6. Re:Did IETF change their mind? by lseltzer · · Score: 1

      When things went south on the SMTP auth fast track last year the chairs suggested that all the protagonists submit their proposals as experimental standards. Once again, the /. title overstates the matter. We can expect other experimental proposals for IP-based authentication like CSV.

      But it's all just jerking off now because Domain Keys has won the authentication battle in the market.

    7. Re:Did IETF change their mind? by NickFortune · · Score: 1

      Fair enough. Thanks for the explanation.

      --
      Don't let THEM immanentize the Eschaton!
    8. Re:Did IETF change their mind? by pyrrhonist · · Score: 1

      You're welcome. I'm sure somebody else had the same questions, too.

      --
      Show me on the doll where his noodly appendage touched you.
    9. Re:Did IETF change their mind? by gtwilliams · · Score: 1

      You may be interested in another point of view on this:

      To: spf-announce@v2.listbox.com
      From: wayne@schlitt.net
      Date: Fri, 24 Jun 2005 17:15:33 -0500
      Subject: The IETF has accepted the SPF specification for RFC status!

      Sender Policy Framework (SPF) News
      by Wayne Schlitt, June 24, 2005

      Greetings!

      The IETF has accepted the SPF specification for RFC status!

      A little over a month ago, we restarted this spf-announce mailing list
      with a few updates of what had happened in the last year. Since
      then, we have been hard at work on several things, and the first to
      bear fruit is the SPF specification.

      This SPF specification aims to clearly define the semantics of SPF,
      based on the older SPF specifications from late 2003 and early 2004,
      taking into account the state of SPF implementations and making
      adjustments that have been requested by the IETF. This latest SPF
      specification has undergone considerable review, not only by the SPF
      community, but also by various IETF groups.

      On June 6th, we submitted the completed draft for consideration by the
      IETF, and today, the IETF has voted to accept the SPF specification as an
      "Experimental" RFC[1]. The SPF specification still needs to go through the
      RFC Editor, and this can take weeks or even months to complete.
      (There are currently around 300 draft RFCs in the editor queue.)

      We had asked for consideration as a "Standards Track" RFC rather than
      "Experimental", but the IETF has informed us that they would only
      consider "Experimental" status[2]. This was not a big surprise, but we
      were surprised at some of the other actions that they took.

      The IETF has decided that the SPF specification can not be made into
      an RFC until the Sender ID specification is also ready. This appears
      to be in order to be 'fair' to Microsoft[3]. Moreover, the IETF has
      declared that the last 1.5 years of SPF deployment will not count
      toward the two year requirement for experimental testing that they
      have set. Again, this is to be 'fair' to Microsoft since their
      testing has barely begun.

      The Sender ID specifications call for the reuse of SPF version 1
      records in incompatible ways in conflict with the SPF specification.[4]
      We have made our objections clear to the IETF, but so far, the IETF
      appears to be ready to bless this abuse of SPF records.[5] We will
      continue to work to try and make SPF as reliable as possible.
      __________________

      [1] https://datatracker.ietf.org/public/pidtracker.cgi ?command=view_id&dTag=12662&rfc_flag=0

      [2] http://thread.gmane.org/gmane.mail.spam.spf.counci l/312

      [3] http://thread.gmane.org/gmane.mail.spam.spf.counci l/314

      [4] http://www.schlitt.net/spf/spf_classic/draft-schli tt-spf-classic-02.html#anchor6

      [5] http://thread.gmane.org/gmane.mail.spam.spf.counci l/333

      --
      Garry Williams
    10. Re:Did IETF change their mind? by Anonymous Coward · · Score: 0

      I have yet to understand how this is "MS proprietary." Yes, Microsoft has created the SPF framework, but publishing SPF records really should not be considered "proprietary."

      They are simple TXT records in your DNS zone file. Literally any DNS server on any platform can implement this. As for mail servers, it is equally easy for any mail server to implement SPF checking. Not many of them do it yet, including Microsoft's Exchange server (which will not support it until SP2, which is still in beta), but it is very easy to implement.

    11. Re:Did IETF change their mind? by miley · · Score: 1

      Betcha this doesn't stop Microsoft from calling it an internet standard.

  9. Zombies anyone? by dancpsu · · Score: 2, Interesting

    What's to stop the spammers from using a zombie to fake the sender id? It's a good step forward (you would know where the zombie was), but the bigger challenge would be to have some kind of capability to restrict mail servers to authenticated ones rather than some kind of recipient call-back mechanism. Otherwise the future of email will be "sender ID from mail server ZOMBIE294346.earthlink.net"

    --
    "Scientists don't change their minds, they just die." -- Max Planck
    1. Re:Zombies anyone? by Anonymous Coward · · Score: 4, Informative

      Because the SPF record is a DNS record. It's not exactly trivial to fake this. Plus, in your specific case, it won't work.

      Earthlink owns earthlink.net. Therefore, they get to set the policy for who gets to send mail originating from the earthlink.net domain. I can't set up an SPF record claiming to control who can/can't send e-mail from earthlink.com, because I don't own that domain.

      Now, the BIGGER problem is not "faking" an SPF record. It's users who set up their own domain and publish a valid SPF record that includes spammers or zombies. So, I can set up spamdomain.com, and have my SPF record include ZOMBIE1234.earthlink.com as an allowed sender. This means mail COULD come from this zombie that claims to be from spamdomain.com. It's even possible for spamdomain.com to set up an SPF record that says EVERYONE is an allowed sender, and so anyone could send e-mail from spamdomain.com.

      So, this won't actually prevent people from spamming. What it WILL do is keep spammers from imitating existing domains in their "from" headers. Which doesn't sound like a lot, but will help with impersonation. It will also make it fairly easy to tell the spam domains. Anyone with an SPF record of "every sender is OK" probably should be blocked as a probable spammer. And anyone claiming to be from a reputable domain actually is. It will also make it harder for viruses that go through your address book for "to" and "from" headers to work.

    2. Re:Zombies anyone? by saintp · · Score: 0, Redundant

      When implementing SPF, you have to make sure that all systems authorized to send mail from your domain are listed. In other words, if it doesn't come from "mail.earthlink.net," SPF will reject it.

    3. Re:Zombies anyone? by Anonymous+Luddite · · Score: 1

      >> What it WILL do is keep spammers from imitating existing domains in their "from" headers.

      If it works, that's plenty. If you've ever had one of your domains placed in the "FROM" field of a spam campaign, you'll know what I mean.

      It's not going to work %100 though - TFA (microsoft's site) indicates the recipient would do the DNS lookup for the SPF record before accepting the SPAM, so I'm guessing anyone who's mail client doesn't support this will get the spam even if I add SPF to my DNS entries...

    4. Re:Zombies anyone? by Malc · · Score: 1

      Surely it's not the mail client's (MUA) responsibilty to do the lookup, but rather the MTA's. Doesn't SPF work with the envelope from field, rather than the header from field (which MUAs normally use)? Incidentally, what does this do for faked header from fields? MUA can still be duped, although it shouldn't result in an automatic bounce going to the wrong person.

  10. Business Plan by Anonymous Coward · · Score: 0

    1. Register a 4-letter acronym
    2. Start "approving" proposals
    3. ?
    4. Profit!!

  11. Anti Spam Measures by blackholepcs · · Score: 2, Informative

    It's all well and good that something is being attempted to alleviate spam in this manner, but I think a much bigger problem that needs to be addressed is ISP's selling your email address before you even log in the first time to check your mail. *Cough*Cox*Cough*. I've had 3 seperate email addresses (from 3 seperate accounts) with Cox and each one filled up with junk mail without me giving anyone the email address.

    The best thing I have come across so far is Incredimail, but even that is a pain in the ass to right click each spam and choose block sender or bounce to sender. What Incredimail needs to do is come up with an automatically updated block list for known spam. It would help greatly.

    In the end, I think that spammers should be beaten, shot, stabbed, hanged, drawn and quartered, eviscerated, castrated, tortured, set ablaze, and be kicked in the shin.

    --
    Halitosis - (n.) Halle Berry's Camel Toe.
  12. Help Help!!! Drownding in alphabet soup! by Anonymous Coward · · Score: 0

    I know this site is for geeks but, wtf is IETF and WTF are all those other acronyms?
    Thank-you.

  13. Microsoft related? by john_is_war · · Score: 4, Interesting

    Hmm... Microsoft announces hotmail will be restricted to user-ID and now it's been passed as an experimental phase. Coincedince? I think not.

    --
    Live life to the fullest. It's not that life is short, but that you are dead for so long.
  14. Why aren't we hearing from the backbones? by CyricZ · · Score: 1

    Whey aren't we hearing from the Big Pipes? They should be opposed to the widespread implementation of anti-spam techniques. Indeed, their main financial focus is on the usage of bandwidth. Spam consumes massive amounts of their commodity. They should be against any proposals that will decrease bandwidth usage, as it will hurt their financial bottom line.

    --
    Cyric Zndovzny at your service.
    1. Re:Why aren't we hearing from the backbones? by julesh · · Score: 1

      Decrease bandwidth usage? No, SPF will *increase* it due to all the extra DNS checks people will make.

      You don't think spammers are going to look at this and think "fuck that, I'll sell my stuff some other way" do you? They'll just try sending even more messages to counter its effects.

  15. Please don't "bounce to sender". by Anonymous Coward · · Score: 1, Insightful

    "Bounce to sender", what a dumbass feature. You (and Incredimail) don't KNOW who the sender is. That option should be "forward this email to some random person who probably has nothing to do with sending spam".

    1. Re:Please don't "bounce to sender". by garcia · · Score: 1

      But, but, but... It makes so much more sense to create even MORE unnecessary e-mail out of spam, doesn't it?

    2. Re:Please don't "bounce to sender". by blackholepcs · · Score: 0

      I feel the same way as you do. It only works on about 2% of the spam I get. Most of the sender addresses that are in the headers are obviously fakes or one time uses. Thats why I usually just block the sender. But that doesn't even help much. Either way, something needs to be done to stop all this spamming. It's damn annoying, and I applaud any effort to get it under control.

      --
      Halitosis - (n.) Halle Berry's Camel Toe.
  16. Read what ASF had to say... by tolkienfan · · Score: 4, Informative
    Sender ID is not particularly trusted by everyone, to say the least.

    Example from ASF

  17. It's one SMALL step by realmolo · · Score: 5, Interesting

    Both SPF and Sender-ID solve only one problem: faked sender domains.

    That's a problem that needs to be solved, but it doesn't account for a lot of spam, and spammers will just stop faking domains in their mass emails.

    What we need, and what will NEVER happen, is a central database of mailservers. If you aren't in the "registry" of legit mailservers, then other mailservers won't accept your mail. To get in the registry, you'd have to pay a fee, and prove that your server are secure, and that you aren't a spammer. Obviously, each "legit" server would have to append some kind of digital signature to outgoing emails, so that the verification coudl take place.

    In other words, a total revamp of the mail system protocols. ;) We can dream.

    1. Re:It's one SMALL step by droptone · · Score: 2, Insightful

      What we need, and what will NEVER happen, is a central database of mailservers. If you aren't in the "registry" of legit mailservers, then other mailservers won't accept your mail. To get in the registry, you'd have to pay a fee, and prove that your server are secure, and that you aren't a spammer. Obviously, each "legit" server would have to append some kind of digital signature to outgoing emails, so that the verification coudl take place.

      Who would run this registry? Why do you need to pay to get on it (spammers usually generate income and do not mind spending money to further their business while individuals who want to run private/personal webservers would not want to pay money just to be able to send email)? How would you prove that they aren't a spammer when the only email "legit" email servers would receive would be through this registry (thus no trial-runs for the prospective applicant)?

      --
      Every post I make begins with the assumption P=~P.
    2. Re:It's one SMALL step by Anonymous Coward · · Score: 1, Informative

      Both SPF and Sender-ID solve only one problem: faked sender domains.

      That's a problem that needs to be solved, but it doesn't account for a lot of spam, and spammers will just stop faking domains in their mass emails.


      It might not be a lot of spam, but it's quite a lot of mass-mailed viruses. The vast majority of virus attachments get opened because "oh, my friend sent this to me". Stopping a virus from harvesting address book entries and impersonating everyone in it easily is a Very Good Thing Indeed.

      No, it won't put a stop to anything, but it WILL help with the most important vector for virus transmission, and that's clueless users who assume the "from" line is always legit...

    3. Re:It's one SMALL step by tolkienfan · · Score: 2, Interesting
      How do you figure you can prove you're not a spammer?
      Better is to allow your approval to be revoked, if you are initiating spam.
      Plus, the cost of such a system would be prohibitive to say the least.
      Who would be resposible? A US company? And I assume all the other countries are just dying to subscribe to that system!

      I think a protocol change is in order. Instead of sending the message via SMTP, only send a notification that an email is waiting to be picked up, and it's location. When your email is checked, it loads the email from the server.
      This has the following benefits:

      1. The cost is on the sender. It would be prohibitively expensive to send millions of messages - you'd have to host all the clients!
      2. Zombies would be useless - systems are likely to be behind firewalls now (hardware and software), so incoming email clients would be rejected.
      3. It could be rolled out based on current protocols. SMTP could be used for notifications. 1 notification per email, max of 1 notification per 20mins - reset on check? Check email via POP3. Not IMAP since you want to actually retrieve the message.

      There are some kinks, but I think it's workable.

    4. Re:It's one SMALL step by Anonymous Coward · · Score: 0

      The next step would be to have a centeral database of legit webservers, with all http traffic from unofficial servers dropped by approved router hardware and ignored by browsers. This would go a long way to stopping illegal uses of the net (e.g. terrorists and organized crime using steganography to transmit messages, child porn, etc.)

      In fact, the FCC and similar authorities in other countries, could approve all internet hardware and all internet servers, and the public could then still have input via their public comment mechanisms.

      This kind of regulation has been shown to work for boradcast and cable TV, so it's a proven regulatory framework.

    5. Re:It's one SMALL step by Anonymous Coward · · Score: 0

      No thanks.

      I'll keep my free Internet.

    6. Re:It's one SMALL step by Smallpond · · Score: 1

      Except that when you get a virus from your friend, it really did come from your friend. So no, spf will not help here.

    7. Re:It's one SMALL step by Smallpond · · Score: 1

      Hmmm. Not only would this move the cost to the sender, but it would also prevent spoofing. The mail client could ignore mail from "dotted quad" addresses and only go to legitimate DNS entries. It would be nice to have dates in DNS entries, too, indicating that the domain has been around for a while.

      You need to work out some kind of public key authentication so that nobody else can swipe your email from the server, but you don't have to exchange unique keys with every mail server on the internet.

      Clean up the idea, buy some flameproof underwear, and post it on NANAE.

    8. Re:It's one SMALL step by julesh · · Score: 2, Insightful

      I think a protocol change is in order. Instead of sending the message via SMTP, only send a notification that an email is waiting to be picked up, and it's location. When your email is checked, it loads the email from the server.
      This has the following benefits:

      1. The cost is on the sender. It would be prohibitively expensive to send millions of messages - you'd have to host all the clients!


      Huh? You'd still only transfer the same amount of data, it would just become unpredictable how much you would transfer, when.

      Plus, you'd be able to tell which of those e-mails were actually being retrieved, therefore you'd get a better form of address verification out of it than is currently available.

      Also, it would create problems for people who check their e-mail infrequently (because the originating message might have disappeared).

      No thanks, I think the current method is better.

    9. Re:It's one SMALL step by Wesley+Felter · · Score: 2, Interesting

      In bonded sender systems, you would put up a large (>$1,000) bond (like a deposit). If any spam comes from your server, you'd lose the bond and your certificate would be revoked, so you couldn't send any more mail.

      Exploiting the weaknesses of such a scheme is left as an excercise for the reader.

    10. Re:It's one SMALL step by droptone · · Score: 1

      What about service providers/resellers/hosting companies? (do they get blacklisted for one "bad client" or ten? Why?)
      Again this sort of setup will disable personal email servers, what sort of reply do you have for people who will surely complain about such things?

      --
      Every post I make begins with the assumption P=~P.
    11. Re:It's one SMALL step by tolkienfan · · Score: 1
      Huh? You'd still only transfer the same amount of data, it would just become unpredictable how much you would transfer, when.

      This isn't true. The spammers would have to set up a server. And wait for the millions of spam recipients to connect. Each connection has overhead.

      In the current setup, the spammers can use thousands of zombies sharing the load.

      Spammers don't have to build an expensive infrastructure, they can freeload off of regular Joes.

      Plus, you'd be able to tell which of those e-mails were actually being retrieved, therefore you'd get a better form of address verification out of it than is currently available.

      This is an issue, but once that server was classified by the client as non-trustworthy, they can ignore further notifications.

      And remember that each notification is very small.

      Also, it would create problems for people who check their e-mail infrequently (because the originating message might have disappeared).

      A service could easily be set up to house messages for such people, like gmail.

      Furthermore, both systems could be used together. You don't have to sign up. You can just sit back and watch everyone else with 0 spams! (Thanks for the tip about flameproof underwear, Smallpond - *ducks*)

    12. Re:It's one SMALL step by kwerle · · Score: 1

      You're just making the spammer's job easier. They can send out LESS traffic (just notifications), and wait for the receivers to retry retrieving the message until they have a moment to spare.

      Zombie PC's will still be the preferred senders.

      You will still be able to host messages on any machine and send out receipts from other machines.

      As the parent said, you're just providing verification of the reciever's address. Your notion seems to solve nothing.

    13. Re:It's one SMALL step by bunnyman · · Score: 5, Funny

      This article advocates a

      ( ) technical (x) legislative ( ) market-based ( ) vigilante

      approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

      (x) Spammers can easily use it to harvest email addresses
      ( ) Mailing lists and other legitimate email uses would be affected
      ( ) No one will be able to find the guy or collect the money
      ( ) It is defenseless against brute force attacks
      (x) It will stop spam for two weeks and then we'll be stuck with it
      ( ) Users of email will not put up with it
      ( ) Microsoft will not put up with it
      ( ) The police will not put up with it
      ( ) Requires too much cooperation from spammers
      (x) Requires immediate total cooperation from everybody at once
      ( ) Many email users cannot afford to lose business or alienate potential employers
      ( ) Spammers don't care about invalid addresses in their lists
      ( ) Anyone could anonymously destroy anyone else's career or business

      Specifically, your plan fails to account for

      ( ) Laws expressly prohibiting it
      ( ) Lack of centrally controlling authority for email
      ( ) Open relays in foreign countries
      ( ) Ease of searching tiny alphanumeric address space of all email addresses
      (x) Asshats
      (x) Jurisdictional problems
      ( ) Unpopularity of weird new taxes
      ( ) Public reluctance to accept weird new forms of money
      ( ) Huge existing software investment in SMTP
      ( ) Susceptibility of protocols other than SMTP to attack
      ( ) Willingness of users to install OS patches received by email
      (x) Armies of worm riddled broadband-connected Windows boxes
      ( ) Eternal arms race involved in all filtering approaches
      (x) Extreme profitability of spam
      ( ) Joe jobs and/or identity theft
      (x) Technically illiterate politicians
      ( ) Extreme stupidity on the part of people who do business with spammers
      (x) Dishonesty on the part of spammers themselves
      ( ) Bandwidth costs that are unaffected by client filtering
      ( ) Outlook

      and the following philosophical objections may also apply:

      (x) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
      ( ) Any scheme based on opt-out is unacceptable
      (x) SMTP headers should not be the subject of legislation
      ( ) Blacklists suck
      ( ) Whitelists suck
      ( ) We should be able to talk about Viagra without being censored
      ( ) Countermeasures should not involve wire fraud or credit card fraud
      ( ) Countermeasures should not involve sabotage of public networks
      (x) Countermeasures must work if phased in gradually
      ( ) Sending email should be free
      (x) Why should we have to trust you and your servers?
      ( ) Incompatiblity with open source or open source licenses
      ( ) Feel-good measures do nothing to solve the problem
      ( ) Temporary/one-time email addresses are cumbersome
      (x) I don't want the government reading my email
      ( ) Killing them that way is not slow and painful enough

      Furthermore, this is what I think about you:

      ( ) Sorry dude, but I don't think it would work.
      (x) This is a stupid idea, and you're a stupid person for suggesting it.

    14. Re:It's one SMALL step by tolkienfan · · Score: 1
      They can send out LESS traffic (just notifications)...
      This is entirely true. But they get more incoming traffic, with extra overhead.
      Zombie PC's will still be the preferred senders.

      You will still be able to host messages on any machine and send out receipts from other machines.

      XP service pack 2 brings a software firewall by default. When incoming connections are prevented, zombies will be unable to host.

      And it will be costly to set up a permanent host with enough bandwidth. Sure you can still spam but how much more is it gonna cost when you can't use zombies.

      You didn't mention that the zombies could still send messages from the hosts email accounts. This is true, but immediately idenitifies the zombie!

    15. Re:It's one SMALL step by Frank+T.+Lofaro+Jr. · · Score: 1

      Forget your Prozac ®?

      Prozac ® is a registered trademark of Eli Lilly and Company.

      --
      Just because it CAN be done, doesn't mean it should!
    16. Re:It's one SMALL step by Wesley+Felter · · Score: 1

      I'm not advocating bonded sender schemes for exactly those reasons.

    17. Re:It's one SMALL step by realmolo · · Score: 1

      I don't know who would run it. But proving they're a spammer is easy- since the registry would obviously know when every mail is checked for verification, if TONS of mails are verified, then that sender is sending a lot of mail. It's easy to check (manually) from that point if the mail is legit or not. If it's not, that server/domain is banned from the system.

      The reason you have to pay is so that it costs at least SOMETHING to run a mailserver. You don't want clueless individuals running mailservers to casually send a few mails here and there, because they don't know what they're doing. Yes, I know that the Slashdot crowd would scream bloody murder if they couldn't run their own server for free. But honestly, e-mail is such a fundamental service, it should be left to professionals. If the "entry fee" is at least marginally expensive, you'd weed out the clueless users. Only people who REALLY wanted to run their own server and knew how to meet the requirements AND had the cash would be allowed in. Unfortunately, this would eliminate most mail servers out there. Running a tight ship withe regards to email is hard, and almost nobody really does it right. Not even me, in a lot of ways. I'd have to get my shit together to pass my theoretical "verification of competence test".

      Yeah, I know it's totally impractical (for technical and political reasons), but something has to happen. I don't see any way around the spam problem as long as there is no accountability for e-mails. And that means a centralized system, somewhere, somehow.

    18. Re:It's one SMALL step by kwerle · · Score: 1

      They can send out LESS traffic (just notifications)...

      This is entirely true. But they get more incoming traffic, with extra overhead.


      Not buying it. The incoming request is trivial, right? "Give me the message for receipt: BLAH". That is not meaningfully more than SMTP HELO junk. What's more, you could send 1000's of phishing receipts "joebloe@hoser.com" and only have to feed the ones that come back for the message. This makes phishing easier. And by easier, I mean trivial - imagine 1000 zombies sending out receipts 24/7; each one just a few 10s of bytes. Shudder.

      Zombie PC's will still be the preferred senders.

      You will still be able to host messages on any machine and send out receipts from other machines.


      XP service pack 2 brings a software firewall by default. When incoming connections are prevented, zombies will be unable to host.


      You're kidding, right? Once a machine is rooted, down goes the firewall.

      And it will be costly to set up a permanent host with enough bandwidth. Sure you can still spam but how much more is it gonna cost when you can't use zombies.

      There is just a little more overhead in finding the zombies that are up 24/7. And given that they'll all continue to congregate on irc nets, it's a trivial process to manage.

      You didn't mention that the zombies could still send messages from the hosts email accounts. This is true, but immediately idenitifies the zombie!

      I don't get it. How is that a relief? Who would do that? How is that substantially different from SMTP, where I know the transmitting IP address and can determine if they are a spam sender/relay?

    19. Re:It's one SMALL step by HeliumHigh · · Score: 0

      Ohh ya! Thats the way to show them! Give em the old form!
      "Ohh no, he has a premade form! Not the form!"

      XD

    20. Re:It's one SMALL step by tolkienfan · · Score: 1
      It's extra overhead, because the messages can't be batched. When a zombie sends messages it opens an SMTP connection to a server, then sends a message to a bunch of recipients.
      Ok, so it's not much.
      You're kidding, right? Once a machine is rooted, down goes the firewall.
      This is true, but only so far as it's a possibility. Plus many of us use a hardware firewall. Rootkits won't beat that.

      Plus all the time the zombie's host is offline, the clients aren't getting their messages. And many ISPs have restrictions on their customers running servers - all the incoming connections would be a red flag.

      When the zombie host changes IP - oops all those messages vanish.

      Plus the zombie has to know the IP address, many hosts are using NAT.

      I don't get it. How is that a relief? Who would do that? How is that substantially different from SMTP, where I know the transmitting IP address and can determine if they are a spam sender/relay?
      Today, the SMTP client doesn't know the email is spam. The recipient connects to their ISP (for example) and then it's determined that the message is unwanted. The ISP doesn't drop it. In addition, the from address is spoofed.
      So it's very differnt. - If you spoof the address the recipients don't get their messages!

      It would make identifying the senders trivial. Then something can be done.

    21. Re:It's one SMALL step by algf2004 · · Score: 1
      To get in the registry, you'd have to pay a fee,

      You just lost it right there. I'm tired of paying for all these things, plain and simple. $45/month for Internet access, $20/year for a domain, $10/month for hosting, now $??/year for the 'registry'...And I don't think I'm the only one that's keeping track of the costs of sending 'free' emails.

      It's a nice thing that you can afford all of this, but I'm not rich. Current filters are still free; a hassle to use, but free.

    22. Re:It's one SMALL step by shmlco · · Score: 1

      No, you only THINK it came from your friend, because it said it did, even though it didn't, and SPF WOULD help there... ;)

      --
      Any sect, cult, or religion will legislate its creed into law if it acquires the political power to do so.
    23. Re:It's one SMALL step by julesh · · Score: 1

      If you spoof the address the recipients don't get their messages!

      SPF is much more workable for verifying sender addresses, and that has serious flaws.

      The problem is that most small businesses (i.e. a very large proportion of legitimate e-mail users) send e-mail with the 'from' address set to a domain that is not hosted by their ISP, but rather by a web hosting company. In SPF you can work around this by including your ISP's domains in your own domain's registration record. In your system, I can see no easy way of achieving it -- your e-mail address *must* map directly to a single IP address that you will be sending from. Doesn't work.

    24. Re:It's one SMALL step by tolkienfan · · Score: 1
      Nonsense.

      The only requirement is that the message exists at the pickup address.

      There's no need for the "from" email address to map to anything - you still know where it's come from.

    25. Re:It's one SMALL step by julesh · · Score: 1

      Either I don't understand you, or you don't understand me, but I'm not sure which, so I'll try to be more explicit, and then if I'm misunderstanding you you can point out where.

      My scenario is this:

      I own domain example.com; my ISP is example.net. I clearly want to be able to send e-mails using "julesh@example.com" as my address, because that's what I want people to see as my address, record in their address books, etc. Because I might want to change ISP at short notice, I also want all replies to go there too. The example.com domain is hosted by a forwarding service that just forwards all e-mails it receives to my example.net address.

      When I send an e-mail, I send it using example.net's servers. This is obviously the best way for the Internet in general because the traffic is local rather than crossing the 'net, and therefore costs less to transfer, so I would rather keep it this way. smtp.example.net then transfers it to the recipient domain's MX server, from where it is delivered into the recipient's mailbox. The recipient MX might lookup example.com's SPF record, see that it contains a reference to example.net's domains, looks up example.net's SPF record and sees smtp.example.net listed, so accepts it. I might have other users at different ISPs, so I have all of those ISPs listed in my SPF record. This traffic is probably not much, because most of those ISP records are probably cached by the recipient's mail server.

      In your system, I send a message by uploading to a server on (e.g.) pmtp.example.net, which then sends a notification to the recipient that they have a message from julesh@example.com: but the recipient looks up the PMX record for example.com, snd one of two things happen:

      1. The PMX record lists only a single server. Recipient connects to pmx.example.com, finds no messages waiting. Delivery failed.

      2. The PMX record lists the servers of all 5 ISPs the different example.com users can send with, so the recipient now has to check with all of those, causing a lot of wasted connections.

      That's if example.net will even allow me to send mail through their servers with an example.com address; they might get fed up of all these extra connection attempts and deny access to anyone not using an address in their own domain.

      So, how do you make this work?

    26. Re:It's one SMALL step by tolkienfan · · Score: 1

      Ok - I didn't fully understand before.

      I haven't worked out any details yet, but I'm sure the notification could include the actual FQDN of the server hosting the message.

      SMTP uses the MX records, for the recipient; but this would not be necessary for finding the "repository".

      So in your example the notification says:
      from: julesh@example.com
      to: someone@example.co.uk
      x-pickup-at: pmtp.example.net

    27. Re:It's one SMALL step by julesh · · Score: 1

      OK. Then I guess you'd use something like SPF to verify that pmtp.example.net was an acceptable place to pick up e-mail for that address.

      I guess that works. :)

    28. Re:It's one SMALL step by Alsee · · Score: 1

      Oh, I would like to submit my solution to stop spam...

      Massively crank up the power on one of those relativistic heavy ion colliders and create a black hole that then devours the earth.

      Go ahead! Hit me with the standard form post reply! I dare ya!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    29. Re:It's one SMALL step by kwerle · · Score: 1

      This is true, but only so far as it's a possibility. Plus many of us use a hardware firewall. Rootkits won't beat that.
      Plus all the time the zombie's host is offline, the clients aren't getting their messages. And many ISPs have restrictions on their customers running servers - all the incoming connections would be a red flag.

      When the zombie host changes IP - oops all those messages vanish.

      Plus the zombie has to know the IP address, many hosts are using NAT.


      All this is true, but still makes it trivial for the zombie nets to decide on a few nodes that remain up, and send out receipts from the rest.

      It would make identifying the senders trivial. Then something can be done.

      ... Just like SPF, except SPF doesn't totally change SMTP...

    30. Re:It's one SMALL step by mordred99 · · Score: 1

      I agree with your statement, but I dont see this as a legitimate Fake domain sending solution as of yet. There are too many applications that send emails on behalf of your email address that should not. I do not agree with them, however it is a fact of life. I am doing this now at my company after just implementing SPF. I have a 200 (and growing) IP whitelist of companies that send emails to us that we HAVE to have, but their applications send emails as they are from our company. Login to Expedia (who we do our business travel through) and see who the emails are send from when you get your flight arrangements? Well it is the email account you logged in with. If you used your business account (because this is business related) you get an email from you to you. Killed by SPF as expedia is not in your SPF record. Again - this is a version 1.0 of a help for stopping people send emails on behalf of you - but the people that use piss poor coding and exploit SMTP holes are the ones that will make implementing something that should be easy as hell to implement (one line in a server and restart name.d). My two cents worth.

  18. I'd love to see an Apache Project mailserver. by CyricZ · · Score: 1

    I'd personally love to see the Apache Project coordinate and release a mail server. Considering their expertise in such matters, forming such a project should be well within their means, and the results would be fantastic! Indeed, combining the quality of Apache httpd with the innovation of their other projects, and there would be a winning combination. They could probably even muster up the talent to combat spam in a sensible, community-friendly way.

    --
    Cyric Zndovzny at your service.
    1. Re:I'd love to see an Apache Project mailserver. by Anonymous Coward · · Score: 0

      please mark above message as "the dumbest facking thing i have ever heard in my life"

    2. Re:I'd love to see an Apache Project mailserver. by shane2uunet · · Score: 3, Informative
      I'd personally love to see the Apache Project coordinate and release a mail server.

      Obviously this guy has not heard of Postfix, a truely awesome mailserver

      --
      This space available for rent.
    3. Re:I'd love to see an Apache Project mailserver. by snorklewacker · · Score: 1

      > I'd personally love to see the Apache Project coordinate and release a mail server.

      They have. It's called James, it's written in Java, and no doubt it works well with Tomcat. SpamAssassin is also an Apache project -- no idea whether it works with James or not. Apache is a family of OSS products that includes apache httpd, not one single group of developers.

      Spam is a systemic network usage policy and security problem, and not something one single product can overcome. Apache is ill-suited to combat spam by itself, but they were largely behind MARID at the IETF (either in membership or moral support, I'm not sure which).

      --
      I am no longer wasting my time with slashdot
    4. Re:I'd love to see an Apache Project mailserver. by rabbit994 · · Score: 1
      Why? Apache has no need to create a mail server for Linux. There are already plenty out there. Sendmail, qmail, Exim, list goes on....

      Stuck with Windows servers?
      1. Windows 2003 has a SMTP and POP3 server
      2. Mercury Mail (Free but not GPL)
      3. Hmailserver.com (GPL)
      4. Merak Mail server (Commericial but very NICE, also has a linux version in the works)
      5. There is always exchange if your feeling crazy.
      BSD I'm sure has a couple as well (I have no idea about BSD)
      I think there is plenty of mail servers out there for you that work great regardless of OS and there is no need for Apache to create a new one.
    5. Re:I'd love to see an Apache Project mailserver. by finite_automaton · · Score: 1

      I'd personally love to see the Apache Project coordinate and release a mail server. Is this: http://james.apache.org/ close enough for you? It looks to be fairly complete.

    6. Re:I'd love to see an Apache Project mailserver. by finse · · Score: 2, Interesting
      Postfix, a truely awesome mailserver

      Postfix is fast, flexable and easy to use. In my mind, there is no better mail server for Unix and Unix like platforms.

      --
      Paranoid tinfoil hat crowd say Y here, everyone else say N.
    7. Re:I'd love to see an Apache Project mailserver. by MadAhab · · Score: 1
      Sendmail, qmail, Exim, list goes on.... ... BSD I'm sure has a couple as well (I have no idea about BSD)

      Um, you mean like Sendmail, qmail, Exim, postfix, etc? They aren't specific to Linux. Sendmail precedes Linux by many years in fact.

      You might also be interested to know that lots of Apache (httpd) development is done on FreeBSD.

      --
      Expanding a vast wasteland since 1996.
    8. Re:I'd love to see an Apache Project mailserver. by rabbit994 · · Score: 1

      I didn't want to say for BSD if those servers by per chance didn't run on BSD. I'm not knocking FreeBSD as a platform, my experience of it is just very limited.

    9. Re:I'd love to see an Apache Project mailserver. by Anonymous Coward · · Score: 0

      Unfortunately, James is a very slowly developped product with quite limited features (POP3 only, etc).

    10. Re:I'd love to see an Apache Project mailserver. by justsomebody · · Score: 1

      Actualy it is, at least as much I tested different servers (if you take as the whole not just MTA). But, it has been a year or more since I tested this.

      netqmail(mysql or ldap)+vpopmail+courier was a winning combination.

      Postfix (enabled maildir and courier) was much slower when comparing it to qmail.

      The only problem with qmail is probably its license (source only, binary redistribution is not allowed)

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    11. Re:I'd love to see an Apache Project mailserver. by kosmicki · · Score: 1

      http://www.qmailrocks.org/ is a great site for a complete qmail package with spamassasin, webmail and much more. I used it to set up my server, it is a wonderful guide. A little rusty in a few spots, but it is currently being updated. If you are looking for a server you might want to check it out, license issues aside.

    12. Re:I'd love to see an Apache Project mailserver. by kosmicki · · Score: 1

      "You" being the general one, not you in specific.

    13. Re:I'd love to see an Apache Project mailserver. by tolkienfan · · Score: 1
      You can run those email servers under Windows too.

      Not that I'd recommend it - you'd be better off with a nix variant, but still...

    14. Re:I'd love to see an Apache Project mailserver. by AndersM · · Score: 2, Informative

      I'd personally love to see the Apache Project coordinate and release a mail server.

      Obviously this guy has not heard of Postfix, a truely awesome mailserver

      Postfix is not an Apache project, Wietse Venema still runs the show himself. "James" (http://james.apache.org/) is the Apache project's attempt at an email server.
      --
      My opinions may have changed, but not the fact that I am right! =)
    15. Re:I'd love to see an Apache Project mailserver. by rabbit994 · · Score: 1

      If your stuck using Windows as a mail server, I would recommend a native Windows mail server over a unix mail server ported to windows. You will get better performance.

  19. There is no "Experimental Standard" by pyrrhonist · · Score: 5, Informative
    According to the records in the IETF's database (here and here), both the SPF and Sender-ID anti-spam proposals were tentatively approved by the IESG (the approval board of the IETF) as experimental standards.

    There is no such thing as an "experimental standard". The term "experimental" is a "non-standards track maturity level".

    See "The Internet Standards Process":

    Not every specification is on the standards track. A specification may not be intended to be an Internet Standard, or it may be intended for eventual standardization but not yet ready to enter the standards track. A specification may have been superseded by a more recent Internet Standard, or have otherwise fallen into disuse or disfavor.

    Specifications that are not on the standards track are labeled with one of three "off-track" maturity levels: "Experimental", "Informational", or "Historic". The documents bearing these labels are not Internet Standards in any sense.

    The IETF has NOT approved either SPF or Sender-ID as an Internet Standard.

    --
    Show me on the doll where his noodly appendage touched you.
    1. Re:There is no "Experimental Standard" by PaxTech · · Score: 1

      The IETF has NOT approved either SPF or Sender-ID as an Internet Standard.

      Thank you for adding a dose of sanity to these proceedings. :) Moderators, please mod parent up.

      Both of these so-called "standards" are harmful at best. SPF breaks email forwarding, and Sender-ID has Microsoft patent issues.

      --
      All movements for social change begin as missions, evolve into businesses, and end up as rackets.
    2. Re:There is no "Experimental Standard" by Anonymous Coward · · Score: 0

      If I read the information at the IETF, it *has* approved SPF, however Sender-ID is "Experimental".

      That seems more like a denial of the patented Sender-ID framework, and an acceptance of SPF to me.

      There definitely needs some clarification here!!!

    3. Re:There is no "Experimental Standard" by pyrrhonist · · Score: 2, Informative
      If I read the information at the IETF, it *has* approved SPF, however Sender-ID is "Experimental".

      The intended status of both documents is "Experimental".

      Both documents are in the "Approved-announcement to be sent" state. This means that:

      The IESG has approved the document for publication, but the Secretariat has not yet sent out on official approval message.

      After the approved announcements are sent, both documents will go to the RFC Editor Queue for publication.

      What this means basically means that both documents will be published as a Request for Comments (RFC) as a non-standards track document with the status "Experimental".

      --
      Show me on the doll where his noodly appendage touched you.
  20. Reduce spam? by taustin · · Score: 2, Informative

    Since SPF doesn't even claim to be a method of reducing spam, why would anything think it would?

    As it happens, a couple of my bosses have been having email rejected recently by the receiver's ISP because we are SPF compliant.

    SPF breaks email forwarding, and most mailing lists. It's a bad idea, poorly conceieved, and poorly implemented.

    No matter what we do, SPF will cause some of our email to be rejected.

    That is a way to help spammers, not hinder them.

    1. Re:Reduce spam? by akeru · · Score: 1

      No, Sender-ID (specifically, the PRA algorithm) breaks forwarding and most mailing lists. SPF (the MAIL FROM "algorithm") breaks most forwarding.

      --

      Let's hope that there's intelligent life somewhere out in space 'Cause there's bugger-all down here on Earth.

    2. Re:Reduce spam? by rthille · · Score: 1

      Well, it would reduce the amount of 'bounce spam' coming from my server. If your server publishes SPF records, I can reject the message purporting to be from you (if it's not) at the SMTP transaction time, rather than accepting the message, and generating a TMDA confirmation message to the 'wrong' address.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  21. A central database is open to abuse. by CyricZ · · Score: 4, Insightful

    Of course we will never see a central database of mailservers. That has been proposed before, but will always be unsuitable for the Internet. Remember, the Internet is meant to be decentralized. And a centralized database is open to abuse by governments, corporations, and whoever runs it (or provides the funding for it).

    There's nothing to stop spammers from infiltrating such a system, via legitimate and illegitmate means. So it just plain won't work.

    Between the fact that it is easy to abuse, it just won't work and it won't provide any benefits over existing systems, your system is just a bad idea (no personal offense meant, of course).

    --
    Cyric Zndovzny at your service.
    1. Re:A central database is open to abuse. by gowen · · Score: 2, Funny
      Remember, the Internet is meant to be decentralized
      Several root level DNS servers slide towards the corner of the room and try to look inconspicuous.
      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    2. Re:A central database is open to abuse. by ErikTheRed · · Score: 1
      Of course we will never see a central database of mailservers. That has been proposed before, but will always be unsuitable for the Internet. Remember, the Internet is meant to be decentralized. And a centralized database is open to abuse by governments, corporations, and whoever runs it (or provides the funding for it).
      See: Verisign many additional items are available; finding them is left as an exercise for the reader).
      --

      Help save the critically endangered Blue Iguana
    3. Re:A central database is open to abuse. by CyricZ · · Score: 1

      Verisign is hardly an integral part of the Internet. Indeed, even then it is difficult to say that they're certification is reliable.

      --
      Cyric Zndovzny at your service.
    4. Re:A central database is open to abuse. by CyricZ · · Score: 1

      See, you'd be correct if there was only one central root level DNS server. But there's not, like you so obviously are aware of. That by itself means that the DNS service is decentralized.

      --
      Cyric Zndovzny at your service.
    5. Re:A central database is open to abuse. by Medievalist · · Score: 1

      Good point. Unfortunately, well-meaning attempts to free the DNS have met with overwhelming apathy.

      My systems use the alternate roots as well as the standard/fascist/american/corporate (pick any you like) one. The end-users don't even notice or care, though.

    6. Re:A central database is open to abuse. by n8_f · · Score: 1

      But there is one company/database that controls what is allowed into the root servers, broken up by TLD. The root servers are redundant, not decentralized. They are all replications of a single database and as that central database goes, so go the root servers. And Verisign is a perfect example of why we *don't* want a centralized system.

    7. Re:A central database is open to abuse. by n8_f · · Score: 1

      The parent poster was referring to Verisign's control of the .com TLD and their abuse of it. Specifically, their attempt to redirect web traffic for any .com domain that wasn't registered to their ad servers, called SiteFinder. Read the link before posting. He was supporting your position.

    8. Re:A central database is open to abuse. by ErikTheRed · · Score: 2, Funny
      Verisign is hardly an integral part of the Internet. Indeed, even then it is difficult to say that they're certification is reliable.
      I can reliably say that Verisign is certifiable.
      --

      Help save the critically endangered Blue Iguana
    9. Re:A central database is open to abuse. by d34thm0nk3y · · Score: 1

      How odd, a rebuttal in a non-checklist format.

    10. Re:A central database is open to abuse. by JohnnyBigodes · · Score: 1

      Maybe a system similar to DNS would be handy here.

    11. Re:A central database is open to abuse. by Lost+Race · · Score: 1
      As an example, see the Bonded Sender program. The idea is that you register your mail server with them (a central database of "trusted" mail servers) and everybody can use that database as a whitelist, automatically accepting all mail from any server in it.

      In practice it's often referred to as the "Bonded Spammer" program, as the central authority's criteria for trusting mail servers are somewhat looser than yours and mine. (Some spam filters even use it as a blacklist!) I believe any central authority will suffer from this same problem. Wherever you draw the line between "spam" and "not spam" there will be people undeservedly on the wrong side of it.

      For instance I call it spam when an automated process sends anything other than a confirmation request to any unconfirmed email address. A vast number of "legitimate" businesses appear to disagree, judging by the huge loads of crap from them in my spam dump. (In these cases, I have no reason to doubt that _somebody_ entered a bogus address in my domain into some web signup form somewhere, but that's not enough excuse to start spraying ads at that address every day without confirmation.) Would companies that engage in the practice be allowed in the central database of trusted mail servers? Probably. Would my small organization's mail server be allowed? Not if we didn't pay the $N/t fee, which may well be more than we can reasonably afford.

  22. Thanks for clarifying this. by CyricZ · · Score: 0, Offtopic

    Yet again it is proven that we can't trust the editors here to provide valid, truthful news content. Indeed, this is the sort of misleading that I would expect from a lower class site such as OSNews. But thank you for clearing this up.

    --
    Cyric Zndovzny at your service.
  23. Patent? by Jay+Maynard · · Score: 1

    Is M$ still asserting patent claims over either or both?

    --
    Disinfect the GNU General Public Virus!
  24. Time for a world wide law by Zimok · · Score: 1

    Spam = Death penalty.. back to being primitive baby!

    --
    www.brido.com : not your average blog..
  25. Haggis... by ehaggis · · Score: 0, Offtopic

    The refined man's Spam

    --
    One ring to bind them - should probably have more fiber and less rings in their diet.
  26. SPF in the real world by SamMichaels · · Score: 4, Interesting

    I honor spf entries on my mail server. It stops about 1000 emails/day. So far no legit mail being bounced.

    1. Re:SPF in the real world by ryanvm · · Score: 4, Insightful

      I stopped answering my telephone yesterday. So far nobody has called and complained.

    2. Re:SPF in the real world by droleary · · Score: 2, Informative

      I stopped answering my telephone yesterday. So far nobody has called and complained.

      Mods are on crack. You're closer to funny than insightful, and it's "funny" as in "so far misguided that it's amazing you're not a Darwin Award recipient." The OP's point is that for domains that already offer an SPF record, checking that record allows them to reject a fair number of messages. Your analogy is like rejecting by default, whereas they are accepting by default and rejecting if verification information is available and fails.

    3. Re:SPF in the real world by lachlan76 · · Score: 1

      Read the last sentence of his post.

    4. Re:SPF in the real world by Lost+Race · · Score: 1
      I stopped answering my telephone * years ago, and there have been no complaints. Yeah, I don't hear from strangers and travellers who can't be bothered to leave a message on the answering machine, but I waste a lot less time talking to cold-call salesmen and beggars. It works for me.

      * unless I recognize the CLID

      Refusing mail from actively repudiated servers is quite a bit less agressive filtering. It's certainly nowhere near the level of ignoring all calls (or refusing all incoming mail). What was the point of this comparison again? Maybe that if you incorrectly reject mail from Joe User then Joe User cannot possibly have any way of contacting you to complain? That's so obviously dumb that it can't be what was intended.

    5. Re:SPF in the real world by miley · · Score: 1

      Sounds like you don't receive mail from any forwarded accounts. Now, how about the real question. Have you published a SPF record, and does it end in -all? If so, then how much of the mail that you send gets rejected or dropped? You can't know if the mail you send will get forwarded, which is the core of the problem with the technology.

      It's fine to check records and act severly on them as long as you are *sure* that your server isn't receiving forwarded email.

  27. So... by Anonymous Coward · · Score: 0

    who is this joe guy giving all these jobs anyway?

  28. Re:Help Help!!! Drownding in alphabet soup! by Anonymous Coward · · Score: 0

    STFU and RTFA!

  29. What's wrong with this? by Viking+Coder · · Score: 0

    Why don't we have two types of email...

    1) What we've got today - sucks - freakishly low signal to noise ratio

    2) Sender Hold Email. I tell my email client the email address of everyone I consider trusted. Largely this is based just on looking at emails that I haven't marked as SPAM. From then on, when I want to read email, my client tries to connect to the address in the sender's email address. My client asks, "Any email for me from this user on your system?"

    If you want to imagine the system scaling a bit better, a larger client system representing your domain asks the neighboring domains for emails and sorts them with the same scheme of trust as described above.

    The polling rate can be adjusted... Heck, the system can be designed such that the client knows to poll the sender when it receives a notification email through the old system.

    Anyway - I officially open this idea to the public domain (assuming it hasn't already been implemented and patented.)

    Now comes the part where everyone on Slashdot tells me I'm a moron...

    --
    Education is the silver bullet.
    1. Re:What's wrong with this? by Viking+Coder · · Score: 1
      Thanks.

      Is there anything in particular that made that clear to you?

      :)

      --
      Education is the silver bullet.
    2. Re:What's wrong with this? by JohnGrahamCumming · · Score: 4, Insightful

      I'm not going to say you're a moron, but how do you allow for legitimate unsolicited email from people?

      Currently I receive lots of unsolicited mails from people that I want to hear from. Let's call these people "customers".

      Your scheme would have me polling only people I have already talked to.

      John.

    3. Re:What's wrong with this? by kevlar · · Score: 1

      You challenge them with a response before allowing the email into your inbox.

    4. Re:What's wrong with this? by justsomebody · · Score: 1

      I must admit, this would be a really great idea if you would like to solve spam problem in the days of ARPANET, when you could count domains on your fingers.

      Nowadays??? Just how do you figure you as admin can tell all the servers you're pulling mail from (I seriously hope you didn't think of *). I guess you're either type very fast or you still live on the ARPANET.

      p.s. Doesn't matter that I don't agree with you. SPF still sucks.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    5. Re:What's wrong with this? by Viking+Coder · · Score: 1

      Re-read my post. :)

      Specifically the parts that said that we have two types of email, and where I said that 1) we have what we have today. :)

      In other words, I'm not proposing a replacement for current email - just an additional system with improved trust.

      Maybe two parallel systems is unworkable, but I don't think so.

      On the other hand, if you've already established communications with someone, you can just use public key cryptography to verify their emails... So, yeah... My idea is probably pretty pointless.

      --
      Education is the silver bullet.
    6. Re:What's wrong with this? by Anonymous Coward · · Score: 0

      I tell my email client the email address of everyone I consider trusted. [...] From then on, when I want to read email, my client tries to connect to the address in the sender's email address. My client asks, "Any email for me from this user on your system?"

      Uh, OK.

      How does your client know who's trying to send you email?

      And how does the sender's server know *authoritatively* that person X tried to send you something? (I send email from home, using my work email account. It goes through my ISP's mail server. My work mailserver never sees it - how is it supposed to know that I did actually send the email?)

      Now comes the part where everyone on Slashdot tells me I'm a moron

      No more than the people who think SPF is a good idea. :o)

    7. Re:What's wrong with this? by Daedala · · Score: 1

      In what way is this an improvement over using a client-side whitelist with today's email?

      1. Personally maintaining that contact list will be really annoying. Even I, a card-carrying slashdot geek, have enough email correspondants to make that prohibitive.

      2. People don't necessarily always use the same email address. Any time someone changes, uses a different address, or whatever, you have to update your polling list.

      3. You've just exponentially raised network traffic: everyone polling everyone else for messages? Eek.

      4. As JGC pointed out, no unsolicited mail. (I don't consider challenge/response a solution to that, either: I like it when people send me kudos, but they're unlikely to bother if I make it annoying.) If you're thinking of using today-style email for the unsolicited, then you've just hurt the signal-to-noise ratio even more.

      5. Something will be maintaining a large database of legitimate email addresses, with trusted relationships -- how long before those databases are themselves exploited and we're back to square one?

      That's all I can do off the top of my head.

      --
      What I say does not represent the views of my employers, my friends, my cats, or myself.
    8. Re:What's wrong with this? by Viking+Coder · · Score: 1
      As I responded to someone else, public key cryptography probably works better to identify trusted senders, anyway...

      ...but as my idea stands, it would definitely work for me - I only have a few hundred people that I repeatedly get email from - only a dozen or so that I particularly care about.

      *shrug*

      Polling them would hardly take any time at all.

      Thanks for the response. But I should probably just officially retract my idea from discussion - since public key cryptography does all that I want and more... it's just a question of getting my non-nerd friends to use it.

      --
      Education is the silver bullet.
    9. Re:What's wrong with this? by Viking+Coder · · Score: 1

      Yup. I'm going to once again say that my idea is worse than public key cryptography.

      3. I responded to this - the sender sends two emails - one a "I've got an email for you" through normal means, and a "trusted email" is kept on the sender side. *shrug* Public key crypto is still better than my idea.

      4. I don't see how I've *harmed* the signal to noise ratio, but I guess I agree that I haven't improved it for people who routinely accept unsolicited email.

      Meh. Like all lame ideas, they seem really great to the inventor until the fourth person correctly points out that they were being an idiot. Thanks. :)

      --
      Education is the silver bullet.
    10. Re:What's wrong with this? by Viking+Coder · · Score: 1

      Thanks for the responses, people.

      But before you burn me in effigy, consider that the system that I just described is basically an RSS feed on my Slashdot mail. :) Just realized that. I keep checking Slashdot for new articles (or messages), and noticed that Slashdot is acting as my trusted server. I would trust it more, if it were controlled by one of my friends directly... Maybe... :)

      --
      Education is the silver bullet.
    11. Re:What's wrong with this? by algf2004 · · Score: 1
      how do you allow for legitimate unsolicited email

      I believe he was referring to email from friends and whatnot. Of course business-related email should always get through. But it would be nice if my personal account that's just for email from my friends wasn't full of Viagra spam.

    12. Re:What's wrong with this? by justsomebody · · Score: 1

      I can answer you this one without a hassle:) ...but as my idea stands, it would definitely work for me - I only have a few hundred people that I repeatedly get email from - only a dozen or so that I particularly care about.

      I admit. If you look at this problem from your side as being one user solution could be looking good. Wait a minute.... NOT

      I'm admining about 50 servers, few are companies betweeen 30-200 people. And one of my servers has about 5000+ users.

      How could I know which and how many people do my customers care about. It could endanger my place in bussines if I would restrict them from being able to send or receive mail.

      And better, how do you plan to administer this? Everybody should call their admin when adding new address in their address book???? You can't say that mail software should contact your account on server and update it. Many of my customers use Outlook, and so far I don't know how to patch outlook.

      Polling them would hardly take any time at all.

      Yep, for your 10 people, not. but my 5000+ with god knows how many people? Yes, very much. Bandwith can be used in a better way than herrasing other servers:)

      Thanks for the response. But I should probably just officially retract my idea from discussion - since public key cryptography does all that I want and more... it's just a question of getting my non-nerd friends to use it.

      Exactly like that.

      --
      Signature Pro version 1.13.2-3 release 83.5 beta3try7 after-breakfast edition
    13. Re:What's wrong with this? by Viking+Coder · · Score: 1

      Wow, you certainly wrote a lot. Too bad you didn't read what I wrote.

      First, I said that there would be two email systems - the one we currently have, and this new one I'm talking about - so no one is trying to restrict them from being able to send or receive mail.

      How do I plan to administer this? You don't think computers can talk to each other? Jeez - what, are you trying to invent problems where none exist?

      And finally, I want to point out how it is that I got your reply on Slashdot. I got it as a message that was held for me, by proxy, by a server on your behalf. When I decided that I wanted to check my more trusted email, I logged on to Slashdot, and bam - there it was. What I'm proposing would basically be the same thing as if I had an RSS feed to my Slashdot email, and instead of it being your Slashdot email proxy that I would check, it would be (for instance) your ISP who was holding my email for me on your behalf. That is, if you were someone that I regularly communicated with, and I wanted a slightly better way to ensure that email exchanges with you were slightly more trusted, and also less prone to the lossy nature of our current email system. Take a chill-pill.

      Thanks for responding, but geez - you sure had an attitude about it.

      And once again, I think public key cryptography is a better approach to guarantee (as much as is possible) the trust relationship - but email is still lossy.

      --
      Education is the silver bullet.
  30. Re:Help Help!!! Drownding in alphabet soup! by Anonymous Coward · · Score: 0

    SPF: Shortest Path First routing protocol
    IETF: Internet Explorer To Firefox conversion

  31. Um, no. by Anonymous Coward · · Score: 3, Insightful

    Let's place the blame where it is due. If the recipient's ISPs are rejecting your bosses' mail on the basis of SPF records (as you claim), it means your boss is sending mail through a SMTP server which is not authorized by the SPF records you have published.

    Which means your bosses' machines are misconfigured. It's lame to try to lay the blame for that on SPF, which, while imperfect, should never lead to cases like this.

    1. Re:Um, no. by Temporal · · Score: 1

      Say the receiver forwards e-mail to another address. For example, I run my own mail server for my domains, but I have it set up to simply forward all of my e-mail to my gmail account. If gmail were to reject e-mail based on SPF, then any e-mail sent by the grandparent poster's boss to my address would never reach me. Why? Gmail would see the mail as coming from my mail server, which is not authorized to send mail from the grandparent poster's boss.

      Also note that if I subscribe to any mailing lists -- even directly, without using any forwarding on my end -- any mail sent to the list from an SPF-complaint sender would end up being rejected. Why? Because my mail server will see the mail coming from the mail list server, which is not authorized to send mail for the original sender.

      Face it: SPF breaks a lot of very common uses of SMTP.

    2. Re:Um, no. by Anonymous Coward · · Score: 0

      Neither of the situations you describe match that of the ggp, where recipients of the ggp's bosses' email were rejecting in on the grounds of spf test failure. In the ggp's case, either the SPF records were misconfigured or his bosses' SMTP server settings were incorrect. Blaming SPF for the problem was pure FUD.

      Yes, SPF breaks certain types of forwarding (why I said it was flawed), but the forwarding methods it breaks are unnecessary and should never have entered common use. Surely you agree that a person or list which forwards an email should make it clear that the message has been forwarded by that person or list, and was not the original? Leaving original headers there was always a poor decision; the original email should be attached to a forwarding "cover letter" set of headers. There are well-known mechanisms within SMTP to accomplish this, and many servers use them, which is why SPF only breaks some types of forwarding (the dumb kinds). It is my opinion that the benefits of SPF make it well worth the hassle of fixing a few old and broken forwarders.

      See Meng Meng Wong's site for details on how this all works; won't repeat it here.

    3. Re:Um, no. by taustin · · Score: 4, Interesting

      You are completely, totally, and entirely incorrect, and know nothing about the situation.

      We are 100% SPF compliant. Tested and everything. The server we send through is on the only IP address allowed in our SPF record.

      The address we send to is a virtual domain that does not offer POP3 mailboxes, only forwarding service. This is not under our control. It forwards to a third domain, also not under our control, that rejects based on SPF, because the second server - the forwarding service - does not rewrite the MAIL FROM address (and is not supposed to, so far as I know, under the RFCS).

      All three machines are 100% compliant wit the RFCs, and the two using aspects of SPF are 100% compliant with those specs. And yet, legitimate email is being rejected.

      And the only way around it is to misconfigure the server not using any aspect of SPF to violate the RFCs regarding how email is supposed to work.

      Or, even better, use -all on our SPF, and thus explicitly enable precisely the kind of forgery that SPF is supposed to prevent.

      That is the very definition of a broken system.

    4. Re:Um, no. by taustin · · Score: 1

      Neither of the situations you describe match that of the ggp

      In fact, if you weren't illiterate, and bothered to read what I said, one of those situations matches exactly.

      Our email is being rejected by at least one virtual domain host because we are SPF compliant.

    5. Re:Um, no. by Temporal · · Score: 1

      The original poster was not specific about why his boss's e-mail was rejected. One possible reason is because his boss was e-mailing someone with a setup like mine. Removing the SPF records from his domain would have solved the problem.

      Of course, you can blame the problem on me for using a forwarding server that doesn't support SRS. Unfortunately, there are so many setups like this out there that you can't possibly rely on everyone updating. Hell, I'm trying to figure out how to make my server compliant, but I'm having trouble finding any web page that gives simple step-by-step instructions for adding SRS support to qmail.

      As long as this is the case, adding SPF records to your domain -- even if done correctly -- is likely to cause some of your outbound e-mail to be lost. I don't know about you, but I find that unacceptable. As such, I will not be adding SPF records to my domain anytime soon.

      It is unfortunate that the SMTP protocol was left so open to misuse in the first place, and that we have no practical way to fix it now. Personally I'd vote for scrapping the whole thing and starting over...

    6. Re:Um, no. by Anonymous Coward · · Score: 0

      You're right, this wasn't clear from your original posting. It is the recipient's side which is misconfigured, but it's still a configuration problem, not a fundamental problem with SPF. If the recipient checks SPF when receiving mail, but he uses a host which does this kind of forwarding as part of his inbound mail system, then he must ignore SPF for mail received from that host. (Or better still, he must update that host--but I realize that isn't always a possibility).

      Either way the situation is a fixable misconfiguration, not a problem with SPF. You're misappropriating blame.

    7. Re:Um, no. by taustin · · Score: 1

      I'm not misappropirating anything. So far as I can tell, both the forwarding server and the final receiving server are compliant with all protocols and specifications that apply to them. I don't think they are run by the same ISP.

      That's the problem with SPF. It breaks forwarding on virtual domains, because this is how virtual domains are done. And there are a lot of virtual domains, especially for hosted web sites.

      Consider the hosted web site, for a moment. The owner of the domain does not run any of his servers. He probably connects to the internet through a different ISP than the host, and likely cannot send email through any SMTP server other than his dial-up ISP's. If that ISP is of any size, they almost certainly have multiple SMTP servers, possibly dozens, and they probably periodically change IP addresses on them. That means the domain owner cannot reliably keep his SPF records up to date with his ISP's SMTP servers. Hell, he probably can't even *create* SPF records, because his web host controls the DNS records and won't bother with anything custom.

      SPF breaks a lot of this kind of virtual domain, and there's nothing the domain owner can do about it.

      It's a broken idea, poorly implemented. Hotmail rejecting based on it will, gladly, hasten its death by years.

    8. Re:Um, no. by Anonymous Coward · · Score: 0

      RFC-compliant does not mean configured properly, and the recipient's mail server is not configured properly in this case.

      If you have a virtual domain and you want to use SPF for sending, you must choose a DNS provider which makes it possible to configure an SPF record, and you must list your authorized outbound SMTP servers in your SPF record.

      If you have a virtual domain and you want to use SPF for receiving, or want to use mail servers which require SPF for receiving (but belong to a third party), then you have to set up forwarding properly, or find a provider which does.

      Your point that he "likely cannot send email through any SMTP server other than his dial-up ISP's" again assumes misconfiguration. He can certainly use a remote SMTP server which supports SSL with SMTP-AUTH, or can use VPN, or find a less brain-dead ISP.

      Basically, I'm saying it's this kind of virtual domain setup is broken (but easily fixable), not SPF.

    9. Re:Um, no. by Mark+Shewmaker · · Score: 1
      The address we send to is a virtual domain that does not offer POP3 mailboxes, only forwarding service. This is not under our control.
      But it is under the control of the recipient.

      It forwards to a third domain, also not under our control, that rejects based on SPF, because the second server - the forwarding service - does not rewrite the MAIL FROM address (and is not supposed to, so far as I know, under the RFCS).
      So we have a sender sending to the recipient's forwarder sending to the recipient.

      Recipients who are using a forwarding service know who those services are--it's under their control after all. So, if they're going to enable spf checking for their account, they need to either whitelist their forwarders, or check to see that their forwarders do something like SRS, (ie, check to see that their forwarder's don't "forge" return paths under spf's definition of forgery.)

      So:

      1. Recipients who don't want their forwarding service's mail to be rejected should whitelist their forwarders before enabling SPF checking for their account.
      2. Forwarding services not wanting to have their spf-checking customer's to worry about (1) should set up SRS.
      3. ISP's wanting to use a temporary workaround of whitelisting known forwarders can have the use of the trusted-forwarder list, (which all spf libraries support) can set that up as the default option for users with spf checking enabled.
      4. Senders who want to go the extra ten miles to make sure that their records *still* work through forwarding even if the forwarder doesn't support SRS *and* the forwarder isn't on the trusted-forwarder list *and* the recipient stupidly enabled spf checking for their own account without whitelisting their known forwarders, can use SES signing of their return-paths, tie that into their DNS server, and add an appropriate exists: statement in their spf record.
      So basically, every party has a way to solve the so-called forwarding problem.

      Right now as a temporary workaround, a lot of forwarding services are in the trusted-forwarders list. However, if you as a recipient are about to enable spf testing for your account, you really should whitelist your forwarders, unless you know they do SRS--right now that's part of what it means to enable spf checking.

      Eventually, I expect that most every forwarder will be implementing SRS and you won't have to worry about this sort of whitelisting.

    10. Re:Um, no. by Lost+Race · · Score: 1

      taustin, take note! Parent has nailed it. Recipient's SPF is misconfigured; they should whitelist the forwarder and the problem is completely solved. If they want SPF checking on forwarded mail it'll have to be done by the forwarder. This is not exactly rocket surgery.

    11. Re:Um, no. by aztracker1 · · Score: 1

      How about adding your remailer/forwarder for the doman to your SPF entry?

      --
      Michael J. Ryan - tracker1.info
  32. Well, we at least know you're drowning in D's by burndive · · Score: 1









    No really, that's all I wanted to say.

    --
    ...because "hacker" sounds way sexier than "code drone."
  33. Worthless for me by lorcha · · Score: 1
    I have my own domains. I send email from home through Verizon's mail servers, but Verizon doesn't publish an SPF record, so how the hell can I publish SPF for my domains?

    That's right, I can't. Because I have no fucking idea what IP or domain name my email is going to be coming from when I send it, and Verizon can change it anyhow.

    --
    "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    1. Re:Worthless for me by Anonymous Coward · · Score: 0

      Make your own fucking mail server.

    2. Re:Worthless for me by lorcha · · Score: 1
      I use my own fucking mail server to receive mail. I'd love to send mail from it, were it not for the fact that it's on a dynamic IP and thus listed here. Many ISPs reject email if you are on just one RBL, so I started routing my outgoing email through my ISP's mail server when my email was getting bounced.

      Thanks for the fucking suggestion, though.

      --
      "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    3. Re:Worthless for me by nsayer · · Score: 1

      So here's your SPF record:

      v=spf1 include:verizon.com -all

      If verizon doesn't have an SPF record, then it's a wash. When they publish one, then it will immediately be able to cover your domain as well.

    4. Re:Worthless for me by mcrbids · · Score: 1

      What what you do is take put your ISP's mail server in your DNS records for SPF, since the ISP's mail server is obviously considered an authoritative host to relay for your domain(s). (tough, huh?)

      PS: You might want to avoid casual use of profanity - swear words are "power" words and excessive use reduces their power to create an effect. The end result? They fail to add power to your words, and make you look like low-class scum, or at the very least, just a kid who hasn't figured this out, yet.

      I mean, go for it if that's the effect you want to create, otherwise...

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    5. Re:Worthless for me by lorcha · · Score: 1
      So, what you are basically telling me is that publishing an SPF record would accomplish exactly nothing, and therefore it would be worthless for me.

      I'm pretty sure I already knew that.

      --
      "Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent
    6. Re:Worthless for me by nsayer · · Score: 1

      It will be worthless until the instant that Verizon publishes a record, whereupon it will instantly cease to be worthless.

      The alternative is you having to poll Verizon's DNS zone waiting for them to publish a record and THEN publish your own.

      It's less work to simply publish a record now, and it will be effective more quickly.

      You could even publish a record and then ask/cajole/agitate for Verizon to publish one now too.

      Either way accomplishes more than whining on /.

    7. Re:Worthless for me by Anonymous Coward · · Score: 0

      That's great, but what about when you host a domain for your extended family that sends through 20+ ISP severs. I'm supposed to ask them to notify me if they switch ISP's? And they are supposed to remember to do this??

    8. Re:Worthless for me by nsayer · · Score: 1
      That's great, but what about when you host a domain for your extended family that sends through 20+ ISP severs.

      Why don't you set up an authenticated SMTP server for them? If you're already hosting the domain for them, it probably isn't that much more effort.

      If that's not an option then you have no choice but to list all the servers they may send mail from. Or you could put a record up that says "+all" and forgo the protection SPF affords you.

    9. Re:Worthless for me by miley · · Score: 1

      Oops. Need to change that "-" to a "~" or a "?". I'm sure he doesn't know when he sends email to someone that forwards their email.

    10. Re:Worthless for me by aztracker1 · · Score: 1

      Tell your host to support the SMTP submit port (587) and use that for outbound mail on your domain... if they fail to comply, find a host that will.. if you just don't want to use a different SMTP for your personal domain (or various accounts), then you are lazy.

      --
      Michael J. Ryan - tracker1.info
  34. Pay To The Order Of by Doc+Ruby · · Score: 3, Informative

    I thought the IETF wouldn't approve patented specs as standards. This MS move to take over the Internet must come bundled with some pretty good checks to "the right people".

    --

    --
    make install -not war

    1. Re:Pay To The Order Of by The_Wilschon · · Score: 1

      They're not standards. Period. See here.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    2. Re:Pay To The Order Of by Doc+Ruby · · Score: 1

      Well then, perhaps the person getting paid off isn't at the IESG, but rather is just submitting misleading stories to Slashdot. However, there is still some merit to the argument that the IETF shouldn't even be codifying patented specs as "experimental". How are people supposed to experiment with them freely, when they're prohibited by the required license?

      --

      --
      make install -not war

  35. This is fairly similar to my idea by tolkienfan · · Score: 1
    See this
    The big difference is that you don't poll known addresses. You poll when an event is sent from the sender.
    There are other differences, take a look.

    My goals were slightly different:

    1. Move the cost of emailing to the sender. To high a cost would make it harder for the spammers.
    2. Pin down the sender. Currently, the sender can be spoofed. This system would make it harder.
    3. Prevent zombies from sending email.
  36. Parent is OVERRATED by Medievalist · · Score: 3, Informative
    It's all well and good that something is being attempted to alleviate spam in this manner
    SPF and Sender-ID are anti-forgery technologies that do nothing to block spam .

    There is ample documentation available. Try this if you've got a PDF viewer.

    1. Re:Parent is OVERRATED by blackholepcs · · Score: 0

      I never said it BLOCKS spam. But it WILL help alleviate spam by putting some restrictions on what a spammer can or can't do to get their spam into your mailbox (assuming your mailbox is setup with SPF and Sender-ID). It may not make a noticible dent in the amount of spam out there, but even a tiny flaw in the surface of spam is a good thing, especially if that flaw is just the start.

      --
      Halitosis - (n.) Halle Berry's Camel Toe.
  37. I believe that is the problem with forwarding. by khasim · · Score: 4, Informative

    http://spf.pobox.com/faq.html#whichfield
    So, this is implementation specific, but it seems that it will compare published SPF record of the domain in the FROM: or the return path with the fully qualified domain name of the sending machine (zombie123.earthlink.net yields "earthlink.net").

    So, if the incoming email claims to be from/return-path taco@slashdot.org and slashdot.org publishes an SPF record, that SPF record had better list zombie123.earthlink.net as a legitimate mail server or it will fail.

    What, specifically, happens when it fails is also up to the implementation.

    The problem appears when taco@slashdot._org sends an email to my old college which offers forwarding services for alumni.

    taco@slashdot._org sends to khasim@example._com

    mail.example._com forwards that message to my gmail account.

    mail.gmail._com checks the From:/return of slashdot._org and checks their SPF record for slashdot._org.

    slashdot._org does not list any example._org boxes as a mail server so the message fails the SPF check.

    Again, what happens at this point depends upon the implementation of SPF that is being used. It can range from increasing the SpamAssassin score to dropping the connection attempt.

  38. something about babies and bathwater... by caudron · · Score: 1

    The Internet was designed such that every endpoint was a valid one. When you require 'authentication' at the server level for the right to be a valid end point (which is what this is) then you are saying that certain endpoints are more valid than others.

    That is not the Internet.

    There are far simpler ways to lessen our problems with spam that don't damage the basic relational nature of the medium.

    I should not be required to be validated by a third party to send mail...regardless of the spam problem.

    --
    -Tom
    1. Re:something about babies and bathwater... by hacksoncode · · Score: 1

      You aren't, but neither am I required to receive it without such certification. Regardless of the spam problem.

    2. Re:something about babies and bathwater... by caudron · · Score: 1

      but neither am I required to receive it without such certification.

      If you had that choice, I'd have already sided with you, but you don't. This isn't about whether I want to send it or you want to receive it, but whether your ISP is going let you receive it. They want to block it before it ever reaches you and toss it as spam, regardless of your preferences. Thus, we, as two valid endpoints on the Internet, get a validity downgrade.

      I hate spam as much as the next guy, but these kinds of decisions belong in the hands of the people sending and receiving, not the ISPs...espcially when there are better options available.

      --
      -Tom
  39. Most of the spam I get uses impersonation... by Whyte · · Score: 1

    That's a problem that needs to be solved, but it doesn't account for a lot of spam, and spammers will just stop faking domains in their mass emails.

    Admittedly I don't get a lot of spam by most people's measures, but all the spam I get uses at least some form of impersonation.

    --
    -- No matter how great your triumphs or how tragic your defeats, approximately one billion Chinese couldn't care less.
  40. SPF versus Multiple Sites? by Conception · · Score: 1

    So, at my company users like to send company email from home. If they use Cox, for instance, they use their SMTP servers, as everything else is blocked. They send out an email from my domain from Cox. Someone with SPF checks the registry and finds that Cox is not me, bounces the email. Is this the standard result of SPF? Is the solution to run SMTP servers on random unblocked ports for your users and teach them how to send email through them? Does anyone else find this to be a pain? Am I missing some piece?

    1. Re:SPF versus Multiple Sites? by quantum+bit · · Score: 3, Informative

      No, the solution is that your company should have an external authenticated mail relay that is included in the SPF record.

      Authenticated is the key word here. Anybody who's roaming uses the company's relay. Hell, use it internally too and you don't have to change any settings while away. I've yet to come across a mail client that doesn't support SMTP AUTH, and many allow you to "use the same password that I do for checking mail" for convenience.

      The mail relay should run on the submission port (587), or better yet over SSL (port 465). This gets around the port 25 blocks and transparent redirects that many brain-dead ISPs and hotels have.

    2. Re:SPF versus Multiple Sites? by aztracker1 · · Score: 1

      I wouldn't consider blocking outbound port 25 braindead, considering the shear number of zombie machines out there.. the lack of knowledge of the submission port, and the failure of so many softwares to support it is staggering...

      On the flip side, if a software doesn't support it, a blind tcp gateway daemon on the server to redirect 587 traffic to 25 should do okay (as long as unauthenticated redirects are dissallowed)

      --
      Michael J. Ryan - tracker1.info
  41. Pay To The Order Of or Stock? by WillAffleckUW · · Score: 1

    I thought the IETF wouldn't approve patented specs [zdnet.com] as standards. This MS move to take over the Internet must come bundled with some pretty good checks to "the right people".

    They're not checks, they're stock options.

    --
    -- Tigger warning: This post may contain tiggers! --
  42. The benefits of SPF without patents of Sender-ID by akeru · · Score: 1

    After the Hotmail announcement the other day, I went poking through the SPF and Sender-ID specs to figure out how I could gain the benefits of SPF without rewarding Microsoft for their attempt to subvert the specification and lock out OSS implementations during the original standards discussion. Their behavior was especially nefarious considering the duplicitous and underhanded way they tried inject the patented PRA algorithm into the standard with a serious of slippery half-truths.

    For those of you wanting to thumb your nose at MS and their attempt to "embrace, extend and extinguish" the open source MTA's, you have a couple of options.

    1) Only mildly breaking RFC2821, you can add the header
    Resent-Sender: goaway@microsoft.com

    to all of your outgoing mail. This shouldn't have any detrimental effect on MTA's not implementing the PRA algorithm, but will certainly cause any that do to think your email is coming from a "bad-guy".

    2) Add the SPF classic records to your DNS and add a "drop all" record for Sender-ID:

    "spf2.0/pra -all"

    If you want to be more specific, you can change that to "spf2.0/pra,mfrom -all" to drop everything from any MTA/MUA implementing the Sender-ID specification using either the PRA algorithm or MAIL FROM. I wouldn't recommend doing that, however.

    Note that any of these steps will possibly prevent your email from being delivered through weak-willed MTAs (but that's kind of the point...).

    --

    Let's hope that there's intelligent life somewhere out in space 'Cause there's bugger-all down here on Earth.

  43. IETF approves only now? by slasho81 · · Score: 1

    They're late. It's already standardized.

  44. FAQ: Does SPF break email forwarding? by InvisiBill · · Score: 1
    http://spf.pobox.com/faq.html#forwarding

    Stuart Gathman's opinion is recorded at http://archives.listbox.com/spf-discuss@v2.listbox .com/200410/0488.html.

    Yes, it does. You'll have to switch from forwarding, where the envelope sender is preserved, to remailing, where the envelope sender is changed. But don't worry, we're working on providing SRS patches for the four major opensource MTAs, so that when you upgrade to an SPF-aware version, this problem will be solved also.

    If your forwarding runs through a commercial service like pobox.com, you shouldn't have to do anything. They have to change with the times, and perform the above rewriting automatically for you. SRS is a structured standard that helps them adapt.

    Until the SRS patches are ready, the following workarounds will preserve the important functionality.

  45. Anonymous reports! by Joseph_Daniel_Zukige · · Score: 1

    What Smallpond says bears repeating --

    when reporting spam to anyone but your own ISP (and even them if you are one of certain large ISPs), use a throw-away account.

  46. It'll help for maybe a week. A month at best. by Joseph_Daniel_Zukige · · Score: 1

    SPAMbots use their own servers. They can make their own envelopes.

    Until we can afford the processor and network time to put a certificate in every item in the envelope, and the processor/network load to look every certificate up, this only pushes the problems back a few weeks.

  47. Re:Help Help!!! Drownding in alphabet soup! by spauldo · · Score: 1

    IETF: Internet Engineering Task Force

    They're the people who maintain the RFC's (Request for Comments) that are the basis for the protocols used on the internet. These include the protocols used for packet transmission, email, telnet, ftp, etc.

    Basically, they're similar in purpose to the W3C or the X consortium, except instead of document formats or windowing systems they maintain standards for networking.

    Now that you know this, you can google for any other related questions you have.

    --
    Those who can't do, teach. Those who can't teach either, do tech support.
  48. Want to stop spam? by swordgeek · · Score: 4, Insightful

    Arrest the fuckers. Throw Scott Richter in jail for a decade or two for fraud and theft. Break the back of the organised crime syndicates that are profiting. Revoke FDIC/CDIC approval for banks who benefit from mortgage spam. Have the CEOs of explicitly supportive ISPs (MCI, for instance) arrested and fined tens of millions of dollars. Threaten economic sanctions against countries who don't take reasonable action.

    Like most crime, the laws exist to stop the small criminals, and have no ability to nail the true sources. Technology is always used to try to fix this problem, and always fails.

    --

    "People who do stupid things with hazardous materials often die." -- Jim Davidson on alt.folklore.urban
  49. SPF is about spamfighting! by dybdahl · · Score: 1

    It's a common misconception, that SPF isn't about fighting spam. It is. This is how it works:

    SPF is meant to work with other mechanisms. A DNS blacklist is obvious, but internal whitelists are even more obvious. If SPF is used with greylisting, blacklists and bayesian filters, then this is how it can work for specific e-mails:

    E-mails from well-known e-mail addresses, that are known not to send spam, are usually automatic whitelisted. If the e-mails are sent from the correct mailservers, they just pass through the entire spamfiltering system. If they are sent from a forged server, they are rejected as part of the SMTP session and never even enter the mailserver.

    E-mails from people we don't know, but have SPF records, work like this: If the mailserver is forged, the mail is rejected immediately and doesn't enter the mailserver. If the mailserver is OK, first time they try to deliver the e-mail, the greylisting system activates and delays the delivery. Second time they try to deliver, the sending mailserver and e-mail address is looked up in blacklisting services. If the system is still OK, a bayesian filter is applied. If the e-mail is still OK, it's delivered.

    If the e-mail is from a sender that doesn't have SPF at all, greylisting and bayesian filtering is applied as usual, but with greatly increased risk of being marked as spam. Some mailservers may even reject the e-mail immediately because of lack of SPF record.

    As you can see, the SPF record is about getting your e-mails through spamfilters. System administrators will experience less load, because the automatic whitelisting in combination with SPF records makes most e-mails pass without running bayesian filtering.

    Very obvious domains to whitelist are your own. If you have two or more domains, the mailservers for these should whitelist each other, making all e-mails pass. Since you want to be able to change, which servers you use, SPF records are a good way of communicating to these mailservers, which other mailservers they should trust.

    I need to provide a few comments:
    - Bad SPF records should be considered as not being there at all. For instance "v=spf1 all" would enable all mailservers in the world, and should therefore be ignored.
    - Most spamfighting techniques just put the e-mail into a spam folder. The sender does not know, that the e-mail didn't arrive in the inbox, and that's bad. With SPF, it is much more likely that a non-spammer gets his/her e-mail delivered or bounced because it isn't able to deliver it via smtp to the receiver (misconfiguration).

    As long as we want to receive e-mails from people we haven't communicated with before, spam (unwanted e-mails) will exist. SPF just makes it a lot easier to filter them out.

    Lars.

    1. Re:SPF is about spamfighting! by aztracker1 · · Score: 1

      If I had mod-points, would definately be usign one on this message, nice to see someone who understands it's PART of a process, not the end of it.. *sigh* ...the good thing is even with a soft-fail you can get 60-70% probability that it's spam, with other things most real spam would get pushed over..

      At least that's how I'm setup.. I constantly tweak values, and pretty much any 3 failures will nuke a message, would be *MUCH* higher if more isp's simply published a proper SPF record, and used ~ALL to give a soft fail (benefit of a doubt to users, but higher probability to spam)

      --
      Michael J. Ryan - tracker1.info
  50. What we need is not SPF by terminal.dk · · Score: 1

    What we need to do the SPF thing is a checksum/messageID whatever in every checksum, and then a sender mailserver to contact to verify it has been sent from there. This will allow mail forwarding.

  51. Split up SMTP into a bulk and a non-bulk variant by Dr.Ruud · · Score: 1

    Fighting spam should first be done at the gate, by the receiving mail server. To facilitate that, SMTP should be extended, to create a non-bulk variant of the standard.

    This requires a few extensions to SMTP, so that the receiving mail server is allowed to
    1. limit the number of recipients per message
    2. limit, per IP-nr and subnet, the total number of messages and recipients per time window (like 24 hours)
    3. limit the number of concurrent connections, per IP-nr and subnet
    4. communicate these limits, and the current quota for the specific client, at the initiation phase
    Of course, current SMTP implementations can already impose such limits, by rejecting to process the message, like with a 554-reply.
  52. Death penalty is too cudly and soft. by Anonymous Coward · · Score: 0

    Death penalty is too cudly and soft.

    25 years quality time down at Guantanamo Bay, -THEN- death penalty (public firing squad maybe?) .. .. NOW we're talkin ...

  53. It CANNOT stop "forging" of "From" headers by hadaso · · Score: 1

    > What it WILL do is keep spammers from imitating
    > existing domains in their "from" headers ...

    It will not and it cannot. It can only stop forging "Sender" headers (Sender-ID) or envelope-from (SPF). The "From" header that is shown to the user of any email client can still be anything,

    > Anyone with an SPF record of "every sender is OK"
    > probably should be blocked as a probable spammer.

    And that is where the current email system starts breaking. You're telling people how to use their eamil. WHere do you stop? What you describe is a system to force people to change their systems. Many would have to change their software or hardware to achieve that, and there's lot of money to be made. That's what MS wants...

  54. SPF doesn't break forwarding/phishing by hadaso · · Score: 1

    > mail.gmail._com checks the From:/return of
    > slashdot._org and checks their SPF record
    > for slashdot._org

    Actually they do not. Neither SPF nor SenderID check the "from" header. SenderID checks the "sender" header and they require forwarders to add/rewrite this header (or use one of the "resent" headers). SPF checks the SMTP envelope from and they expect forwarders to produce one in their own domain and arrange for relaying relayed mail/error messages. The "From" header can be anything. Forwarders complying would get through. So will phishers, using exactly the same methods.

  55. Respect the form. :) by Anonymous Coward · · Score: 1, Funny

    This article advocates a

    ( ) technical ( ) legislative ( ) market-based (x) vigilante

    approach to fighting spam. Your idea will not work. Here is why it won't work. (One or more of the following may apply to your particular idea, and it may have other flaws which used to vary from state to state before a bad federal law was passed.)

    ( ) Spammers can easily use it to harvest email addresses
    (x) Mailing lists and other legitimate email uses would be affected
    ( ) No one will be able to find the guy or collect the money
    ( ) It is defenseless against brute force attacks
    ( ) It will stop spam for two weeks and then we'll be stuck with it
    ( ) Users of email will not put up with it
    ( ) Microsoft will not put up with it
    (x) The police will not put up with it
    ( ) Requires too much cooperation from spammers
    ( ) Requires immediate total cooperation from everybody at once
    ( ) Many email users cannot afford to lose business or alienate potential employers
    ( ) Spammers don't care about invalid addresses in their lists
    ( ) Anyone could anonymously destroy anyone else's career or business

    Specifically, your plan fails to account for

    (x) Laws expressly prohibiting it
    ( ) Lack of centrally controlling authority for email
    ( ) Open relays in foreign countries
    ( ) Ease of searching tiny alphanumeric address space of all email addresses
    ( ) Asshats
    ( ) Jurisdictional problems
    ( ) Unpopularity of weird new taxes
    ( ) Public reluctance to accept weird new forms of money
    ( ) Huge existing software investment in SMTP
    ( ) Susceptibility of protocols other than SMTP to attack
    ( ) Willingness of users to install OS patches received by email
    ( ) Armies of worm riddled broadband-connected Windows boxes
    ( ) Eternal arms race involved in all filtering approaches
    ( ) Extreme profitability of spam
    ( ) Joe jobs and/or identity theft
    ( ) Technically illiterate politicians
    ( ) Extreme stupidity on the part of people who do business with spammers
    ( ) Dishonesty on the part of spammers themselves
    ( ) Bandwidth costs that are unaffected by client filtering
    ( ) Outlook

    and the following philosophical objections may also apply:

    (x) Ideas similar to yours are easy to come up with, yet none have ever been shown practical
    ( ) Any scheme based on opt-out is unacceptable
    ( ) SMTP headers should not be the subject of legislation
    ( ) Blacklists suck
    ( ) Whitelists suck
    ( ) We should be able to talk about Viagra without being censored
    ( ) Countermeasures should not involve wire fraud or credit card fraud
    ( ) Countermeasures should not involve sabotage of public networks
    ( ) Countermeasures must work if phased in gradually
    ( ) Sending email should be free
    ( ) Why should we have to trust you and your servers?
    ( ) Incompatiblity with open source or open source licenses
    (x) Feel-good measures do nothing to solve the problem
    ( ) Temporary/one-time email addresses are cumbersome
    ( ) I don't want the government reading my email
    (x) Killing them that way is not slow and painful enough

    Furthermore, this is what I think about you:

    (x) Sorry dude, but I don't think it would work.
    ( ) This is a stupid idea, and you're a stupid person for suggesting it.

  56. What if your ISP won't let you use your server by Anonymous Coward · · Score: 0

    I use to have an ISP that wouldn't let me send mail unless I used their server. Luckily I could still change my From: header to look like it came from my real address instead of the horrible ISP one.

    With this SPF crap, it sounds like I'll be screwed.

  57. This is SO f'd by AstroSurf · · Score: 1

    My main address is 95% spam. But I've had it since before the telcos even coined the DSL acronym. I don't want to stop using it! I just want the spam to go away.

    But since Sender ID, I _still_ receive ever more spam but now I can't send email to, among others, my wife AND come November, I won't be able to email any of the poor souls using Hotmail.

    I *will not* use the email address my DSL provider's assigned me. Their mail server has 1/10 the reliability of my regular address.

    Sender ID (in my experience) hampers spammers NOT ONE IOTA but it jerks me around. A LOT!

    Don't jerk me around; execute spammers!

    But that won't happen. They won't even slap their wrists hard.

    I'll just stop using the net at the end of the year. It'll just be too useless to bother with by then.

    --
    Astro