Slashdot Mirror


AOL Now Publishing SPF Records

SPF Fan writes "It looks like SPF is starting to catch on with the bigger ISPs. AOL is now publishing SPF records which you can verify with 'dig aol.com txt'. Will Hotmail and Yahoo be far behind? Who else is publishing SPF records for their domains? Slashdot has covered SPF in the past a couple times."

340 comments

  1. My question is by use_compress · · Score: 2, Funny

    How does AOL know my SPF and why do they want other people to have access to it? Are they that concered at the prospect of me getting a sunburn?

  2. Suggestion for submitter by ObviousGuy · · Score: 4, Insightful

    Don't assume we all know what "SPF" is. Unless you mean "Sun Protection Factor", you are leaving the /. readers to wonder.

    Please, if discussing a topic that is not widely known, put a short description or definition in the article writeup.

    Thanks.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Suggestion for submitter by use_compress · · Score: 4, Insightful

      you are leaving the /. readers to wonder.

      He did provide a highly visbile link to the definition of SPF. That page gave a very good overview of the topic. Why cater to (define NOT_FLAMEBATE)lazy people who don't read the articles?

    2. Re:Suggestion for submitter by Anonymous Coward · · Score: 0

      The page doesn't explain SPF very well. Maybe it does if you already know what it is and how it works, but if you are new to it, it is very cryptic.

    3. Re:Suggestion for submitter by Malc · · Score: 5, Funny

      You're new here, aren't you? You must have hijacked that 206K account. /. lesson #1: don't read the story /. lesson #2: be paranoid about links... they might go to goatse.cx. It doesn't happen very often anymore, but be paranoid anyway /. lesson #3: post comments that make it blatant you didn't read the story

      Thank you.

    4. Re:Suggestion for submitter by Anonymous Coward · · Score: 0

      No kidding. I'm in the technical field and have been for more than two decades. Wtf is "SPF"?

    5. Re:Suggestion for submitter by Anonymous Coward · · Score: 0

      He inherited the account from the previous intern who went on to paid employment.

    6. Re:Suggestion for submitter by Anonymous Coward · · Score: 0

      Don't assume we all know what "SPF" is

      In the article, SPF was a hyperlink. That means you could click on it and see an explanation. Are you too stupid to do that?

      And your braindead post got modded up. Jesus Christ.

    7. Re:Suggestion for submitter by Anonymous Coward · · Score: 0

      No kidding. I'm in the technical field and have been for more than two decades. Wtf is "SPF"?

      You've been in the technical field for 20 years and you haven't figured out how to click on a hyperlink? What technical field are you in exactly? Are you a "telephone cleaning engineer" by any chance?

    8. Re:Suggestion for submitter by adrianbaugh · · Score: 2, Informative

      I think that's why "SPF" was a link to a site explaining all about it; you could try CTFL. Of course, nobody here ever reads the stories before posting much less clicks the links.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    9. Re:Suggestion for submitter by Anonymous Coward · · Score: 0

      It's on slashdot at four in the morning.
      If the article read: "Things do stuff for some reason" people would read it.

      But I guess it's more fun to pick and bitch (Like I'm doing!) than to click a link, read about it, or search google for it.

      Dick.

    10. Re:Suggestion for submitter by Anonymous Coward · · Score: 0, Funny

      I had nothing to do with that.
      -Jesus

    11. Re:Suggestion for submitter by MC_Cancer_Pants · · Score: 1

      I thought it meant "Stile Project Forum" I thought maybe he was talking about the SPF being published by AOL, and other ISPs were considering it. As any of you SPFers know, that would be quite funny. "Welcome, You have goatse pron"

    12. Re:Suggestion for submitter by AndroidCat · · Score: 1

      Come on, everyone knows that SPF is IBM's mainframe document editing package. I'm surprised to see it making a come-back. (I think SPF stands for something pretty funny in the Olde IBM language.)

      --
      One line blog. I hear that they're called Twitters now.
    13. Re:Suggestion for submitter by Anonym0us+Cow+Herd · · Score: 1

      Don't assume we all know what "SPF" is. Unless you mean "Sun Protection Factor"

      AOL publishing SPF's? Too many TLA's.

      BTW, Isn't it SCO that we need protection from, not Sun? IMHO, SCO will soon be wanting protection from IBM.

      --
      The price of freedom is eternal litigation.
    14. Re:Suggestion for submitter by kubrick · · Score: 1

      It's on slashdot at four in the morning.

      Free clue; not everyone lives in your time zone.

      --
      deus does not exist but if he does
    15. Re:Suggestion for submitter by FattMattP · · Score: 1
      Please, if discussing a topic that is not widely known, put a short description or definition in the article writeup
      Or follow the link. That's what links are for.
      --
      Prevent email address forgery. Publish SPF records for y
    16. Re:Suggestion for submitter by drooling-dog · · Score: 4, Insightful
      Why cater to (define NOT_FLAMEBATE)lazy people who don't read the articles?

      Well, one reason would be that linked articles often get slashdotted before most people get to them. Another is that some would like a brief heads-up without having to read an entire treatise on the subject. But then, real geeks know that keeping outsiders in the dark is the key to their mystique...

    17. Re:Suggestion for submitter by maloi · · Score: 1

      How do I know I'm interested enough to read the article if I don't even know what the heck the article is about?

      Anyway, how much more effort would it have taken to include a short description of SPF in the post? Next to none. There really isn't a good excuse.

    18. Re:Suggestion for submitter by Aidtopia · · Score: 1
      Why cater to (define NOT_FLAMEBATE)lazy people who don't read the articles?

      The point of the summary is to help people decide if it's a topic they are interested in reading more about. A few extra words could help people more efficiently decide if they want to RTFA and/or the comments. What's the point of slashdotting the article just to find out it's a topic I'm not interested in?

    19. Re:Suggestion for submitter by EChris · · Score: 1

      How do I know if I want to read the story if I don't know what it's about? Frankly I agree that blithely posting acronyms, assuming everyone knows what they mean, isn't very good form.

      A good rule of thumb is to spell out an acronym once beforehand.

      I don't want to have to read an article just to see if unknown acronym XYZ is interesting to me. It's one of my pet peeves about /.

    20. Re:Suggestion for submitter by Lord+Ender · · Score: 1

      You should learn to touch-type. That way you can write words in your posts instead of having to make up acronyms. Also, people reading what you type won't have to guess at what you mean. If you can touch-type, you can write out 'click the fucking link' faster than you can type CTFL because you don't have to hit the shift key. Better for everyone. Where I'm from, touch-typing is taught in 7th grade...

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    21. Re:Suggestion for submitter by Reziac · · Score: 1

      One good reason, which I use a lot, is that it would let me know that here is something I don't know anything about (having never before heard of the acronym) but if the name were mentioned in full, it might look interesting enough to read about. Whereas an unexplained acronym does nothing to encourage reading by anyone other than the anally curious or the already-in-the-know.

      So -- writing it out once in the headline does indeed encourage article-reading, rather than the reverse.

      (Note: I did RTFA.)

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  3. AOL by joostje · · Score: 4, Funny
    Who else is publishing SPF records for their domains?

    [AOL]
    Me Too!
    [/AOL]

    1. Re:AOL by Anonymous Coward · · Score: 0

      huh? I don't get it.

    2. Re:AOL by Anonymous Coward · · Score: 0
    3. Re:AOL by berzerke · · Score: 1

      Has anyone else noticed that "dig aol.com txt" returns no spf records? Others, do (such as cavebear.com). Hopefully, the story poster just jumped the gun, and AOL will do this, or perhaps it just hasn't propagated around yet.

    4. Re:AOL by Tony+Hoyle · · Score: 1

      The article is just untrue... this is slashdot... if you want journalism go read CNN :)

  4. I publish SPF records by karl.auerbach · · Score: 3, Informative

    I've been publishing SPF records for the cavebear.com domain for about two months now.

    I've only done the publishing side, I have not yet enabled my mail servers to use them.

    Even though SPF may not be a complete or perfect solution, I see no harm in announcing to the world that if it purports to come from my domain than it also comes from my designated mail servers.

    1. Re:I publish SPF records by pipingguy · · Score: 1

      Even though SPF may not be a complete or perfect solution, I see no harm in announcing to the world that if it purports to come from my domain than it also comes from my designated mail servers.

      I think most average users don't really care how it is done, it has become a "just do it" issue.

      For websites that need to be able to accept mail from previously unknown senders, a challenge/response shouldn't be a big impediment to the senders as long as they know why it is being done.

      Maybe I'm way out in left field here, but *something* has to be done before email becomes totally useless.

    2. Re:I publish SPF records by Anonymous Coward · · Score: 1, Interesting

      Challenge/response is problematic because it turns spam into a DOS attack against the spoofed source email addressee.

      Consider that with widespread challenge/response adoption, if a spammer were to send a million 3Xt3ND UR P3N15!!! spams using pbowers@pipindomain.com as the author being joe-jobbed, then you would be the lucky recipient of 950,000 challenges. As things stand now, you would only receive 100,000 bounces and 2,000 flames and complaints. The latter is much easier on the Internet, and much easier on you.

      Put another way, methods of fighting spam which do not result in an overall substantial decrease in the amount of bandwidth that spam runs consume are pointless at best. Client side filtering also does not work for that reason.

    3. Re:I publish SPF records by Jibber · · Score: 1

      Hi,

      The softfail directive is no longer supported. From the Draft specifications...

      "draft version 02.9.3 removes the SOFTFAIL response code and tidies things up a little"

      You may want to update your TXT records to reflect the current state of the draft specification.

      Jib

    4. Re:I publish SPF records by VivianC · · Score: 3, Funny

      We don't need this in the USA. We have made forging spam email headers illegal! They are going to fade away just like drugs and assualt weapons.

      --
      Viv

      Gmail invites for ip
    5. Re:I publish SPF records by BuckaBooBob · · Score: 1

      Hmm... What planet are you from? when was the last time a Law stood in anyones way?

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
    6. Re:I publish SPF records by Tony+Hoyle · · Score: 1

      I think it was a joke, but the mods made it 'insightful' because the irony completely missed them.

      Gotta love slashdot.

    7. Re:I publish SPF records by VivianC · · Score: 1

      I think whoever gave me an 'insightful' mod for that comment must be a member of congress. I considered adding "Uhm? Wait..." to the end of the message, but I thought it was clear enough. Oh well.

      --
      Viv

      Gmail invites for ip
  5. omg... by neodymium · · Score: 2, Informative

    ...thats 9 class c networks only for sending spa^H^H^Hmail

    1. Re:omg... by Anonymous Coward · · Score: 1, Interesting
      ...thats 9 class c networks only for sending spa^H^H^Hmail
      So, AOL is big. Really big. Try a `dig mx aol.com` and you'll see that they have their public-facing mail servers scattered across several pieces of netspace. That isn't a bad thing at all, especially if you're looking for the redundancy that an entity with as many customers as AOL needs to have. If half of the internet goes dark, AOLers will still be able to get spam from the other half.

      9 /24s is (we'll ignore .0 and .255) 2286 routable addresses. While I doubt that all of those IPs are pointed at mail servers, it honestly wouldn't surprise me if AOL does have 2000+ mail servers sitting around somewhere doing nothing but filtering out 500 billion spams per year. I imagine processing that many emails - not to mention the legit ones - takes a lot of CPU time.

      Some early morning math, which may be incorrect for that reason, suggests that 500 billion emails over the course of a year averages out to ((500,000,000,000 / 365) / 86400) = about 16,000 emails per second! And that's just the spam. Isn't it generally accepted that running Google takes 1000+ servers? If so, is it that much of a stretch to think that running AOL's massive mail ops takes 2000+ servers? I wonder if Google gets 16,000 hits per second...

      They apparently haven't included any of their dialup space in the SPF record (nor should they have). 9 /24s is nothing to worry about.

      --
      Rate Naked People at FuckMeter! (Not work-safe..but click anyway, it's Friday!)
    2. Re:omg... by BuckaBooBob · · Score: 1

      Umm... Class C?!?! Are you talking about a /24 by any chance? Or are you still using a Super fast P60? You know they have a floating point math bug in most of them.. I just thought I would tell you since you seem to be Completely behind the times.. CDIR has been in common usage for over 10 years now.

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
  6. Re:boo by skaag · · Score: 1

    They said the same thing about SPEWS... but heck, it works ;-)

    I'm working on another thing called DoNotPost.com, and that doesn't look like it has too good a chance, because while it mimics the Do Not Call registry, it doesn't have the same kind of enforcement (US Laws).

    Skaag

    --

    All those moments will be lost in time, like tears in rain... time... to... die...

  7. Now that I know what SPF Is by use_compress · · Score: 0

    I think it's fantastic that major ISPs are taking proactive steps to curb junk email from their users. SPF seems like a great system because it introduces accountablity though simple server software, not some crazy, e-comerce based postage-stamp solution.

    1. Re:Now that I know what SPF Is by Thuktun · · Score: 1

      I think it's fantastic that major ISPs are taking proactive steps to curb junk email from their users.

      This won't curb junk mail from AOL users, it will curb junk mail not from AOL but claiming to be from AOL. (Only for those mail servers implementing SPF, though.)

  8. interesting blog. djbdns? by illumen · · Score: 1, Redundant

    Some interesting info in their blog
    I wonder if djbdns can use SPF records.

    Have fun!
    holepit

  9. Catching on by Tom · · Score: 2, Interesting

    I only learned about SPF recently, but ever since I've been publishing SPF records for my domain.

    It appears to be one of these "why didn't I think of that?" solutions that go and take care of a problem without ripping out everything around it.

    --
    Assorted stuff I do sometimes: Lemuria.org
  10. Make/break it by fearlezz · · Score: 1, Informative

    That's good news!

    Anyone can develop standards, but still it's the ISPs that can make it or break it. Big ISPs can push some standard, and force the whole internet to use SPF or be cut off.

    --
    .sig: No such file or directory
    1. Re:Make/break it by arth1 · · Score: 1, Insightful
      Anyone can develop standards, but still it's the ISPs that can make it or break it. Big ISPs can push some standard, and force the whole internet to use SPF or be cut off.

      And this is one standard I hope they will break, as it's designed to work only in the majority of the casese, and has the potential to KILL valid and important 10th percentile email.

      What about sender addresses without a FQDN (fully qualified domain name)? There's local addresses, special addresses (like for bounces to prevent double bounces), IP literals (like someone@[123.45.67.89] and bang paths (like foo!bar!baz!someone). And X.400. And a lot of other reasons. The domain name might even be dynamic. The mail server might be dynamic(!).

      And no, you can't be sure that if the sender address domain has an SPF which matches a Received header, the mail isn't spam. For several reasons.
      Inserting fake Received headers are common enough, and there's no standard for which order they're added in, although MOST MTA's will add to the top. So the MTA's who follow the standards but don't do it one particular way are fubar'ed then?
      Then there's the question of just *which* header to parse. The envelope FROM? The From:? The Sender:? The Reply-To:? The Errors-To:? All of the above? The only one you can be certain exists is the envelope FROM for external mail -- for internal mail there's no telling.

      And how can you trust the DNS? A favourite tactic of spammers has always been to hack a DNS server. This is just going to increase if this takes effect.

      Finally add to this just *who* came up with this brilliant suggestion. Some people are better at glorifying themselves than thinking things through, and quite frankly, this will help HIS business, but hurt a lot of others who RELY on the SMTP standards. If someone wants to come up with a system for authenticating email, fine, but don't jam it into SMTP unless it can be done without ANY disruption to existing SMTP procedures.

      --
      *Art
    2. Re:Make/break it by WuphonsReach · · Score: 1

      And how can you trust the DNS? A favourite tactic of spammers has always been to hack a DNS server. This is just going to increase if this takes effect.

      Or they'll poison the DNS cache...

      Well guess what? Maybe this will add some push to the efforts to make DNS a bit more secure.

      If someone wants to come up with a system for authenticating email, fine, but don't jam it into SMTP unless it can be done without ANY disruption to existing SMTP procedures.

      Oh, and FYI... AOL's whitelisting service already essentially does what SPF is trying to do. In order to whitelist with AOL, you have to provide a list of IP addresses from which your domain transmits outbound e-mail. All e-mail not from those IP addresses will be dropped.

      This is merely making it easier for us mail admins. Currently, we have to white list ourselves in this manner with every large ISP that is doing some sort of sender-permitted-from system. Now we only have to specify SPF type information in our DNS once instead of dealing with dozens of ISPs.

      And you don't have to add SPF information to your domains. But as the spam situation gets worse, you're going to find it more difficult to send e-mail. (Much like it's difficult to send e-mail from dynamic IP addresses today... something that is LEGAL according to the SMTP standards, yet a lot of receivers block it.)

      --
      Wolde you bothe eate your cake, and have your cake?
    3. Re:Make/break it by BuckaBooBob · · Score: 1

      The massive bulk of email out there stems from about 20 domains.. They have the power to do pretty much anything they want all they need to do it team up to support a new standard. Then everyone would follow suit.

      --
      Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
  11. Re:boo by Anonymous Coward · · Score: 5, Informative

    In case any windows user is interested, but cant use dig:

    $ dig aol.com txt

    ; <<>> DiG 9.2.2 <<>> aol.com txt
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 49576
    ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 4, ADDITIONAL: 4

    ;; QUESTION SECTION:
    ;aol.com. IN TXT

    ;; ANSWER SECTION:
    aol.com. 300 IN TXT "v=spf1 ip4:152.163.225.0/24 ip4:205.188.139.0/24 ip4:205.188.144.0/24 ip4:205.188.156.0/24 ip4:205.188.157.0/24 ip4:205.188.159.0/24 ip4:64.12.136.0/24 ip4:64.12.137.0/24 ip4:64.12.138.0/24 ptr:mx.aol.com -all"

    ;; AUTHORITY SECTION:
    aol.com. 3071 IN NS dns-02.ns.aol.com.
    aol.com. 3071 IN NS dns-06.ns.aol.com.
    aol.com. 3071 IN NS dns-07.ns.aol.com.
    aol.com. 3071 IN NS dns-01.ns.aol.com.

    ;; ADDITIONAL SECTION:
    dns-02.ns.aol.com. 3273 IN A 205.188.157.232
    dns-06.ns.aol.com. 1887 IN A 149.174.211.8
    dns-07.ns.aol.com. 431 IN A 64.12.51.132
    dns-01.ns.aol.com. 192 IN A 152.163.159.232

    ;; Query time: 110 msec
    ;; WHEN: Fri Jan 9 09:06:32 2004
    ;; MSG SIZE rcvd: 405

  12. Don't be silly by KalvinB · · Score: 5, Funny

    Nerds don't go out into the sun.

    Ben

    1. Re:Don't be silly by CBravo · · Score: 2, Funny

      no, they go to Suns. Gives a Sun-burn a whole new meaning.

      --
      nosig today
    2. Re:Don't be silly by krymsin01 · · Score: 0, Redundant

      The day star....... I've heard of that.

      --
      stuff
    3. Re:Don't be silly by smithhayward · · Score: 0, Offtopic

      Yeah, my mom is always talking about my "Yellowish Computer Hue"... :) I burn like a cat on an overclocked GPU!

    4. Re:Don't be silly by jonadab · · Score: 1

      > Nerds don't go out into the sun.

      Sometimes it comes in through those horrible "window" things. I know, I know,
      real geeks aren't supposed to have windows, but sometimes in the workplace you
      will have a desk in the same office area as someone with windows...

      --
      Cut that out, or I will ship you to Norilsk in a box.
    5. Re:Don't be silly by dwillden · · Score: 1
      AH but that is why many nerds would be naturally confused by the undefined usage of the SPF acronym. Nerds don't go out into the sun willingly, but on the rare occasions that life forces them out of their caves, they do have to face the day star.

      Thus any nerd worth his/her pasty white skin tone should be very aware of what SPF the zinc oxide coating he/she puts on would be.

      --
      I'm too lazy to compose a creative sig.
  13. Re:Some of us have reasons for spoofing our addres by pe1chl · · Score: 4, Informative

    I would advise you to read before you write.
    SPF was invented especially to cater for your situation. The quick way out would have been to use MX records as the only validation, but this was not done.

  14. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 2, Informative

    It will reduce spam because of two reasons.

    1) since it effectively kills sender forgeries, it's a LOT easier to maintain white/blacklists
    2) a domain needs to be purchased, and the registration takes time; this increases the cost of spam and hopefully might also make spammers more traceable (credit card transactions for registration)

    I am totally convinced this will make the spam problem manageable. I'll probably add my own SPF this weekend.

  15. Now that's 1% supporting it by Saven+Marek · · Score: 1

    How many more ISPs/mailservers will set this up? Only once it gets to a large level will it be useful, and even then what of when complete domains are forged?

    OK I'm instantly cynical with any new technology. I can see SPF working well once it's widespread, but it's not a cure-all, just one step in the right direction.

    Now to get all the mailers that accept mail to listen to what an SPF has to say.

    Are there any reasons a mail application would purposely NOT want to read an SPF, that could undermine the process?

    mac desktops, dare to be nude

    1. Re:Now that's 1% supporting it by Anonymous Coward · · Score: 0

      It's not the mail applications that use it. It's the mail servers. And the great thing is that it means that the servers won't even get the body of the message if the mail is invalid, thus freeing up a whole bunch of bandwidth that is currently unusable.

  16. Re:This is a good idea by pe1chl · · Score: 1

    I've always thought that ISPs should add a default "smtp" zone for their customers that resolves to their mail server. That way, you can set your progarm up to use "smtp" and no matter where you are, it will resolve properly.

    Actually, when you set the default search domain to the ISP you are dialling in to and fix the SMTP server to "smtp", this usually works.
    Setting the search domain is easy when you get your address using DHCP, and could be done in an ip-up script in other situations.

  17. Re:Some of us have reasons for spoofing our addres by MosesJones · · Score: 1, Informative


    You wouldn't. But that is part of the problem as legitimate uses can't be differentiated from SPAM when taking this approach.

    Its one of those great "lose liberty in the name of enforcement" style things.

    Or of course you could just set up SMTP on that remote server of yours.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  18. Re:How does this reduce spam in any shape or form? by JanneM · · Score: 4, Interesting

    Spammers can just use their own domain

    Yes, they can. And all I need to do is to let the domain be one feature to do adaptive filtering on. Two mails on penile enlargement, and no non-spam email from one domain, and that domain will be a pretty clear signal to throw stuff away. Time for the spammer to get a new domain.

    Many will not implement this!

    Well, whether everybody implements it or not, it does give me another factor to filter on. If the mail comes from a domain that does not implement it, that's grounds enough for a big, fat -5 spamassassin rule right there.

    Oh, and as more and more people implement this, those who do not can be more and more severely punished by spam filters (as the exceptions for any one person becomes few enough to whitelist and so on).

    But if you blacklist any domain without it, some people won't be able to send stuff to you anymore!

    Cry me a river.

    --
    Trust the Computer. The Computer is your friend.
  19. Re:How does this reduce spam in any shape or form? by skaag · · Score: 5, Interesting

    My own experience:

    I happen to be hosting a few domain names that attract a lot of joe jobs, if this method helps me reduce the amount of joe jobs by 5%, it was worth it. The amount is simply HUGE.

    The Deterring factor:

    If the Spammers are smart enough to check my domain for SPF records before doing a joe job on it, they might not select it for their joe job, simply because they will know their campaign might not be as effective as it would be if they used another domain that does not publish SPF records. So the deterring factor is important here!

    Conclusion:

    Every effort counts. And let's not forget that sometimes, all it takes for an idea to catch on is some large corporation using the technology or technique, and it will catch like wildfire. I'm also publishing SPF records for my own domains, and checking for them as well (with the help of qpsmtpd which has a nice SPF plugin).

    --

    All those moments will be lost in time, like tears in rain... time... to... die...

  20. Re:boo by Saven+Marek · · Score: 5, Interesting

    > 2) Spammers tend to use made up domains anyways.

    This is true, but combined with domain checking AND SPF I can see it being more powerful than both.

    for ex.
    spammer makes up umergeh.drewhs.com
    email gets canned because the domain is fake. lose for spammers

    spammer sends faked address from aol.com
    SPF shows its a fake sender (rteal IP not match aol.com spf list). lose for spammers

    spammer at aol sends real spam from aol.com
    aol come down and bite spammers head off, spammer goes to jail. lose for spammers!

    SPF is only one tool, and there are many combine them together and you have strength

    mac desktops, dare to be nude

  21. Re:How does this reduce spam in any shape or form? by usama88 · · Score: 0, Troll

    You seem to complaining that this might not work because everyone on the planet would need to use it and even then spammers could use their own domains.

    Certainly it's true that nearly everyone will need to get on board for this to work. Fortunately, it should be an easy update on both the MTA and DNS ends.

    The real advantage here, I think, is that it will make filtering and blacklisting much easier. Instead of trying to filter on 18 zillion weird rules and scads of IP addresses, some of which may have some valid users, you just need to filter on domain names.

    For this to work, we will need one or more trustworthy registries of bad domain names. And it should probably be distributed, with a way to continually update it by automatically propagating the list of bad domains to all clients. There should be a way to get a domain into the blacklist very quickly if anyone receives spam from that domain.

    Alternatively, a system could be in place to treat all new domains as bad by default. That has obvious problems though -- how would you get your domain trusted? Would it require a VeriSign like identification process? I would oppose that -- I think people should be able to buy domains and freely run email servers on them without paying some central "authority."

    My biggest concern with this idea is that I run a domain where I give out POP email addresses to people. I'm still trying to figure out how that will affect me.

  22. NewsFlash by Anonymous Coward · · Score: 1, Informative

    We have dig for Windows too, no need for the holier-than-thou attitude.

    1. Re:NewsFlash by WhodoVoodoo · · Score: 0, Troll

      Please note how he said "In case any windows users are interested but can't use dig" instead of "For all you windows using LUSER$ who don't get to use the super-secret-ultra-high-tech dig! LO!!L!L!Lzzzz"

  23. Helps ISP brand not SPAMs. by openmtl · · Score: 1
    This is to help stop crafted return addresses and as the site says - stops brand dilution - if you are an ISP.

    Now I wonder if my ISP will now remove the SMTP port 25 block on my ADSL line so that my dynDNS can work without having to use the DynDNS port redirection ?

    --

    1. Re:Helps ISP brand not SPAMs. by Thuktun · · Score: 1

      Now I wonder if my ISP will now remove the SMTP port 25 block on my ADSL line so that my dynDNS can work without having to use the DynDNS port redirection?

      SPF reduces inbound spam with forged return addresses in domains that publish SPF TXT records. It won't prevent users on a network from spewing spam out on port 25.

  24. How about dynamic IPs? by ivern76 · · Score: 4, Insightful

    This just screws the people on dynamic IPs even more than we were before. I guess I'll have to keep paying a monthly fee just so I can have a smarthost to tunnel my mail through, since even more mail servers are going to think I'm a spammer now.

    1. Re:How about dynamic IPs? by mattbee · · Score: 2, Informative

      If you're on a dynamic IP you'll find a lot of your email gets bounced by Yahoo/AOL (at least) already for being on a dial-up blacklist. You simply can't send mail reliably from a dynamic IP these days, but I won't miss the spam.

      In the UK we have plenty of choice for broadband ISPs who offer fixed IPs at no extra cost (which is why I'm moving away from BT Openworld who charge an extra 10 a month for the privilege)

      --
      Matthew @ Bytemark Hosting
    2. Re:How about dynamic IPs? by adrianbaugh · · Score: 1

      Care to clarify which broadband ISPs do this?

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    3. Re:How about dynamic IPs? by Organic_Info · · Score: 1

      Try http://www.freedom2surf.net/

      --
      "Things that you own end up owning you" - Tyler Durden (via Diogenes of Sinope).
    4. Re:How about dynamic IPs? by Huge+Pi+Removal · · Score: 2, Informative

      According to the site, DynDNS lets you publish SPF records if you want to. Don't know if you have to pay extra, but DynDNS is pretty reasonable :)

      --
      - Oliver

      The right to bear arms is only slightly less stupid than the right to arm bears...
    5. Re:How about dynamic IPs? by Psiren · · Score: 1

      I use Eclipse (www.eclipse.net.uk). They are very good.

    6. Re:How about dynamic IPs? by johnburton · · Score: 1

      Or you could just use a better ISP?

      --
      Sig is taking a break!
    7. Re:How about dynamic IPs? by Anonymous Coward · · Score: 1, Informative

      Wrong. This helps you because it provides a method by which an SMTP server could discover that email claiming to be from you that is also originating from your dynamic IP range is legit.

      You should read the SPF RFC. I just did, and just added SPF records to my DNS server. SPF includes support for specifying other IP ranges, domain names, and even specifying exceptions at a per-email-address level to address cases where someone has no idea what country they'll send email from next.

      I'm a skeptical bastard with an extreme dislike for change, but a few hours after hearing about SPF for the first time, I'm serving '-all' SPF records from my domains. I was able to see it was a good idea when I finally understood that

      SPF records provide a way to recommend restrictions on those who attempt to spoof your domain in their outbound email.

    8. Re:How about dynamic IPs? by FyRE666 · · Score: 1

      Demon Internet - been with them for years. No real issues with them. No restrictions on what you do with your ADSL connection. I've served over 30GB of data from my webserver in my house in one month (used to have a MAME site on it)!

    9. Re:How about dynamic IPs? by adrianbaugh · · Score: 1

      Thanks (and to the other respondents). I've been considering moving away from Virgin (awful service, awful support...) for a while now, it's good to get some positive testimonials for other services.

      --
      "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
      - JRR Tolkien.
    10. Re:How about dynamic IPs? by jjares · · Score: 1

      you can always use v=spf1 +all even tought it is not recommended, it allows you to send from any machine. Not a complete spammers loophole, though, since the domain must be real/registered.

    11. Re:How about dynamic IPs? by mfarver · · Score: 1

      SPF has nothing to do with banning dialup. It just allows domain owners to decide where mail should come from.

      If you're sending mail direct from your dialup, odds are you have you own domain. So as the domain owner you post an SPF record that says mail from mydomain.com should only come from (insert IPs used by your diaup provider)

      Now if you are sending direct and using for example aol.com in your "From:" field, your mail might get bounced (right now its more likely to be flag as possible spam), since AOL has said that want you to use their smarthost if your sending mail with a From aol.com address.

      The only problem with SPF right now... no Spamassassin support.

    12. Re:How about dynamic IPs? by adpowers · · Score: 2, Interesting

      Yeah, because everyone must have access to mutliple broadband ISPs, right?

      I hate it when people think stuff is so black and white.

    13. Re:How about dynamic IPs? by leviramsey · · Score: 1

      Any DNS provider that allows you to set a TXT record will support this.

    14. Re:How about dynamic IPs? by leviramsey · · Score: 1

      Next version of SpamAssassin (2.70) will support SPF.

    15. Re:How about dynamic IPs? by mwood · · Score: 1

      You may need an ISP's mailer to launder *some* of your outgoing SMTP connections, but not all of them. I've set my MTA up with a special router called "paranoids", which calls out to a script that passes back a munged address routed through my ISP if the recipient is on the list of paranoid ISPs. Other outgoing mail goes direct.

      My MTA is smail, and you aren't running smail, so there's no point in inserting any of the code here.

    16. Re:How about dynamic IPs? by cmowire · · Score: 1

      Not necessarily..

      This just means that whoever is providing you with an email address will have to also provide an authenticated STMP server for you to send from (i.e. POP-before-SMTP or SASL AUTH) when you aren't connected to their local network so that you can still be authenticated.

    17. Re:How about dynamic IPs? by stefanb · · Score: 1
      Even more mail servers are going to think I'm a spammer now.
      And how am I supposed to know that your machine has not been taken over by a spammer?

      Proper mail service is not that expensive, and since you're running your own mail server already anyway, rent a virtual server somewhere. Don't tell me you don't know enough people to split the cost of $10-$30/month with.

      You're alreay spending upwards of $30 a month on broadband, you're paying for your vanity domain, and most likely, already are paying for web hosting for said domain, but you can't be bothered to run a mail server properly? Get real. With that attitude, you're part of the problem.

    18. Re:How about dynamic IPs? by pjrc · · Score: 1
      This just screws the people on dynamic IPs

      Obviously you have not read or understood the way SPF works.

      There are two cases dynamic IP cases... transmit only, and both incoming and outgoing mail.

      For a true mail server that does both incoming and outgoing mail, you've obviously got your own domain name and you control the DNS entries. You're already updating your MX and A records every time the IP number changes. All you need to do is add a TXT record using the SPF format that says something like "v=spf1 mx", which tells whomever receives your mail to do a mx lookup for your incoming mail server IP, and if that is the same IP as whatever server is sending them the message, then it's legit.

      But perhaps you, like many dynamic IP users, only want to transmit email. If you have control over the SPF record for your domain name, you can still do that. All you have to do is change the TXT record every time you get a new IP, or shortly before transmitting a message. For example, you can set it to "v=spf1 ip4:192.168.0.1" (obviously, with your IP number at the time).

      So, SPF actually makes dynamic IP number based email much less screwed than its current state... or at least it would do that IF it were widely deployed and servers that receive your messages would depend on it over using dynamic IP blacklists.

    19. Re:How about dynamic IPs? by Reziac · · Score: 1

      I'd settle for having access to ONE broadband ISP :(

      I've also noticed that a lot of draconic solutions to spam or whatever assume that all systems are either X or Y, with absolutely no consideration for X.01 thru 99.Y, or whatever shades grey comes in this week. In fact, a complete *inability* to deal with shades of grey is a common failing of the geek mindset. :(

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  25. Re:How does this reduce spam in any shape or form? by Saven+Marek · · Score: 1

    It may not reduce spam, but it may very well reduce the possibility or severity of joe-jobbing for my own domain. That's enough reason for owners of domains to put an SPF line in.

    It may not be very long until so many domains have it that it is useful for MTA applications to take notice of them so there's incentive to do it I think

    mac desktops, dare to be nude

  26. Re:interesting blog. djbdns? by Dionysus · · Score: 1

    I wonder if djbdns can use SPF records.

    From what I can see of SPF, it's just a matter of setting up the TXT record in DNS.
    rbldns does it in djbdns.

    --
    Je ne parle pas francais.
  27. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 0

    Working right now, you will have your proof later.
    For now on, I will ask you to read a bit.
    Enjoy the follow-ups.
    And please stop confusing real users and fucking lamers that take the name of people they will at last try to put Yoda Grease doll in.

  28. Why this is a big deal by mattbee · · Score: 5, Informative

    It means that any system administrator can configure their mail transfer agent to bin any spam pretending to come from aol.com with a 100% success rate. And this goes for anyone else publishing an SPF record for your domain.

    SPF is a proposed standard for a domain owner to tell mailers where mail From: that domain may originate. The domain owner publishes a DNS TXT record for their domain with (at the simplest) list of IP addresses. Participating mail transfer agents can then look this record up and make a policy decision on whether the mail is likely to be legitimate. The presence of an SPF record on a domain at present means that while you still can't be sure when you're handling spam, you can be sure when you have a piece of non-spam because the SPF record tells you so.

    SPF is not a wholly original idea (e.g. up "designated mailer protocol"), and certainly not the simplest implementation but the important factor is that its proponent, Meng Wong, is an excellent lobbyer and spokesperson, as well as someone who as the nous to put forward a useful protocol (he founded pobox.com). It's currently at the point where lots of implementation are being written, with the canonical version being Meng's Perl modules. Currently I'm helping to finish the C implementation which will shortly be integrated into qmail and exim.

    The tipping point (I hope) will be when a domain not publishing an SPF record or publishing a globaly permissive one will be considered "obviously" untrustworthy. Combining SPF authorisation with a more traditional "From: domain blacklist" will give spammers a very very hard time indeed forging mail. But AOL publishing a record (we hope) shows the way the wind is blowing: the rest of the world does seem to have to change their mail server configuration to keep mail flowing to AOL.

    So go on, it's dead easy, publish a record for your domain now. Tell people where your mail comes from. Look, there's even a wizard to help you.

    --
    Matthew @ Bytemark Hosting
    1. Re:Why this is a big deal by Malc · · Score: 2, Informative

      It does break forwarded messages. I have my Yahoo mail automatically forwarded to my own server. For me to use SPF on my mail server, Yahoo would have to re-write the FROM field in the envelope so that it appears to come from their domain. Obviously I'd like them to implement SPF-based filtering at the same time.

    2. Re:Why this is a big deal by Anonymous Coward · · Score: 0

      No, it isn't dead easy.

      There is more to it than just "publishing your SPF record".

      In order to set up your SPF record, you have to configure your mail server to use SASL-TLS. Configuring a LIVE SERVER - specifically postfix on debian - to use SASL-TLS is a complete BITCH to accomplish.

    3. Re:Why this is a big deal by file-exists-p · · Score: 1

      As far as I understand, the global idea is to add in the DNS (which is 'trustable' ?) a field to publish what IPs are legitimate mail-senders ? Won't DNS collapse if we statr to stuff them with this sort of information ? And is it really their role ? Or is the spam phenomenon so dramatic that this is considered as an exceptionnal measure ?

      --
      Go Debian!!!

    4. Re:Why this is a big deal by realnowhereman · · Score: 1

      I'm not sure that's true. The filtering would be best performed on the envelope address. This would obviously leave the from: header address in tact.

      --
      Carpe Daemon
    5. Re:Why this is a big deal by jeroenvw · · Score: 5, Informative
      The presence of an SPF record on a domain at present means that while you still can't be sure when you're handling spam, you can be sure when you have a piece of non-spam because the SPF record tells you so.

      So, as a spammer, you only have to publish an SPF for your own domain, and your mail is garanteed to be nonspam?

      No, you have it wrong: Mail coming from hosts not allowed by the SPF, is guaranteed to violate the policy of the sender domain. SPF is basically saying: ``Hey, to whom is interested, mail coming from one of oud adresses, will always be send by these mailservers. So if you receive them from other means... We didn't do it!''

      But indeed, if the domain and its users are trustworthy, you may decide that spam isn't likely to come from them. While ISP's might be trustworthy themselves, their users as a whole are not.

      the rest of the world does seem to have to change their mail server configuration to keep mail flowing to AOL.

      Wrong again, it's about mail flowing FROM @aol.com adresses. Mail going TOWARDS aol has nothing to do with it. Even if AOL will be implementing SPL while recieving mail themselves, if you don't use SPL, you're not blocked, and also, you need to change your DNS, not your mail server, if you want to implement SPL for outgoing mail of your domain.

    6. Re:Why this is a big deal by Malc · · Score: 4, Informative

      Check the FAQ. The topic heading is "But that breaks forwarding!"

    7. Re:Why this is a big deal by axlrosen · · Score: 1

      To be clear, it breaks the feature of forwarding of all e-mails from a mail server to another mail server, but there's an easy workaround as someone mentioned.

      When I first read this, I thought you were trying to say that I couldn't forward a piece of mail to someone else using my mail reader.

    8. Re:Why this is a big deal by Zocalo · · Score: 3, Informative
      Just a quick clarification, but an "SPF record" is not, strictly speaking, a DNS TXT record type. The SPF RFC defines a new DNS record type called as you might expect, "SPF" which is the preferred way of doing things:

      @ IN SPF "<spf string>"

      However, in order to get things off the ground without having to wait for DNS servers and tools to support a new record type, it is also possible to publish the same information in a TXT record:

      @ IN TXT "<spf string>"

      If your DNS server supports the SPF *type*, then you should ideally use that and provide the TXT record as a backup. Query tools that properly support SPF will probably look for the SPF type first and then requery for TXT on a failure, but it's up to the developer of course.

      --
      UNIX? They're not even circumcised! Savages!
    9. Re:Why this is a big deal by 42forty-two42 · · Score: 1

      How can one send from users.sourceforge.net forwarder addesses then? Or no-ip.org addresses? (they don't let you add TXT records)

    10. Re:Why this is a big deal by leviramsey · · Score: 1

      Use a better DNS provider. DynDNS lets you set TXT records.

    11. Re:Why this is a big deal by andy@petdance.com · · Score: 1
      So, as a spammer, you only have to publish an SPF for your own domain, and your mail is garanteed to be nonspam?

      No. It's authenticating the source, not the content.

      A spammer at bigger-breasts-now.com could publish SPF records. It would mean that if I got email from bigger-breasts-now.com that it is indeed from that domain. No spammer would do that because it means that it makes it easy for me to blacklist certain domains.

      SPF is about accountability. We, the good guys, are unable to do any filtering based on From: headers because they are constantly forged. SPF provides a way to validate that a message from AOL actually IS from AOL.

    12. Re:Why this is a big deal by jeroenvw · · Score: 1
      So, as a spammer, you only have to publish an SPF for your own domain, and your mail is garanteed to be nonspam?

      No. It's authenticating the source, not the content.

      Geesh... you're repeating what I said in the very next paragraph after the one you quoted. I know it's hard to RTFA, but even not Reading a F***ing Comment you're replying to?

      FYI, the quoted question was a rethorical one, rebutted in the rest of my comment.

    13. Re:Why this is a big deal by andy@petdance.com · · Score: 2, Insightful
      FYI, the quoted question was a rethorical one, rebutted in the rest of my comment.

      So it was. My mistake.

    14. Re:Why this is a big deal by wmshub · · Score: 1

      For a DNS provider to let you set text records would be easy, they just have no reason to do it so most don't. The hope is that once SPF starts to catch on, DNS providers will finally have a reason to let you edit TXT records, so they will.

      If SPF becomes common and your DNS provider still doesn't let you edit your TXT records, then I'd say that it's time to find a new DNS provider.

    15. Re:Why this is a big deal by kindbud · · Score: 1

      However, in order to get things off the ground without having to wait for DNS servers and tools to support a new record type...

      Which of course, is a BIND design flaw... DNS servers should not need to be recoded to support a new record type. Tinydns doesn't. If you know the new record type's integer value, and the format of the data, just plug that into a tinydns record and you're set.

      Dig supports querying for any record type. Just use "dig -t " if your version of dig does not understand the record type's name (SPF or SRV, for example).

      --
      Edith Keeler Must Die
    16. Re:Why this is a big deal by pjrc · · Score: 1

      Matthew, Is anyone publishing a list or registry of domains known to have SPF records?

    17. Re:Why this is a big deal by Reziac · · Score: 1

      [RTF article, faq, and random other info pages]

      Okay, let me know if I understand this right: this tells Server A that email *purported* to be from Server B *actually* came from Server B, without necessarily identifying the *individual* who sent the email, hence shouldn't do bad things to anonymous email (like identify individual senders), right? or did I miss something? (IANAMailAdminDude :)

      [looks at wizard] It picked up the domain of the outfit who owns the POP I'm using this instant (which is NOT my provider). Is there any protection against non-owners inputting info? Or does it matter?

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    18. Re:Why this is a big deal by Anonymous Coward · · Score: 0

      [1] Correct - what it means that if anonmailer.com munges email so it's apparently from user@anonmailer.com, anonmailer.com's SPF records simply state what IP addresses can send from anonmailer.com. (Actually, using the macro language and some fancy DNS work, you can be more strict than that, but Anonmailer.com controls the policy completely)

      [2] Doesn't matter - the wizard only gives you the entries (or best guess for the entries) you need to add to the DNS server for the domain. If you can't affect the DNS server for that domain, you can't do anything. (There is no central registry - it's all DNS entries.)

  29. Re:How does this reduce spam in any shape or form? by krymsin01 · · Score: 1, Interesting

    The spam is still coming down your pipeline, wasting your bandwidth. If you are checking these lists, you add waste more bandwidth (not a lot, if you cache the spf records). You will waste more cycles trying to kill the incoming spam. If your servers are prone to dying when faced with a lot of spam, this won't solve anything as far as I can tell.

    --
    stuff
  30. Re:Some of us have reasons for spoofing our addres by vidarh · · Score: 1

    So you add the IP or IP range of your home Linux box to the SPF record for the domain you use for the colocated box you have. Problem solved.

  31. Sam Spade by rfmobile · · Score: 1

    My personal favorite ...
    Sam Spade
    -rick

  32. anti-spoofing by colinleroy · · Score: 4, Interesting

    As I don't think this will stop spam (at least not before massive adoption, as others said), I think it can protect us from having a spammer using our email address as From:.
    I publish SPF records for my small domain now, and next time some dumb ISP complains getting spam "from me", I'll be able to tell them to go and check my SPF records, and to match these with "my" spam's headers.

    Of course, this is for my little domain with few users, all well-educated enough to use authenticated SMTPS to my server.

    --
    blah
  33. Re:boo by krymsin01 · · Score: 3, Informative

    Nice trolling

    --
    stuff
  34. Would someone explain this to a simpleton? by SharpFang · · Score: 1

    I read the page but it's too early in the morning for me. Would someone please explain the idea behind SPF _understandably_?

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    1. Re:Would someone explain this to a simpleton? by Motherfucking+Shit · · Score: 4, Informative
      I read the page but it's too early in the morning for me. Would someone please explain the idea behind SPF _understandably_?
      Suppose you own a domain, let's call it sharpfang.com. You have a cable modem and your IP address is always 24.95.x.x. If you're sending out email from sharpfang.com, you always do it from your cable modem.

      One day, you start getting a lot of bounced spam. Some spammer, for some reason, has decided that he would forge his latest batch of spam from @sharpfang.com email addresses. What a dick!

      So, you set up SPF records for your domain. The SPF records are basically a way of telling other mail servers, "I only send mail from my cable modem connection, which will always have an IP of 24.95.x.x. If you get mail claiming to be from sharpfang.com, but it didn't come from an IP address inside 24.95.0.0/24, it's bogus!"

      Now, enlightened mail server admins can reject any email with an @sharpfang.com return address but an origin IP of somewhere outside of 24.95.0.0/24. Of course, if your IP address or range changes (e.g. you're traveling, you switch ISPs) you simply update your SPF records in DNS.

      SPF has dual benefits: it can reduce the load you get from joe-jobs (assuming some of the recipients' mail servers honor SPF), and it helps everyone else identify spam.
      --
      "BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
    2. Re:Would someone explain this to a simpleton? by johnburton · · Score: 1

      It lets you publish a list of IP addresses from which your domain sends mail from. People can then refuse mail with that domain address unless it comes from one of those addresses. In this case, if you are using spf enabled mail software you can be certain that if you get an email with an @aol.com address that it actually came from aol. Not a solution for spam, but like many things it is one of many measures which will help.

      --
      Sig is taking a break!
    3. Re:Would someone explain this to a simpleton? by epiphani · · Score: 2, Interesting

      24.95.x.x would be 24.95.0.0/16. 24.95.0.x would be 24.95.0.0/24.

      Thank you, carry on.

      --
      .
    4. Re:Would someone explain this to a simpleton? by wik · · Score: 1

      Enlightened mail server admins would not reject this mail. They would drop it on the floor. Rejected mail means that Mr. sharpfang gets a 100% return rate when someone forges his return address. That would be similar to what we saw when "enlightened" mail server admins had their virus scanners set to let the forged recipients know "I found a virus!" A bad situation, indeed.

      --
      / \
      \ / ASCII ribbon campaign for peace
      x
      / \
    5. Re:Would someone explain this to a simpleton? by ger · · Score: 1

      No... if the MTA is SPF-enabled it can reject it immediately (while still talking to the sending relay), without causing a bounce to the forged address.

    6. Re:Would someone explain this to a simpleton? by sa3 · · Score: 1

      Then the sending relay would bounce it.

  35. Identity theft? by Malcolm+Chan · · Score: 1

    But does this perhaps also help prevent identity theft? For instance, if your ISP does not publish SPF records, spammers may use/happen to generate your email address, causing the world to think that you're sending out millions of spam emails.

    Of course, this relies on the reciepents' ISPs checking SPF records too, but assuming this becomes more common (though by no means everywhere), this would already reduce the severity of the problem.

    --

    /MC

  36. Some of the benefits. by mcroot · · Score: 4, Interesting

    Some people seem to be missing the point of spf. SPF is a mechanism that allows people to publish their own records to defend themselves against joe-jobbing. Anyone who has been joe-jobbed will be all over something like this. The fact that publishing these records benefits you directly, will help something like this spread in a timely manner.

    It's also beneficial in the regard that when rolled out to where it becomes standard, mail will be far more accountable, and as spammers start joe-jobbing those people who have not yet published these records, it will only help motivate those hold-outs to get on the bandwagon and defend themselves.

    1. Re:Some of the benefits. by DiningPhilosopher · · Score: 2, Interesting

      I'm really surprised PayPal hasn't done this considering the problem they're having with spoofed mail.

      In fact, it makes me wonder if they had a reason to decide against it.

      --
      /* The beatings will continue until morale improves. */
  37. Re:How does this reduce spam in any shape or form? by Alioth · · Score: 2, Interesting

    AOL (and Hotmail, and other large ISPs) are frequently joe-jobbed - it's therefore worth it for them. If I can tell SpamAssassin to score anything above the threshold that purports to come from AOL, but not from their SPF IP allocation, it helps. Better still, now I can tell for certain that @aol.com mail really DID come from AOL, I can assign a negative score to AOL addresses since I know it's likely to be ham.

  38. This does reduce spam by dybdahl · · Score: 5, Informative

    It reduces spam because spamfilters like spamassassin etc. can add extra points to those e-mails that did not verify against SPF records.

    If Red Hat adds SPF verification to their default spamassassin configuration files, a lot of companies will start to add SPF records to their DNS.

    If I send an e-mail to a RoadRunner mailbox, it is rejected. Why? Because my mailserver is a Linux box on my ADSL internet connection, and RoadRunner blocks all e-mails from residential IP ranges. With SPF, such filtering can be made much more careful, making it possible for me to send e-mails to RoadRunner customers again.

    1. Re:This does reduce spam by quigonn · · Score: 1

      If I send an e-mail to a RoadRunner mailbox, it is rejected. Why? Because my mailserver is a Linux box on my ADSL internet connection, and RoadRunner blocks all e-mails from residential IP ranges. With SPF, such filtering can be made much more careful, making it possible for me to send e-mails to RoadRunner customers again.

      Why don't you use your ISP's mail relay? That's what it's for. i switched from relaying my mail via my ISP's smtp server to directly sending it to the recipients's MX for one day, and I got so many bounces because of filtering of dialup IP addresses that I really switched back after that one day.

      --
      A monkey is doing the real work for me.
    2. Re:This does reduce spam by seb249 · · Score: 1

      I use a cable ISP here in aus and find that my own mail server is a lot more reliable than the isp's. That is one reason i run my own mail server/internal dns etc. Dont want to rely on them for anything i dont have to.

      THis is going to be a pain for those who are in a similar situation as my ip is listed as a dynamic ip and is blocked by AOL. Not that i want to email AOL users but if it becomes more common then i wont be a happy camper.

    3. Re:This does reduce spam by Rogerborg · · Score: 1

      >Why don't you use your ISP's mail relay?

      Um, perhaps because I don't want to send from ab0003cvd@residential-provider.com, but instead from postmaster@mydomain.org ?

      I really don't want to pay for full hosting just for the priviledge of being able to actually use the domains that I own. But I do accept that the spammers (like The Terrorist) have already won, and that we need some kind of technical solution.

      --
      If you were blocking sigs, you wouldn't have to read this.
    4. Re:This does reduce spam by Anonymous Coward · · Score: 0

      Read your AUP ?
      Don't like it ?

      Pay for business service or deal.

      Sorry, tough break.

    5. Re:This does reduce spam by matth · · Score: 1

      Spamassassin supports SPF checking? I was not aware of this!

    6. Re:This does reduce spam by Rogerborg · · Score: 1

      Yes, I just said that, but without being such an anonymous prick about it.

      --
      If you were blocking sigs, you wouldn't have to read this.
    7. Re:This does reduce spam by LordWoody · · Score: 1

      You *could* have your local mail server forward all outbound email *through* your ISP's mail server and, viola!, you can use your local mail server with all its conviniences and still be able to mail the outside world since they will see the SMTP connection coming from your ISP's mail server. Kinda nifty, no?

      --
      Never meddle in the affairs of dragons,
      for you are crunchy and good with catsup.
    8. Re:This does reduce spam by Anonymous Coward · · Score: 0

      boo hoo

      You're fat arent you :)

    9. Re:This does reduce spam by throwaway18 · · Score: 1

      >>Why don't you use your ISP's mail relay?
      >Um, perhaps because I don't want to send from >ab0003cvd@residential-provider.com, but instead from >postmaster@mydomain.org ?

      Most ISP's will let you send email though their outgoing
      mail servers with anything you like in the from field.
      If your ISP dons't complain to them or change provider.

    10. Re:This does reduce spam by Meleschi · · Score: 1

      RoadRunner does NOT block all e-mails from residential IP ranges, at least not automatically.

      If you 're blocked from sending e-mail to RoadRunner users, the SMTP error you receive will give you a website to go to so you can contact the individual responsible for putting the block in place and have it removed.

      Also, if your ISP has outbound SMTP servers, why not set your internal SMTP server to smarthost to your ISP's outbound SMTP servers?

      --
      Meep Meep!
    11. Re:This does reduce spam by mindstrm · · Score: 1

      Because it's dead easy to do your own? Because I don't want or need email services from my ISP? I just want an internet connection?

      Because ISP mail servers often impose limits I'd rather not deal with?

    12. Re:This does reduce spam by CmdrTHAC0 · · Score: 1

      Only if the ISP is clueful. Some (alltel.net) won't relay mail even if the sender is currently on one of their own dialup lines.

      --
      __CmdrTHAC0__
      In Soviet Russia, Spanish Inquisition doesn't expect YOU!!
  39. Re:How does this reduce spam in any shape or form? by krymsin01 · · Score: 5, Informative

    You are doing a reall good job at copy and pasting past comments for karma whoring.

    I bet your parents are proud!

    --
    stuff
  40. Get a business line by KalvinB · · Score: 1

    If you pay for a business line, ports don't get blocked. I have my server colocated at one ISP which means no port blocking and a home connection that blocks outgoing port 25. So, I have RinetD running on my coloed server that redirects an alternate port to port 25 so that I can send e-mails from home without going through my home ISP.

    Blocking port 25 on dynamic IPs is perfectly reasonable. If you're running a legitimate mail server you can easily get to it without making your ISP that blocks port 25 liable for spam should you be so inclined to send it.

    However, if you're paying for a static IP then it's no longer reasonable to block ports.

    This SPF solution sounds reasonable. Although it's going to create a market for "rogue" servers that value privacy and allow their domain to be forged.

    I think it's more for ISPs than casual mail server runners. It's been years since anyone took the sending domain seriously. For domains that choose not to threaten the ability to be anonymous on e-mail it should be part of the RFC that if a domain elects not to use SPF, a simple footer is added, by the client that cares about SPF, to e-mails sent with the domain as the sender that the e-mail may or may not really be from that server.

    I'll add SPF if I can set certain IPs to "definitly validated by the server" and all others to "could have been validated by the server." The definites must then go through while the client can choose to let "maybe's" slide.

    I don't like the idea of tracable e-mail. The big idea of the internet is that you can say what you want anonymously if you so choose. Killing privacy in the name of blocking ads is pretty silly.

    Ben

    1. Re:Get a business line by Malc · · Score: 1

      Bellzinc is business line and service you twit.

  41. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 0

    I call cut-and-paste karma whore. The "preventing joe-jobs [catb.org]" is a giveaway - there's no link.

  42. Re:How does this reduce spam in any shape or form? by Dave2+Wickham · · Score: 1

    This appears to be a straight copy/paste from this comment in one of the linked articles...

  43. Re:How does this reduce spam in any shape or form? by afidel · · Score: 1

    for example employees not being able to send company email while on the road without hassle

    Boo hoo a mail admin will have to take the hour or two it takes to properly implement SASL and you will have to roll out a change to the corporate email client that defaults it to talking SASL. Besides most remote users use VPN these days anyways. Also if all the big guys implement it and implement serious negative scoring for those not using it then it will quickly be adopted by those with a clue, those without a clue I do not care to recieve email from =)

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  44. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 0

    Heh, three people saying it's a cut and paste at exactly the same time...

  45. Theres plenty of existing by 3lb4rt0 · · Score: 0, Interesting

    anti-spam measures available it's just that they're not used as support is not usually included/enabled in SMTP servers.

    Including anti-spam features (not just anti-relaying) within the smtp server seems more appropriate rather than tacking records into dns entries.

    DNS seems imho to be being overloaded with various add ons atm. If we're not carefull DNS will become the new bottleneck on the internet.

  46. Not true by mattbee · · Score: 1

    He could publish his local ISP's mail server's IP address in his domain's SPF record. This is not a problem at all.

    --
    Matthew @ Bytemark Hosting
    1. Re:Not true by cmg · · Score: 1

      If I understand correctly, this only helps when I can control the domain in question.

      An easy case that comes to mind is I'm at home and I need to send a mail into work saying I'm sick. I really don't want to use my personal email address then and I configure my MUA to use cmg@example.com and relay off my ISP's mail server. Now, how am I going to go convince any reasonably sized company to add 3 neighborhoods of netblocks to modify their DNS setup to let me get a nice fancy email.

      The alternative is that I use company.com's SMTP directly but plenty of places I've been intercept connections to external SMTP servers to handle this spam problem.

  47. Re:How does this reduce spam in any shape or form? by JanneM · · Score: 1

    Bandwidth is not my problem. Not choking inboxes and mail clients with unwanted "herbal viagra" come-ons is. This will help solve that.

    And, as others already mentioned, there will be a pretty powerful dicincentive to try to send any spam through enabled servers. If I at some point simply do not allow connections from unenabled servers (and yes, caching this info is not a bad idea - adding a IP filter rule upon a hit from a non-enabled SMTP server is even better), then bandwidth will be saved as well.

    --
    Trust the Computer. The Computer is your friend.
  48. Re:How does this reduce spam in any shape or form? by Admiral+Lazzurs · · Score: 1

    If your mail servers are going down because of the ammount of mail you recieve, spam or otherwise then you need to upgrade your mail servers, simple as that.

    Take care - RL

  49. Sender Permited From. by Anonymous Coward · · Score: 0

    Microsoft Originating Grammer
    Pollocks Screwing Lightbulbs Discovered

  50. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 0

    An email with -5 in spamassassin will likely never be tagged as spam or discarded.

  51. Comment removed by account_deleted · · Score: 3, Informative

    Comment removed based on user account deletion

  52. Observe the missing link by ingenuus · · Score: 1
    This plan will be moderately successful at preventing joe-jobs [catb.org] on unwitting victims.
    See the site name "[catb.org]"? This looks awfully similar to the text added by slashdot when hypertext links are used... not to mention the fake sig at the bottom. So, at first glance, it appears that the poster simply copied another post, though I haven't bothered to do a search.

    Though, honestly, I don't really care if "Linus Torvald (739359)" is karma whoring: If the post is pertinent and people have not seen it before and they honestly find it interesting enough to mod-up, whatever. If he's merely a troll, then hopefully people will learn from this experience.
    1. Re:Observe the missing link by jdifool · · Score: 2, Insightful
      Hi,

      of course you are right, but mods must understand too that a post must not be modded up because it seems clever, or because it repeats something clever someone already said before.

      I can cite my Oreilly's books all day if I want to. Beyond the awkward morality of such guys (you can criticize /., but the best thing is to do it correctly), this brings nothing.

      Repeating what you can learn by making your head work for 10 secs, it's ok. I'm not here for that.

      Regards,
      jdif

      --
      Let's overcome our weakness.
    2. Re:Observe the missing link by Anonymous Coward · · Score: 0

      Quit your kvetching. This guy has at least posted something interested that has inspired some debate. The real question is, what do *you* bring to the table?

  53. Re:boo by Killean · · Score: 1

    And maybe I'm missing something too...

    So you can spoof domain names, you can spoof sender IP's. What's to stop someone from just looking up a valid SPF domain and IP and spoofing both at the same time?

    --
    My new catch phrase is: "I NEED A NEW CATCH PHRASE, BABY!"
  54. Spamassassin will support it in 2.70 by KjetilK · · Score: 3, Informative
    Hm, I must have been living under a rock, because it is the first time I hear about it. However, it sounds like a good idea, I have to contact my upstream ISP to have them add a record for me.


    Anyway, it seems SpamAssassin will be adding support for SPF in 2.70, at least according to bug 2143. That's cool!

    --
    Employee of Inrupt, Project Release Manager and Community Manager for Solid
  55. SPF is a really bad idea by ^BR · · Score: 2, Interesting

    Are you used to sending personnal email (one that have another domain than your employers in the From: address) from work using your company SMTP server as a relay? You know, the only one you have access to with many reasonable security policies...

    Can't do that anymore, your message will be flagged as spam by the recipient server if he checks for SPF records.

    Have AOL warned its customers of this little side effect of it implementing SPF?

    Plus SPF technically wise sucks, it should have been a new record type using TXT records is an ugly kludge...

    1. Re:SPF is a really bad idea by colinleroy · · Score: 3, Insightful

      SPF implementation guidelines specify that admins specifying their SPF records should also enable SMTPS authentication. With this you'll be able to send your personal mail from everywhere using your domain's SMTP server.
      See step 2 on the "How do I implement SPF" page.

      --
      blah
    2. Re:SPF is a really bad idea by ^BR · · Score: 1

      How come this was moderated as troll? SPF really does not achieve anything worthwhile and is an inconvenience to many legitimate use...

      If it is used solely for scoring it won't be too bad but there will always be people denying mail altogether because of that and it will uterly sucks...

  56. Comment removed by account_deleted · · Score: 2, Insightful

    Comment removed based on user account deletion

  57. Re:boo by afidel · · Score: 3, Informative

    As to your first point DNS is great because lookups are generally fast and they are cached. I don't think even every host on the internet looking up the TXT records for aol.com every couple of hours at the most frequent is going to tax the kinds of bandwidth and DNS servers AOL employs. Besides the amount of email traffic that they will be able to dump before the session even begins will outweigh the DNS lookups probably a million to one in bandwidth.

    As to the second point that is already easily dealt with by most intelligent MTA's, heck my ISP's email servers already flag any message which has a different sending IP and host identifier, and they have informed us that they plan to dump the connection on this condition "real soon now". SPF just makes this easier since it can be used to eliminate false positives from semi-clued admins.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  58. AOL Goes Retro by Umgawa71 · · Score: 1

    America Online's apparently carving themselves a real niche in the music business, going to records as a means of publishing, rather than MP3, WMA, et cetera. I wonder if they're going to be putting some of the records out on the white vinyl, because it's totally collectible.

    I, for one, can't wait to buy an LP-ROM for my computer so I can listem to them.

  59. Re:How does this reduce spam in any shape or form? by jdifool · · Score: 1
    What a shame ; he even gets a better score, and thus a better visibility, than the original poster.

    Ticking the 'do not want to moderate box' right now. It's of no use with so many ignorant people.

    Thanks for your vigilance.

    jdif

    --
    Let's overcome our weakness.
  60. Dynamic IP addresses by njdj · · Score: 2, Informative

    This is not going to work for domains that have dynamic IP addresses. Yet another reason we need to migrate to IPv6 and eliminate the need for dynamic IP addresses.

    1. Re:Dynamic IP addresses by Motherfucking+Shit · · Score: 3, Informative
      This is not going to work for domains that have dynamic IP addresses.
      Sure it is, you can specify CIDR notation within your SPF record. This lets you cover the pool of IP addresses that you (or your users) might be assigned. Check out AOL's TXT record:
      aol.com. 300 IN TXT "v=spf1 ip4:152.163.225.0/24 ip4:205.188.139.0/24 ip4:205.188.144.0/24 ip4:205.188.156.0/24 ip4:205.188.157.0/24 ip4:205.188.159.0/24 ip4:64.12.136.0/24 ip4:64.12.137.0/24 ip4:64.12.138.0/24 ptr:mx.aol.com -all"
      Instead of listing every IP address that a legitimate piece of AOL mail could possibly come from - which would be a slight bit bulky for DNS - they've specified a bunch of /24's ("class C's") where their SMTP servers reside.
      --
      "BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
    2. Re:Dynamic IP addresses by Zocalo · · Score: 1
      This is not going to work for domains that have dynamic IP addresses.

      SPF lets you specify ranges in CIDR format, so you just need to include the IP pools that the hosts that actually send mail might end up in. Or just set them all to use the ISP's smarthosts and use their static IPs in your domain's SPF records. There's even a very nice wizard to create your SPF records with and get a feel for what's possible.

      --
      UNIX? They're not even circumcised! Savages!
  61. Bad for mail redirection by Anonymous Coward · · Score: 0

    This will hurt people who use mail redirection services like Bigfoot.

    I have switched providers but kept the same email address in the From: field.

    On the other foot, direct spam and bounces from spammers that use my address for their From: could make my Bigfoot address unusable soon.

  62. Tag it by Epeeist · · Score: 4, Insightful

    How about using the proper tag,

    <acronym title="Sender Permitted From">SPF</acronym>

    Or if you want to include it in a link

    <a title="Sender Permitted From" href="link">SPF</a>

    1. Re:Tag it by Anonymous Coward · · Score: 0
      Wow, this is really cool! Thanks for the best tip I've gotten from slashdot in a long time! I have to go now to update all my html pages with <acronym> Epeeist is my hero!

      (And no, I'm not being scarcastic.)

    2. Re:Tag it by Yazheirx · · Score: 2, Interesting

      How about using the proper tag,

      This is a good idea. I would recommend using the <a title="Sender Permitted From" href="link">SPF</a> method due to IE's lack of standards compliancy.

      I know that Moz supports acronym, abbr and a with title attributes, however IE is the most used browser (much to web standards proponents chagrin) out there and does not support all of the afore mentioned tags.

      --
      More of my thoughts
    3. Re:Tag it by Daniel_Staal · · Score: 3, Informative
      I know that Moz supports acronym, abbr and a with title attributes, however IE is the most used browser (much to web standards proponents chagrin) out there and does not support all of the afore mentioned tags.

      More pertentely in this context: Slashcode doesn't support it. Even if the original submitter included it in their submission it would have been stripped out before it got to the editors.

      --
      'Sensible' is a curse word.
  63. Comment removed by account_deleted · · Score: 2, Interesting

    Comment removed based on user account deletion

  64. Re:interesting blog. djbdns? by lptp · · Score: 1

    In fact, as far as I can tell, you can add any record type to djbdns, since it allows entering a binary "type" in its data.
    Therefore, even though a type is not "known" to djbdns, you can still publish / use it.

    --
    Caveat Emptor: this message won't selfdestruct if you memorize it!
  65. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 0

    what is really sad is that he'd still be getting mod points probably if they didn't cap at 5. and the fact that if you check the guy's posting history you'll see that this is all he does, and racking up karma.

  66. Re:How does this reduce spam in any shape or form? by Ubi_NL · · Score: 2, Insightful

    1) Email worms
    2) Zombie virus-infected mail relay clients
    etc

    --

    If an experiment works, something has gone wrong.
  67. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 1, Informative

    Nonsense, the message body doesn't come down the pipe as the checking would be done before the data part ever starts.

  68. It makes whitelists work better by Per+Abrahamsen · · Score: 2, Insightful

    You can have a personal list of "known good domains" with competent managers and SPF from which mail go directly to your inbox, without other spam filters. Safe knowing that mail from these domains really are from these domains.

    You may even want to use a whitelist server ran by someone you trust.

  69. Re:boo by Tet · · Score: 1
    $ dig aol.com txt

    ; > DiG 9.2.2 > aol.com txt
    ;; global options: printcmd

    [...]

    A perfect example of why dig is inappropriate for pretty much any task other than debugging BIND. Using host would get you the data you need in a much more sane format:

    % host -t txt aol.com
    aol.com text "v=spf1 ip4:152.163.225.0/24 ip4:205.188.139.0/24 ip4:205.188.144.0/24 ip4:205.188.156.0/24 ip4:205.188.157.0/24 ip4:205.188.159.0/24 ip4:64.12.136.0/24 ip4:64.12.137.0/24 ip4:64.12.138.0/24 ptr:mx.aol.com -all"
    --
    "The invisible and the non-existent look very much alike." -- Delos B. McKown
  70. How does this protect against zombies? by heironymouscoward · · Score: 1

    ...?

    --
    Ceci n'est pas une signature
    1. Re:How does this protect against zombies? by joostje · · Score: 1
      If the zombies are sending out mail that claims to be from an AOL adress, then mailservers worldwide can now check the SPF records in the AOL.com domain, and decide it's SPAM, even before they read the full message.

      If the zobies are sending out spam claiming to be from another domain, then AOL adding SPF records to AOL.com doesn't help mutch -- but it may cause the owner of the forged domain to add SPF records.

    2. Re:How does this protect against zombies? by Anonymous Coward · · Score: 0

      It doesn;t. But that is ok, because zombies are not the problem this SPF deals with.

  71. Re:boo by Dave2+Wickham · · Score: 1

    Hey, so you're going to switch to it even though you don't think it'll reduce spam in any way, shape or form... Amazing!

  72. This doesn't help much.... by ^BR · · Score: 3, Interesting

    What if I don't have access to the authorized relay, as in all company outgoing mail must go through company SMTP server, wether it as a @company.com from address or a @vanitydomain.com address.

    If you read personnal email at work (bad) but keep it separate from your professionnal email (good) this will greatly inconvenience you.

    And what about the consultant on a customer's site, if he don't have access to the authorized relay. He can't send mail while still having a perfectly usable SMTP relay at his disposition...

    1. Re:This doesn't help much.... by autopr0n · · Score: 1

      What if I don't have access to the authorized relay, as in all company outgoing mail must go through company SMTP server, wether it as a @company.com from address or a @vanitydomain.com address.

      I spend way to much time deleting spam to care.

      --
      autopr0n is like, down and stuff.
    2. Re:This doesn't help much.... by eraserewind · · Score: 1

      Many corporations use a webmail interface for employees off site access.

    3. Re:This doesn't help much.... by Anonymous Coward · · Score: 0

      Just add the company's outbound relay to your authorized list of smtp hosts for vanitydomain.com. The chances of your own company being used to spam as you are minute, and if it happens, at least you have some sort of accountability in the organization.

  73. SASL question by weave · · Score: 1
    I got SASL working fine on my private box and use it when on the road just fine to send mail while using generous people's no-wap access points. It's very helpful. I just had to set up a saslpasswd for the account.

    But I also have mail system at work with 25,000 user accounts. I need to get sendmail to auth through the same pam system-auth other services use (it's a complex mix of kerberos with fallback to ldap). A separate sasldb is just not going to cut it in that environment

    I think saslauthd is the ticket. I'd just like some sort of pointer that that is the right track to persue and how to make sendmail use it.

  74. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 0

    for example employees not being able to send company email while on the road without hassle.

    Unless they have an IT department knowing smtp auth.
    It's not too difficult, is it?

  75. Re:boo by Anonymous Coward · · Score: 2, Insightful

    What do you think costs AOL more...?

    1) Bandwidth & CPU for additional DNS lookups when people forge mail from their domain.

    2) Bandwidth & CPU & staff costs for emails to their customer support desk complaining about the spam. (Bear in mind that the vast majority of users are not savvy enough to know not to complain to AOL.)

  76. Re:How does this reduce spam in any shape or form? by Graff · · Score: 1

    Keep calling them out and I'll keep adding them to my foes list, good call!

  77. Re:Linis Torvald Troll by Leeji · · Score: 1

    Taken directly from here

    --
    It all goes downhill from first post ...
  78. It does seem to work by Erik+Hensema · · Score: 3, Informative

    In an amazing coincidence I just implemented SPF filtering on my server yesterday.

    This is what I got:

    Jan 8 19:34:01 scrat sendmail[16839]: i08IY0ON016839: Milter: from=<larhondabeirne@aol.com>, reject=550 5.7.1 Command rejected
    Jan 9 05:34:47 scrat sendmail[16305]: i094YlON016305: Milter: from=<krbsnag2gs@aol.com>, reject=550 5.7.1 Command rejected
    Jan 9 08:59:45 scrat sendmail[25027]: i097xiON025027: Milter: from=<clairacree@aol.com>, reject=550 5.7.1 Command rejected

    --

    This is your sig. There are thousands more, but this one is yours.

    1. Re:It does seem to work by Dalroth · · Score: 1

      Actually, given the immense # of spam mails that purport to have come from AOL, this is already an immediately great way to cut those out!

      Do any mail servers/spam filters support using the TXT record on a domain by domain basis? (i.e. for just aol.com for now).

      Bryan

  79. SPF && DYNDNS by tacocat · · Score: 2, Interesting

    Does anyone know how SPF can be managed via dynamice DNS type of DNS services?

    It seems to me that having my reverse DNS lookup containing my ISP's domain name rather than mine would help my server configuration. I have a problem with my DNS in that reverse lookups are resolved to a DNS entry, but it belongs to my ISP domain and not my domain name. This gets some people pissy, but I don't see it being worth spending $100 a month extra from my ISP.

    And if anyone even thinks about responding with, "Change your ISP" I'll beat them severly with a Windows CD. I don't have any alternative ISP's available. If someone would be willing to help pay the $200 monthly fees for any alternatives I would consider it.

    Would SPF help this problem? Would I actually be able to gain trust from others? Would DynDNS be able to accomodate this feature? (I'll have to ask them...)

    I think a lot of this falls back to a much simply question: Why do we have DHCP addresses on the internet anyways? They do not change. I think mine is about 9 months old. Others tell of greater than a year with the same IP address. I think it would actually help security if people where give static IP addresses. Then they would have to take care of it to ensure they don't act stupid.

    1. Re:SPF && DYNDNS by doon · · Score: 1
      I think a lot of this falls back to a much simply question: Why do we have DHCP addresses on the internet anyways? They do not change. I think mine is about 9 months old. Others tell of greater than a year with the same IP address. I think it would actually help security if people where give static IP addresses. Then they would have to take care of it to ensure they don't act stupid.

      The simple answer here is this: Limited amount of resources. The same reason we use Dynamic addresses, is the same reason why we don't run modems in a 1:1 ratio. It is simple impossible to give everyone a static address, not to mention a waste of resources since not every single person will be online at any given time. I have 10,000K customers at the ISP I run. Do I have 10K ip addresses for them. No. If it went to my RIR (Arin in this case), and my justification for asking for another /19 was so I each one of my customers could have a static IP(although they may not all be online @ the same time), they would simple laugh at me.

      The next reason is a configuration issue. It is much easier to use dynamically assigned IP's so that when the time comes to change, (say you are renumbering, have you every had to renumber 5K customers (I have and it isn't fun)), then you can make the change on the servers and propogate it out. Also you comment about DHCP addresses not changing is wrong. You address probably hasn't changed in 9months as you probably haven't turned you computer/server off in that time frame. My firewall (which is up 24x7) still has the same IP assigned by my ISP (I don't live in an area serverd my company), while if I plug one of my laptops directly into the Cablemodem and then use it like your average customer (you know turn it off every once in a while..) the address does change. In your case you just keep renewing the lease.

      Hope that helps,
      -Patrick

      --
      To E-mail me, replace the first period in my domain with an @
    2. Re:SPF && DYNDNS by Skjellifetti · · Score: 2, Insightful

      ips are often assigned based on the network card's physical addr. Some cards have setup software that allows you to change this number. Try changing it, restart your dhcp client and see if the tcp/ip addr has changed. Set it back and see if you get your old tcp/ip addr back. RR in Columbus seems to work this way. When I have installed a new firewall, just moving the old network card to the new machine lets me keep the old tcp/ip addr.

  80. Re:Some of us have reasons for spoofing our addres by leomekenkamp · · Score: 1

    Is this not the exact reason the reply-to field exists?

    Sign your messages with PGP so that everyone knows it's really you, whatever address the mail comes from. AFAIK all mail clients automatically use the reply-to field when someone replies to your message.

    --
    Wenn ist das Nunstueck git und Slotermeyer? Ja! Beiherhund das Oder die Flipperwaldt gersput.
  81. Re:How does this reduce spam in any shape or form? by vidarh · · Score: 1
    Once enough larger service providers uses SPF, we're close enough that it might be justified to, if not stopping mail from domains without SPF records published, at least increasing scrutiny, or degrading performance. For instance, running spam filters with lower thresholds before the mail is thrown out.

    As for people on the road, they should have access to a VPN setup or to connect to a password protected corporate smarthost if they want to send e-mail with the corporate from address. It's not as if it's hard to do.

    But anyway, just slightly reducing the risk of being on the receiving end of a few hundred thousand bounces or complaints because of spammers using a real or fake address on your domain in the from field makes it worth it to add SPF records to your own domain...

  82. Re:This is a good idea by Svennig · · Score: 1
    ...but apparently it was a "verbal" contract.

    Thr trouble with verbal cotnracts is that they aren't worth the paper they're written on.

  83. Re:boo by arr28 · · Score: 2, Informative

    You can't spoof sender IPs - not for a TCP session like that required for SMTP anyway.

    (Well okay, it's not quite true. You could just about manage to spoof IPs for machines on the same ethernet segment as you. However, if you're on the same segment as an outbound mail server, you're probably allowed to send via that server anyway.)

  84. Re:boo by vidarh · · Score: 1
    The DNS traffic will be negligible. DNS is lightweight, and caching of DNS records means the number of machines trying to look up the SPF records will never get anywhere near to the traffic they would waste on bounces because of people using AOL addresses in the from field without SPF. One bounce could easily use more bandwidth than hundreds of clients doing DNS lookups.

    As for 2, are you really complaining that delivery of spam would be delayed? It's not as if MTA's usually try to deliver only one message at a time. Also, it isn't the mail server that should be responding to these requests, but a DNS server, which for any reasonably sized ISP will be on separate hardware. A purely authorative DNS server can easily reply in the roundtrip time + The thing is, this could add a tremendous amount of DNS traffic before it would become even a fraction of the traffic currently caused by bounces because of spam to invalid addresses being repeatedly attempted delivered to unavailable servers, or to innocent third parties.

  85. MX not sufficient by Nikademus · · Score: 1

    MX records are not really sufficient. If I am a big ISP, I could have some servers to receive mail on, and some others to send the mails from my subscribers.

    --
    I gave up with the idea of an useful sig...
  86. Re:How does this reduce spam in any shape or form? by Aussie · · Score: 1

    We need a new mod, "-1 cutpaste" that way the mods will understand why it has been marked down and hopefully do the same.

  87. Re:boo by kanda · · Score: 1

    Dups in comments, eh? That too from the article link given in the current posting!


    Original post Or may be I should just say earlier post?

  88. Is using ptr a problem? by svindler · · Score: 1

    AOL has a ptr:mx.aol.com. Does that mean that I can just set the ptr record for my mail server to mx.aol.com and contin^H^H^H^H^H^Hstart spamming, posing as an aol user?

    1. Re:Is using ptr a problem? by Anonymous Coward · · Score: 0

      No, because the receiving mailserver would simply "dig aol.com txt", and look at the IP-adresses in the spf record. And since your IP-address is not in the list, 550 Mail rejected.

      (replace 550 with the official error for "go away").

    2. Re:Is using ptr a problem? by monas · · Score: 1

      No. SPF box will check what mx.aol.com PTRs to and then will check if your IP is in that set. Latter check will not hold [I hope], so you will need to find other big name...

    3. Re:Is using ptr a problem? by monas · · Score: 1

      Oops. A, not PTR ;-)

  89. Re:boo by johnburton · · Score: 1

    The lookup will be cached by your dns resolver and by your ISP's dns servers so there will be very little additional load on AOLs servers. And once people start using this it should free up a lot of people in their abuse department to deal with people *actually* sending spam from aol. It's a good thing !

    --
    Sig is taking a break!
  90. Sweet by FrostedWheat · · Score: 1

    Perhaps now those foolishly idiotic silly ideas about per-email charges to reduce spam will go away now.

    This is a much better solution! Sure it's not perfect, but it's a start. And it's not some silly proprietary system like MS would (will? It is inevitable...) force on there users.

  91. How usefull wil SPF be against trojaned machines by /Wegge · · Score: 1

    I get the impression that more and more spam is sent from a highjacked home user PC, going through that users normal SMTP server. In this case, I cannot see how SPF should be of much use?

    --
    //Wegge
  92. Other problems with SPF by 0x0d0a · · Score: 4, Interesting

    ...SPF technically wise sucks

    Agreed. I'm going to cut-and-paste the set of flaws I was talking about *last* time SPF came up on Slashdot:
    First, this is nothing more than an authentication system. It's designed to allow a server to authenticate itself as a trusted source for a domain's email. However, the designers chose to use DNS as a transport mechanism. Not a good idea. DNS is designed to be lightweight and low latency, not to be secure. It's pretty easy to spoof DNS responses. Plus, DNS data tends to get cached. All you need to do is spoof a response, the nameserver's cache is poisoned with false data, and the next N emails (until the cached data expires) are accepted as valid.

    Second, this system relies on having everyone implement such functionality. Spammers don't give a damn about return addresses, so they can send email with a from address at any domain. The annoying and ineffective attempts at stopping all open mail relays on the Internet illustrate the failure of this model. A security system that relies on correct implementation over the full Internet to function properly will not work in real life.

    Third, this fails to deal with throwaway domains. The authors waffle a bit about them, and finally come out and admit that more mechanisms are required. Dammit, if we had a good PKI trust-ranking system (which is the sort of thing that they are requiring to fix their failings) we wouldn't need this system at *all*, since we could simply sign email and have trust rankings for users.

    Enough about the bad design: other reasons I don't like it include:

    * The authors have made a decision to make it really annoying to send email from a machine, and have to work with your ISP just to have a mail server. There are plenty of more solid antispam proposed mechanisms that do not place restrictions on who runs what servers (pay-per-email or pay-per-initial-email, PKI systems). This is much more in line with the way the Internet works for most services.

    * There is a supposedly trusted authentication system being spread across the entire Internet over an insecure transport protocol.

    * DNS caching can make moving an SMTP server or setting up a new one take a significant amount of time.

    * IP-based auth isn't a great idea anyway, for a number of reasons. The authors claim that it isn't a huge issue, because IP spoofing is harder (I disagree -- things like Mobile IP have made it harder to *block* IP spoofing).

    * Users have no control over what gets blocked. If I *want* to receive email of a particular type, I can't. Two ISPs (sending and receiving) are the ones that determine what mail I can receive). This is perhaps acceptable within a company, but annoying and goes against traditional Internet structure.

    * It does nothing to avoid compromised end user machines.

    * It does nothing to deal with throwaway accounts.

    * It does nothing to deal with misconfigured servers.

    1. Re:Other problems with SPF by jazman · · Score: 2, Interesting

      Unfortunately you don't bother to say how your preferred solutions fix spam.

      Pay per email? Pay whom, precisely? The ISP? I've already paid them for my subscription. If that is included in a spammers account, their spam gets through. Pay the recipient? Why should I pay you to send you email that isn't spam? Would you give me the cash back? You say that SPF works against the way the internet works, well, the internet is a free-for-all, so why is paying per email NOT against the way the internet works?

      PKI? If Computer A trusts Computer B, does that mean Computer B gets a high ranking? What if Computer A is a spammer? Computer C, which nobody knows, and therefore nobody trusts, how do they get email out to people? They may be the next Slashdot, or have something earth-shatteringly important to say. Are you going to reject their messages because nobody trusts them? If they spam, presumably they get a negative score. But what if someone who has an axe to grind says they've spammed when they haven't?

      How do PKI/Pay-for deal with throwaway domains, or compromised machines?

      What if a new spammer starts out by sending out useful stuff, thus getting a high Trusted ranking, then starts to spam from it? What if someone who is Trusted gets compromised? Trust also doesn't fix spam.

      Just because SPF doesn't fix everything including terrorism and obesity, does that mean it shouldn't be implemented?

      I think SPF is a good idea. You get email from aol.com, but aol says "never heard of them" - there's a good chance this will be spam. Therefore spammers stop spoofing aol and spoof someone else. They then get loads of bounces and implement SPF. And so on, and eventually spammers have nowhere left to hide. It won't fix spam overnight, but it will reduce, and eventually remove, places for spammers to hide. The wonderfully double-entendred CAN SPAM act proves we can't rely on politicians, so we need a technical solution.

      So you can't validly spoof your own address. What's wrong with setting different From and Reply-To? (other than it not being implemented in mail clients. But that can easily be fixed.) From=my ISP, mail gets validated as not Spam. Reply-To=my work address, so I get to send work email from home. That's why we have distinct From and Reply-To, no?

      So you have to ask your ISP if you want to run a mail server. Why exactly is that so difficult?

      You say SPF increases traffic. How much traffic does SPAM need to be before it becomes a problem? 5%? 10%? Some estimates place Spam at OVER FIFTY PERCENT OF ALL EMAIL. Clearly if the Spam traffic is not a problem at over 50%, the odd little bit of SPF validation traffic isn't going to make much difference.

      SPF can reduce the amount of clutter on the network. It doesn't just have to be implemented at the terminal ISP. Clearly if an interim computer getting email bound for ISP X notices that SPF fails, it can drop or bounce the email instead of passing it on. Yes, this takes some CPU time. So does propagating Spam - even that isn't free. Besides, how expensive is CPU time these days? Do mail forwarders really use 100% CPU time or are they IO bound (I don't know the answer to this, so perhaps they really are CPU bound, in which case this paragraph is complete 130110x.)

    2. Re:Other problems with SPF by autopr0n · · Score: 2, Insightful

      * The authors have made a decision to make it really annoying to send email from a machine, and have to work with your ISP just to have a mail server. There are plenty of more solid antispam proposed mechanisms that do not place restrictions on who runs what servers (pay-per-email or pay-per-initial-email, PKI systems). This is much more in line with the way the Internet works for most services.

      Less annoying then hundreds of SPAMs a week.

      * There is a supposedly trusted authentication system being spread across the entire Internet over an insecure transport protocol.

      Yeah, that is a problem. I can see spam-hat hackers attacking widely used DNS caches in order to poison them. But that would make SPAM even more illegal, and lots you could seriously get a fraud charge by doing that.

      * IP-based auth isn't a great idea anyway, for a number of reasons. The authors claim that it isn't a huge issue, because IP spoofing is harder (I disagree -- things like Mobile IP have made it harder to *block* IP spoofing).

      Another good point. Perhaps in the future, if SPF on IP isn't enough, we could move to have mail servers automatically sign all mail that comes out of them. Check the signature with the ISP. It would be resource intensive. But if SPF doesn't do what we hope based on IP we might need to do that.

      * Users have no control over what gets blocked. If I *want* to receive email of a particular type, I can't. Two ISPs (sending and receiving) are the ones that determine what mail I can receive). This is perhaps acceptable within a company, but annoying and goes against traditional Internet structure.

      Wrong, SPF can easily be implemented at the mail client site. Everyone should be running their own mail server anyway.

      * It does nothing to avoid compromised end user machines.

      It does. It will be impossible to send mail from a compromised host without 'claming' those hosts as part of your SPF record. If you include the entire 'net in your SPF record, then you're as good as not having one, and most implementations will treat you that way. If you include those zombies directly in your SPF, it's obvious you hacked 'em.

      And at any rate, most domains that claim spam will quickly be blacklisted.

      * It does nothing to deal with throwaway accounts.

      The domain that claims those messages will mostly likely be blocked. A distributed domain blocking list will probably catch a new spam domain in a couple hours (coming down extra hard no new domains). This technique is impossible without SPF.

      * It does nothing to deal with misconfigured servers.

      Other then getting the domains blacklisted, and the mail servers reconfigured correctly. Hopefully SPF will make the blacklisting business a lot less harmful then it is now.

      --
      autopr0n is like, down and stuff.
    3. Re:Other problems with SPF by cyways · · Score: 1
      Another good point. Perhaps in the future, if SPF on IP isn't enough, we could move to have mail servers automatically sign all mail that comes out of them. Check the signature with the ISP. It would be resource intensive. But if SPF doesn't do what we hope based on IP we might need to do that.

      Why aren't we moving in this direction now? Why not put a public key in the TXT record for each server rather than the SPF entry? Then have servers encrypt and sign every outbound message.

      Regardless of any of these technical solutions, I believe the only long-term solution is to use the "Deep Throat" approach -- Follow the Money! Prosecute the people handling the transactions end of spam. For example, one instance of a common spam I receive for (presumably) pirated software originated somewhere in Eastern Europe, was pushed through a dsl subscriber in the Netherlands, and pointed me to a web server in Brazil. However the SSL server handling transactions was in Washington, DC. Going after them makes more sense to me that trying to track down where the spam originates.

    4. Re:Other problems with SPF by andreMA · · Score: 1
      It's pretty easy to spoof DNS responses. Plus, DNS data tends to get cached.
      Wouldn't this also open a potenial for a DOS attack, by providing false SPF records to cause legitamate mail from ABC.com to XYZ.net to be discarded? I imagine that might appeal to some people in specific cases...
    5. Re:Other problems with SPF by Anonymous Coward · · Score: 0

      DNSsec will solve a lot of problems with DNSsec and the DNSsec-test from NLnetlabs, SIDN and RIPE are pretty good and show that DNSsec is ready. The moment BIND support DNSsec and SIDN starts supporting DNSsec from the NL-zone we will support it almost directly.

      We now are also working on getting support for SPF and Sender Address Verification in ower MTA's. But we first are implementing a blacklist based on MX-records that don't follow the RFC's. But we're also in the process of changing MTA from Sendmail to Postfix, so it may take a few days longer ;-)

    6. Re:Other problems with SPF by 0x0d0a · · Score: 1

      Less annoying then hundreds of SPAMs a week.

      I get quite a few (perhaps not hundreds) of spams a week. SpamAssassin does pretty well at it. However, I'm not advocating SA as a long term solution. What I am concerned about is increasingly poorly built stopgap solutions that are going to cause nastier and nastier side effects.

      If we're talking about something as significant as deployment of SPF, we can also deploy one of the systems that works and can be used long-term (whitelisting, pay-per-initial-email, PKI trust web, etc). All have their own disadvantages, but they can clearly be used in the long term, while SPF clearly has a number of fatal security issues that will be exploited via tools in short order.

      Yeah, that is a problem. I can see spam-hat hackers attacking widely used DNS caches in order to poison them. But that would make SPAM even more illegal, and lots you could seriously get a fraud charge by doing that.

      But, be honest. Do you really think that will stop, or even significantly dissuade spammers from spamming? Spam is, at the very least, very hard to trace and prosecute, and already frequently illegal. Any US spammer with a false From address (i.e. almost everything that hits my inbox) in the US is already breaking federal law. Sometimes you have a "legitimate" company hiring a spamming marketing company to market for them -- the companies hiring spamming marketing companies don't care, because they just claim "no knowledge of the marketer's activities". The spammers just sink out of sight. It's just too easy to produce tools to bypass current blocks, just as has been done for other stopgap technical measures.

      Another good point. Perhaps in the future, if SPF on IP isn't enough, we could move to have mail servers automatically sign all mail that comes out of them. Check the signature with the ISP. It would be resource intensive. But if SPF doesn't do what we hope based on IP we might need to do that.

      Frankly, I think that it's pretty likely that going to have to ultimately have PKI of some sort in place, potentially just supporting another scheme...but it needs to be done. The authors of SPF even admit that a trust system needs to be in place for SPF to work with to avoid severe and obvious flaws. But if you're using PKI, you're 95% of the way to doing per-user PKI, which is an infinitely superior solution. You can even transition folks not using PKI-enabled email clients by having your mail servers handle signing and auth.

      Wrong, SPF can easily be implemented at the mail client site.

      It *can* be, in theory, yes. The problem is that it *isn't*. The big ISPs are going to start blocking at the server. Most ISPs currently do extensive server-level mail-related blocking. Once you have an ISP doing blocking at the server, while it's technically possible for them to provide per account exemptions, it's also technically possible for them to provide per account exemptions for all kinds of existing blocks -- and they don't.

      Everyone should be running their own mail server anyway.

      Hear, hear. However, it doesn't do a thing if everything has to be relayed through your ISP's mail servers (inbound and out). Many, many ISPs do not allow inbound or outbound SMTP other than to their own server (or run a transparent proxy if you try to go outbound).

      It does. It will be impossible to send mail from a compromised host without 'claming' those hosts as part of your SPF record.

      You're a spammer. You compromise a host. You send mail via the server it would normally send outbound mail by. SPF does nothing.

      And at any rate, most domains that claim spam will quickly be blacklisted.

      Already, today, there are a lot of folks with that are upset (justifiably or not) about unfair blacklisting for open relays. Think about how much easier it is to ensure that there are no open relays on a network than it is to ensure that no hosts get compromis

  93. Re:How does this reduce spam in any shape or form? by axlrosen · · Score: 1

    For those like me who have no idea what a joe job is, here's the definition.

  94. SPF as a spammer tool? by animaal · · Score: 2, Insightful

    It seems that at the moment, spammers send mails to millions of possibly-active email addresses, in the hope that some of them are active. What's to stop a spammer making up possible addresses, querying SPF records for these (possible) addresses, and publishing the list of validated addresses? Can we now look forward :( to spammers using better address lists??

    1. Re:SPF as a spammer tool? by Anonymous Coward · · Score: 0

      I dont think you understand SPF, It doesnt verify e-mail addresses, it only verifys that a server is authorized to send e-mail from a given domain.

    2. Re:SPF as a spammer tool? by slightly_kooky · · Score: 1

      Because SPF records are for a domain, rather than an email address. You can already work out whether a domain exists or not using DNS.

    3. Re:SPF as a spammer tool? by pigscanfly.ca · · Score: 1

      The fact that it lists mail servers?
      You should read articles in the future (I realise this is slashdot , but in generaly).

  95. RoadRunner by Hulver · · Score: 1
    Adding SPF to your personal box would not make any difference. The reason those ranges are blocked is because machines in those ranges are often poorly set up (IE allow relaying) or easily compromised by spammers.

    All the spammer would have to do for a compromised box with SPF would be to tag their email as "From" your machine, and then spam all they want.

  96. Also stops phishing by mec · · Score: 2, Interesting

    paypal, ebay, circuit city, bank of america, and microsoft all have reason to publish SPF records.

  97. Re:boo by sudohnim · · Score: 0

    And from djbdns tools:
    $ dnstxt aol.com
    v=spf1 ip4:152.163.225.0/24 ip4:205.188.139.0/24 ip4:205.188.144.0/24 ip4:205.188.156.0/24 ip4:205.188.157.0/24 ip4:205.188.159.0/24 ip4:64.12.136.0/24 ip4:64.12.137.0/24 ip4:64.12.138.0/24 ptr:mx.aol.com -all

    --
    Its pretty sad when a commercial OS ships a debugger with their system but no compiler.
  98. Re:This is a good idea by Anonymous Coward · · Score: 0

    >"Well, what am I supposted to tell everyone in the office? No email for ... an
    >unknown amount of time?"

    You say "Guys, we need a new ISP - our current one is shit".

  99. Re:How usefull wil SPF be against trojaned machine by Anonymous Coward · · Score: 0

    Because the spam from the hijacked PC ("zombie") will most likely have faked "From:" headers.

    So, the faked From: will say something like "ugh@aol.com" but it will be coming from (say) a Comcast IP. So when the receiver gets the message it will say it comes from "@aol.com" so according to SPF it should be coming from AOL's IP(s).

    But it's not, it's coming through a Comcast IP. Therefore the message header is forged.

    What happens then depends on what the receiving MTA is configured to do. Some may reject it right away, while others may flag it in some way.

    Simple, yet elegant.

  100. Re:boo by Bazzargh · · Score: 2, Informative

    I'm only using windows reluctantly but this is ridiculous. You can do the exact same thing with nslookup, supplied with windows:

    G:\>nslookup

    > set q=txt
    > aol.com
    Server: XXXXXXXXXXXXXXX
    Address: XXXXXXXXXXXXXXX

    Non-authoritative answer:
    aol.com text =

    "v=spf1 ip4:152.163.225.0/24 ip4:20....

  101. Damni! "RMX" was such a cooler acronym! by autopr0n · · Score: 2, Informative

    Anyway, I hope register.com hurries the hell up and lets me add these to my domains. I've actually been getting a bunch "recipient not found" messages going to [random word]@[mydomain.com] (not autpr0n.com, either my personal domain) meaning someone is spamming and using forged address claming to be from my domain

    and for each bounced message, who knows how many are getting through. A friend of mine (an AOL user) actually had a spammer us his personal email address, and got not only a bunch of bounces, but angry emails and IMs.

    The sooner this goes into effect, the better. It'll probably be a long time before we can block all email that doesn't come from a domain with SPF, but hopefully soon we can get rid of emails that are explicitly not authorized. (like those claming to be from my servers...)

    --
    autopr0n is like, down and stuff.
  102. it's not coming through pipe by Anonymous Coward · · Score: 0
    The spam is still coming down your pipeline, wasting your bandwidth.

    No it's not coming down the pipe. Check up on the SMTP standard and you'll see why:

    First the destination spits out a banner on initial connecction. Then there's a HELO/EHLO from the sender which the receiver responds to. Next the sender sends a "MAIL FROM <person@domain>" string.

    At this point the receiver can check whether the sender's domain matches the IP the actual connection is coming at, and whether that IP is authroized by the SPF record to send mail for that domain.

    If it is not authorized to send mail, then the receiver can (if it wishes) to drop the connection right away.

    The added bandwidth for a DNS query for the TXT record and the response will not be very large (and will be cached).

  103. I see a problem here.... by matth · · Score: 4, Insightful

    Question on this whole SPF thing.
    I'm interested in it but have a slight issue with it at the moment that
    I'd like to get resolved.

    My domain is: mydomain.com
    Customer A is traveling and is using his e-mail of joe@mydomain.com
    However, I do IP filtering on my mail server (not SASL AUTH), for my
    dial-up pools.
    When Customer A is at hotel he must use their mail server to send mail
    out, so his mail will be rejected because the hotel mail server isn't
    listed in mydomain.com's SPF txt list.

    You suggest running SASL AUTH as a work around for this, however in my
    experience this creates MORE of a spam problem then not using SPF..
    here's why:

    On a mail server with over 40,000 users it's relitively easy for someone
    with a password cracker to hammer away at common names like 'joe'
    'jeffp', etc and try to get some passwords. Once they have a
    username/password combo they can happily send e-mail out as that user
    through MY mail server, and I can't do anything about them. Doing IP
    filtering requires that they are on MY network to send mail through MY
    server, thus allowing me to terminate/prosecute/etc the person.

    1. Re:I see a problem here.... by stry_cat · · Score: 1
      My domain is: mydomain.com Customer A is traveling and is using his e-mail of joe@mydomain.com However, I do IP filtering on my mail server (not SASL AUTH), for my dial-up pools. When Customer A is at hotel he must use their mail server to send mail out, so his mail will be rejected because the hotel mail server isn't listed in mydomain.com's SPF txt list.
      I have yet to see an answer to this problem. Also I send a lot of mail from home but put mydomain.com in the From: header. Sending email is going to get a lot more difficult
    2. Re:I see a problem here.... by kaisyain · · Score: 1

      That would be because the hotel is forging your email address and this measure is intended to stop forging. Is it useful to try to distinguish between "good" forging and "bad" forging? I don't think so, personally. But if you wanted to you could do something like set you TTLs on your SPF records to 0 so they don't get cached anywhere. Extend your pop-before-smtp daemon to update SPF records to temporarily add the hotel's MX to your own SPF list. Remove stale entries after some period of time has passed.

    3. Re:I see a problem here.... by SydShamino · · Score: 3, Interesting

      I'm not a networking expert (as everyone who corrects me will probably point out), but couldn't you do something like:

      1. Make the customers use Webmail or equivalent when traveling. The mail still originates with your servers.

      2. Make the customers VPN to your domain when traveling. The mail is then handled by your servers.

      AOL basically does the second, if you connect to them via another service (like AOL High Speed stuff).

      I know neither of those are as convenient as "free mail, anywhere, anytime, no questions asked", but that system is too open to abuse.

      --
      It doesn't hurt to be nice.
    4. Re:I see a problem here.... by RT+Alec · · Score: 1

      Here is what you need to do:

      • Use SASL+AUTH (+SSL too, but not absolutely necessary).
      • User IDs with SASL do not have to be the same as an e-mail address, so make them a little more obscure. I use IDs like 'rt_alec'.
      • YOU make up the passwords, use things like '3d8%wW!34'. No password cracker will guess that. Most users will have their mail client remember the user name/password anyway.
      • Have initial mail submission on a port other than port 25! This takes care of hotels, ISPs, etc. that block egress port 25

      Now you have a rock solid mail system, accessible from any ISP, and extremely difficult to crack into.

    5. Re:I see a problem here.... by avida · · Score: 1

      So you should run password crackers on your own system, or configure the sstem to not accept weak passwords. Do both. And if someone does abuse your SASL/Sendmail configuration, you should have alerts which notify you when someone is sending a large volume of email. You can use SpamAssassin to filter ooutbound email. Someone could get on your network illegal and abuse your services.

    6. Re:I see a problem here.... by dozer · · Score: 1

      My domain is: mydomain.com Customer A is traveling and is using his e-mail of joe@mydomain.com However, I do IP filtering on my mail server (not SASL AUTH), for my dial-up pools. When Customer A is at hotel he must use their mail server to send mail out, so his mail will be rejected because the hotel mail server isn't listed in mydomain.com's SPF txt list.


      I have yet to see an answer to this problem. Also I send a lot of mail from home but put mydomain.com in the From: header. Sending email is going to get a lot more difficult



      The answer is to use a VPN. You want all mail that purports to be from your domain to pass through your domain's mail servers. Always. Put your laptop on your company's network (virtually) and more problems than just this one are solved.

    7. Re:I see a problem here.... by dozer · · Score: 3, Interesting

      Um, how about actually watching for cracking attempts? "My word, user jimj just tried to log in 100 times in less than 1 hour. Let's deny the IP address he's trying to log in from."

      As far as I can understand, your argument boils down to "I don't like SPF because my systems are hideously insecure, I'm cool with them being used as open relays, and I don't feel like being a competent sysadmin"?

    8. Re:I see a problem here.... by Anonymous Coward · · Score: 0

      And #2 has the advantage of encrypting the password/traffic.

      We require our users to VPN in if they want to send e-mail. It's not difficult, and there is the option of WebMail as a fall-back.

    9. Re:I see a problem here.... by Mr.+Darl+McBride · · Score: 1

      Don't you have a sending cap? If not, you should add this anyway. Many mail worms use the regular smtp server, and I think you can safely say none of your employees should be sending more than, say, 10 emails per minute.

    10. Re:I see a problem here.... by scottj · · Score: 1
      I'm not a networking expert [...]
      but your post was dead on!
      --
      .-.--
    11. Re:I see a problem here.... by stry_cat · · Score: 1
      The answer is to use a VPN
      Like I said sending email is going to get a lot more difficult.
  104. Re:interesting blog. djbdns? by Anonymous Coward · · Score: 0

    Of course it can. Given that qmail was written in such a way that adding features like SPF checking is trivial.

  105. Re:This is a good idea by iantri · · Score: 2, Insightful
    Of course, I could have just set up my server to accept mail on another port, but that would have been a pain for me - local change on every client, instead of one SMTP fix.

    Actually, that wouldn't work -- other SMTP servers have no way of knowing which port your SMTP server will be on, so it is hardwired to port 25. You wouldn't be able to receive any e-mail.

  106. SPF+Challange/responsee = no more spam by autopr0n · · Score: 1

    Well, I can dream, can't I?

    But seriously, the two technologies together would pretty much kill spam "as we know it". That is to say, most of the anonymous, illicit, untraceable SPAM we get today.

    Simply set all messages that either have ridiculously liberal SPF records (i.e. *.*.*.* or something) or messages that don't come from valid SPF specified machines to be challenged (you could also employ some kind of Bayesian filter, but I doubt that will help. See more below). Then wait for the response before white listing the address, and letting the message through.

    Once this is widespread, people sending out junk-email will need to spam using their own domains. Which isn't that hard to do. Which is where the third phase of my plan comes in. A distributed blacklist of domains. This would work much better then the current Bullshit IP blacklists. Enough complaints and the domain would be marked down as a spammer.

    Spammers would need to buy new domains for each spam campaign, and hopefully not be able to get out more then a few hundred SPAMs before being blacklisted. That would make spamming completely unprofitable.

    --
    autopr0n is like, down and stuff.
  107. Re:Some of us have reasons for spoofing our addres by matth · · Score: 1

    Which is good for machines that have several users on them.. Get 40,000 users and all joe spammer needs to do it run some dictionary level attacks on the SASL SMTP AUTH and bam.. free spam relay! SASL SMTP AUTH is worse then an open relay, in my opinion.

  108. More Inconvenience by Anonymous Coward · · Score: 0

    I have email addresses under many domains, often not under my control. I send all from my home SMTP server. SPF will break this.

    It just adds more inconveneience for little gain.

    What ever happened to "be liberal in what you accept and strict in what you send"? :(

  109. AOL will likely remove these SPF records today by wayne · · Score: 4, Informative
    According to a message from Meng Weng Wong (the author of SPF), AOL will likely remove these SPF records today (Friday). There are still kinks that need to be worked out, and AOL doesn't like to make big changes like this to be permanent and/or last over the weekends until more testing has been done.

    See: this message on the SPF mailing list

    --
    SPF support for most open source mail servers can be found at libspf2.
  110. SPF is NOT a problem for you, by autopr0n · · Score: 4, Informative

    For instance, the box on which I get all my mail, to which all my mailing list subscriptions go, and which is associated with my online identity everywhere I have one...is located halfway across the continent from me

    Two solutions.

    1) The "hard" but proper way, setup SPF records from all the machines you will be sending mail from or

    2) Simply send all your mail out through the box you get it in from. What's so hard about that?

    Anyway, I'll be happy to let anon mail through just for your convenience, so you don't have to setup SPF once every 6 months, or wait for your email to get forwarded through your own mail server, if you'd be willing to go through and delete the hundred or so SPAMs I get each day. Sound like a fair deal?

    --
    autopr0n is like, down and stuff.
    1. Re:SPF is NOT a problem for you, by wfberg · · Score: 1

      Two solutions.

      1) The "hard" but proper way, setup SPF records from all the machines you will be sending mail from or

      2) Simply send all your mail out through the box you get it in from. What's so hard about that?


      Then you have to setup your mail server to accept and relay mail from all other IP numbers you're using to send mail from. That's just as hard as number 1 (plus, you turn your mailserver into an open relay for anyone on the same /24 if you're on a dynamic IP number -- so number 1 is the better option).

      --
      SCO employee? Check out the bounty
    2. Re:SPF is NOT a problem for you, by Permission+Denied · · Score: 1
      2) Simply send all your mail out through the box you get it in from. What's so hard about that?

      That is not feasible for large numbers of users.

      Say I want to send email using my work account from home. My ISP blocks outgoing port 25, as many ISPs do nowadays. I'm instead supposed to use my ISP's mail server. However, my mail is now assigned a spam score (or perhaps even rejected by some sites) since it originates from isp.com but is addressed from work.com.

      Please don't tell me the solution is to VPN to work. That may work fine for some people, but what if I have several accounts in different domains? I get mail for the webmaster at a number of different domains, hosted by different people (each of which have other users so I can't set them up so they list my main work network as the legitimate sender). Is my mail client supposed to automatically set up a VPN to each mail server when I reply to a message using a certain address and each domain uses a different type of VPN (PPTP, IPSEC and various non-standard VPNs)? As a consultant webmaster, am I even trusted enough to be given access to their VPN?

      Realistically, if SPF becomes widespread, it means that in many situations, users will no longer be able to concurrently use multiple email addresses from different domains. The problem will be exacerbated so that even two domains are difficult to work with as long as some ISPs block outgoing port 25. I've been following this SPF thing for some time now and nobody has given a good solution for this.

      I don't have to deal with the port-25 blocking thing since I read all mail by sshing into a work machine (and I could probably hack my MTA to send mail using a different server based on from address), but I'll still have to deal with users for whom this is a real problem.

    3. Re:SPF is NOT a problem for you, by Anonymous Coward · · Score: 0

      Please don't tell me the solution is to VPN to work. That may work fine for some people, but what if I have several accounts in different domains? I get mail for the webmaster at a number of different domains, hosted by different people (each of which have other users so I can't set them up so they list my main work network as the legitimate sender). Is my mail client supposed to automatically set up a VPN to each mail server when I reply to a message using a certain address and each domain uses a different type of VPN (PPTP, IPSEC and various non-standard VPNs)? As a consultant webmaster, am I even trusted enough to be given access to their VPN?

      If you are trusted enough to send out e-mail where you claim to be part of a particular company (e.g. today I'm joeblow@acmewidgets.com) then you should be trusted enough to use their outbound mail server (either via SSL, or SMTP AUTH, or VPN).

      If you're not trusted enough to use their outbound mail servers, then why are you signing e-mails claiming to be part of that particular company?

      Guess what, this is a change - and you're surprised that it may require change on the part of the users of the system?

  111. How dynamic are we talking about? by autopr0n · · Score: 2, Insightful

    First of all, why can you use the machine you receive mail on to send mail? Obviously that IP doesn't change too often.

    And in any event, most dynamic IPs are within a certain net block. so you can simply add that net block to your SPF record. I'm assuming you have your own domain here.

    --
    autopr0n is like, down and stuff.
  112. Sad though by autopr0n · · Score: 1

    RMX was such a cooler Acronym. I know it didn't require modification of bind, but I don't know about other mail servers.

    Seriously "SPF" doesn't make that much sense by itself while "RMX" both sounds cool and is pretty obviously decipherable.

    --
    autopr0n is like, down and stuff.
  113. WOW by autopr0n · · Score: 1

    I just realized how the 222.235.48.0/N notation worked. It's the first N bits that are on of the host mask, not the last N bits that are zero.

    That confused me for the longest time. But I was too much of a pussy to ask what the hell that meant.

    --
    autopr0n is like, down and stuff.
    1. Re:WOW by Anonymous Coward · · Score: 0

      Yet more proof that masturbation kills brain cells?

  114. The really important question is... by bourne · · Score: 1

    Will they HONOR them as well as publish them? Or will they continue to block connections from cable modem hosts even if those hosts have SPF records demonstrating their validity?

    I'll have to see if dyndns can set up SPF records and test that later today.

    A peer-to-peer network shouldn't have ghettos.

    1. Re:The really important question is... by Anonymous Coward · · Score: 0

      I doubt they will start accepting cable modems regardless of whether or not they have SPF records, and this is why.

      An SPF record only verifys that the e-mail is coming from the domain that it says it is coming from, there is nothing stopping a cable modem owning spammer from registering a crappy domain and sending out spam, or a spammer from making a zombie of a computer on a cable modem, then adding them to their own domains spf.

      As a matter of fact, there is nothing stopping spammers from registering a bogus domain, and making the entire internet part of their SPF, allowing them to use any computer they may comprimise as a spam relay. What is needed is SPF and some sort of a trust between domains.

    2. Re:The really important question is... by bourne · · Score: 2, Informative

      As a matter of fact, there is nothing stopping spammers from registering a bogus domain, and making the entire internet part of their SPF

      But it kills domain forging; they have to use their own bogus domains which can be quickly and easily blacklisted by other methods if they spam a lot. SPF says "This machine can be held accountable for mail sent for this domain," there's no magic if you're not willing to actually hold people accountable. But the contrapositive to that is, if someone says they're host is accountable and mail from that host is otherwise sound, then you should give them the benefit of the doubt.

      What is needed is SPF and some sort of a trust between domains.

      Mechanisms based on trust are either expensive or doomed to failure. So it has always been and so it will always be.

  115. it could by autopr0n · · Score: 1

    Ownz0red boxes arn't going to be added to anyone's SPF records, so letting all mail with valid SPFs should be okay. In that case, you will at least know who's responsible for spamming you : P

    --
    autopr0n is like, down and stuff.
    1. Re:it could by Anonymous Coward · · Score: 0

      Yes, in theory SPF would allow people to poke exceptions in their residential blacklists. In practice, those blacklists are in place and probably aren't going anywhere.

  116. Mail.com and others? by cuban321 · · Score: 1

    What about sites like mail.com, where I get to use an email alias but the email actually comes from my ISPs SMTP server? There is no way they could do an SPF record for those. Hmm. Nice in theory but after deep thought doesn't seem to fix everything.

  117. What about M$soft? by Baron_Yam · · Score: 1

    It's easy enough to add an SPF record to your domain (in fact, I just did it for mine), whatever your DNS server software... but what about implementing SPF on your mailserver?

    I see plenty of instructions for various *nix mail services, but I suppose I'll have to wait for a $$$ 3rd party solution before I can add this functionality to my Exchange server. Bleh.

    1. Re:What about M$soft? by doce · · Score: 1

      or, you know, maybe change to a solution that better supports established standards, better supports up-and-coming standards, and is more easily and freely extended.

      but i know. that's just crazy talk.

      --
      woof!
    2. Re:What about M$soft? by monas · · Score: 1

      You can allways put a *nix box between the Internet and your msexchange which will decide what messages are good and which are bad.

  118. It's great... IF you have a simple situation by Anonymous Coward · · Score: 0

    On the other hand, if you want to do things on a per-user basis, now you have to look at the "exist" directive. This is where you put out a definition using their macro language. One of the % commands is for the e-mail address, and another is for the source IP address.

    The far end expands the %s into their real values, glues it all together, and arrives at something huge like username.domain.IP.foo.example.org. Then they look that up, and if it exists, it's accepted.

    I can't imagine how evil and complex my foo.example.org zone would get, given a few dozen roaming users. This is going to make life miserable for me both at work and at home, since both places have people that don't send mail through the domain mail servers. I'm not going to turn on some kind of SASL/auth stuff, since that asshole spammer will just start attacking my accounts. All he needs is to find one, and now I'm hosed.

    The problem with SPF is if it takes off, nobody will consider a different solution which can solve this problem a little differently. Everyone will be happy with their 90% solution, and the rest of us are screwed.

  119. D'oh! by Anonymous Coward · · Score: 0

    Sorry. Spent too much time looking at AOL's IN TXT, the brain was locked on /24.

  120. I have no spam problem by ^BR · · Score: 1

    bmf + spamassassin on the front line get more that 99% of it meaning that I see a spam only about one every three days, filtering about 100 a day.

    And I do care about a proposal that will hinder my ability to use SMTP relay that I have a legitimate access to, because some people can't take proper technical measure like filtering on content.

    Filtering on dubious technical criteria is not the way, a spam message is one because of its content, not because of the relay it used.

    I oppose any measure that affect current legitimate use.

  121. Nitpick (Re:Tag it) by Jonathan+Quince · · Score: 1

    "SPF" is not an acronym. The proper tag is:

    <abbr title="Sender Permitted From">SPF</abbr>

    --
    Microsoft Windows is, fittingly, the official Desktop OS of Olig
    1. Re:Nitpick (Re:Tag it) by Stradenko · · Score: 1

      It seems you don't know what an acronym is...

      From The Free On-line Dictionary of Computing (27 SEP 03) :

      acronym

      An identifier formed from some of the letters (often
      the initials) of a phrase and used as an abbreviation. This
      dictionary contains a great many acronyms; see the contents
      page for a list.

      See also TLA.

      (1995-03-15)

  122. Breaks Forwarding by n-baxley · · Score: 3, Informative

    The biggest problem I can see with this is that it breaks forwarding. I have several email addresses that I don't use anymore but that I still get email on. If I take the SPF people's recommendation and just remail it, I lose the sender information, or at least lose access to it when listing my emails. It would be nice if this could handel forwards as well.

    1. Re:Breaks Forwarding by TheMidget · · Score: 1
      Just patch the supplied milter to whitelist your known forwarding addresses or secondary MX'es:

      Patch snipped because Slashdot complains about too many junk characters.

      Admittedly, this is still not an ideal solution, as it takes an intervention by the sysadmin whenever a user decides to sign up with a "new" forwarding service.

      However, on the SPF mailing list, they are mentioning a trusted-forwarder.org domain, which, when finished, will act as a DNSwl (DNS white list) to inventory all known forwarders (such as pobox, netcourrier, ...)

    2. Re:Breaks Forwarding by Night+Goat · · Score: 1

      Read the article, there are workarounds. Read the section of the FAQ that is titled "But that breaks forwarding!"
      http://spf.pobox.com/faq.html
      Basic ally, they say, "Yes it does, but there are ways around this, and that's the price you pay for verified senders."

    3. Re:Breaks Forwarding by n-baxley · · Score: 1

      Exactly, the workarounds involve remailing to the new address, which essentially wipes the original sender out of the header. Now replies become much more complicated and your inbox listing becomes much less usefull.

  123. Flame/mod me to hell and back, but... by IANAAC · · Score: 1
    The mail server might be dynamic...

    I don't believe any sort of server should be dynamic. The whole idea of a server is that it's a static place one can always reach. Dynamic setups are partially the reason email is in the pickle it's in right now.

  124. mailboxes should be two way... by CreateWindowEx · · Score: 1

    IMHO, the current situation where you check your work mail from home by connecting to pop.work.com, but send mail that's from "user@work.com" through smtp.home.net is not very good--in an ideal world, you would use some sort of secure smtp to send your work mail through your work domain's smtp server, not your home isp's.

  125. Re:interesting blog. djbdns? by Anonymous Coward · · Score: 0

    I'm using qpsmtpd with qmail instead of qmail-smtpd, and the CVS version includes a plugin for checking SPF records.

    As soon as the C library is done, I'm sure someone will write a patch for qmail-smtpd.

    For more MTA compatibility info, check out The SPF download page

  126. Also an issue with "Forwarding Accounts" by Anonymous Coward · · Score: 0

    It's a bummer for those of us who use forwarded accounts such as bigfoot who I used to use (before they kept hiking prices and dropping support). It had the advantage that I could switch ISP's and keep the same email address... with spam filtering also.

    Since most of these forwarders do it on the cheap, asking them to provide an SMTP/SMTPS gateway (so the address matches the SPF record) would probably be financially prohibitive.

  127. Re:boo by dossen · · Score: 1

    Anybody know why I just get this:

    [dossen@horse09:~]$ dig aol.com txt

    ; <<>> DiG 9.2.1 <<>> aol.com txt
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39946
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;aol.com. IN TXT

    ;; AUTHORITY SECTION:
    aol.com. 20 IN SOA dns-01.ns.aol.com. hostmaster.aol.net. 2004010902 1800 300 604800 600

    ;; Query time: 3 msec
    ;; SERVER: 130.225.16.40#53(130.225.16.40)
    ;; WHEN: Fri Jan 9 16:39:20 2004
    ;; MSG SIZE rcvd: 89

    And if I ask AOL themselves:

    [dossen@horse09:~]$ dig aol.com txt @dns-01.ns.aol.com

    ; <<>> DiG 9.2.1 <<>> aol.com txt @dns-01.ns.aol.com
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 1932
    ;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;aol.com. IN TXT

    ;; AUTHORITY SECTION:
    aol.com. 600 IN SOA dns-01.ns.aol.com. hostmaster.aol.net. 2004010902 1800 300 604800 600

    ;; Query time: 119 msec
    ;; SERVER: 152.163.159.232#53(dns-01.ns.aol.com)
    ;; WHEN: Fri Jan 9 16:40:45 2004
    ;; MSG SIZE rcvd: 89

  128. Just throw salt on their tails by rs79 · · Score: 1

    Kills 'em dead. Also works on snails, slugs and leeches.

    --
    Need Mercedes parts ?
  129. Re:boo by chfriley · · Score: 1

    I get this too, perhaps it is a propogation thing?

  130. oh no by MasTRE · · Score: 1

    Great, just what I needed - AOL to regulate my sunscreen!

    --
    Must-not-watch TV!
  131. Re:-1, Troll???? by Anonymous Coward · · Score: 0
    How is this -1, Troll? Come on now...

    I was going to say exactly this, but if you read the responses to it, you'll see that it's cut-and-pasted from someone else's response in a previous story.

  132. Wrong. (Re:Nitpick (Re:Tag it)) by Jonathan+Quince · · Score: 1
    It seems you don't know what an acronym is...

    We could now start a flamewar over acronyms v. initialisms. But if I wanted to engage in such a puerile waste of time, I'd go argue gun control and evolution on Usenet; and besides, it would be irrelevant to the parent comment. So instead, I'll merely point out that the tags <acronym> and <abbr> have semantically discrete meanings.

    <acronym> is intended to be used for pronounceable formulations. <abbr> is for unpronounceable strings. Sometimes it's a judgment call - for example, some people pronounce "SQL" as a word and some don't - but two different tags exist for a reason. There will probably be other good reasons if/when somebody actually creates more widespread applications that use robotic parsing of semantic markup.

    Users of aural browsers will thank you for honoring this distinction.

    --
    Microsoft Windows is, fittingly, the official Desktop OS of Olig
    1. Re:Wrong. (Re:Nitpick (Re:Tag it)) by Stradenko · · Score: 1
      <acronym> is intended to be used for pronounceable formulations. <abbr> is for unpronounceable strings.

      This
      and
      this seem to disagree with you as to how the tags should be used. (the <acronym> example uses "WWW" as its example...hardly pronouncable.
    2. Re:Wrong. (Re:Nitpick (Re:Tag it)) by sik0fewl · · Score: 2, Informative

      Unfortunately the W3C's sites seem to be ambiguous about this. However, somewhere it does state that ACRONYM is for pronouncable acronyms and ABBR is for unpronouncable acronyms and abbveviations (although I can't find the link to back this up). They probably could've made this less confusing, but they didn't.

      At http://www.w3.org/TR/html4/struct/text.html#edef-A CRONYM where they actually define the standard, they give WWW as an example for ABBR.

      Again, I'm just saying it's ambiguous, I'm not trying to start a flamewar.

      --
      I remember when legal used to mean lawful, now it means some kind of loophole. - Leo Kessler
  133. What about hostway and GoDaddy? by herrvinny · · Score: 1

    I have a site hosted on Hostway, and I don't see any way to put up an SPF record. I just emailed them about it.

    Also, what about GoDaddy? I don't see any way to publish a SPF record, and by the results of a quick Google search, it looks like GoDaddy doesn't offer it. Before SPF gets off the ground, all these providers will need to support it.

  134. SPF Bad for POBOX's users by billstewart · · Score: 2, Interesting
    I've been a customer of pobox.com for probably seven years now. It's a mail forwarding service that originally started in a dorm room and grew into a business - mail to bill dot stewart at pobox dot com forwards to me@my-isp.example.com, and I can change it any time I change ISPs. When I send mail to somebody, the IP address isn't pobox.com's servers - it's whatever IP I'm connecting from, whether that's my home DSL, or my DSL provider's smtp relay, or my office's firewall smtp relay, or my mailbox/shell provider's relays, or my dialup provider's relay if I'm on the road.

    pobox.com doesn't know any of these IP addresses, so if they *do* advertise SPF records for *@pobox.com, anybody who listens to SPF will reject me, and probably most of their other customers. It's fine for them on the input direction - blocking forged aol mail, for instance - but even that prevents you from sending mail From: you@yahoogroups.com when you want the replies to go to your yahoo address, not your real address, which can be important if you're sending to people with dubious Microsoft mail systems that might ignore Reply-To: or people who don't pay attention to message bodies that say 'Please reply to my yahoogroups address, not my work address" (like your mother-in-law on aol.)

    For someone like Karl, I'd expect that the risk is that if you're using a dialup connection that requires you to use _their_ SMTP relay, or if you're on a hotel broadband connection that hijacks SMTP, you'd risk having some people block your mail. Hopefully SPF-using SMTP servers do so noisily and not silently...

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  135. Re: or Register.com? by WuphonsReach · · Score: 1

    Register.com's system also doesn't allow you to add TXT records to your DNS records either.

    I've e-mailed them once about it, and will probably bug them again once AOL adds the SPF record on a more permanent basis. Basically, they need to get with the program and provide the ability or I'll take my domains elsewhere. The e-mail response I got the first time was pretty much clueless.

    --
    Wolde you bothe eate your cake, and have your cake?
  136. That's what SASL is for by dszd0g · · Score: 2, Interesting

    Simple Authentication and Security Layer allows a user to identify themselves to a mail server. POBOX just needs to set up a mail server that uses SASL and then their users use that to send mail.

    This is often referred to as SASL auth or sometimes SMTP auth.

    They probably need to set it up on both port 25 and another port generally 587 in case users ISPs block connections to port 25.

    Alternatively there are older solutions that may work for some mail services like POP before send. Where any IP address that has successfully logged into the POP server can send e-mail through the mail server for a certain period of time.

    Basically once SPF catches on public mail services need to run their own mail servers. This makes sense, it's their e-mail and they should be responsible for sending it.

    In the case of pobox.com seems to already be running SASL:

    % host -t a sasl.smtp.pobox.com
    sasl.smtp.pobox.com A 64.71.166.114

    pobox.com is already publishing SPF records so it looks like they think it will work for them.

    % host -t txt pobox.com
    pobox.com TXT "v=spf1 mx mx:fallback-relay.pobox.com a:emerald.pobox.com ?all"

    They are specifying the loose "? = unknown" for servers other than their own, but it is up to the receiving MTA to allow or deny "unknown".

    They are following the SPF adoption strategy:

    "Initially, domain owners can set ?all, which means "default unknown". They start educating their users to switch to SASL AUTH, and maybe set a local sunrise date.

    When the vast majority of users are doing the right thing (sending mail out only through the domain's designated mailers) they change the default to -all, which means "default deny". That tells SPF-aware receiving servers that it's safe to reject SPF violations rather than classify them as spam."

    --
    This message is encrypted with Quad ROT-13 to protect the author's copyright under the DMCA.
  137. Re:How does this reduce spam in any shape or form? by Anonymous Coward · · Score: 0

    It will probably not reduce spam quantity at all. (It does make domain-oriented white/black lists more reliable.)

    Instead, it allows domain mail admins to have more control over how e-mail purporting to be from their domain flows. Just like mail admins control how inbound mail flows, this gives them the ability in reverse. Which makes it more difficult to get joe-job'd.

    It does make it more difficult to the spammer, which is a nice bonus - but its purpose is to stop domain forgery.

  138. Re:boo by Anonymous Coward · · Score: 0

    OTOH, a single dig command gives you a nice snapshot of your DNS information. Suitable for saving off as an archive e-mail for future reference.

  139. I'm using djbdns to publish SPF by dszd0g · · Score: 1

    For example on my domain dszd0g.org the record looks like:

    'dszd0g.org:v=spf1 include\072dragonpaw.org -all

    The only pain is the need to use \072 for the : in the text record.

    --
    This message is encrypted with Quad ROT-13 to protect the author's copyright under the DMCA.
  140. Still wrong about <abbr> and <acronym> by Jonathan+Quince · · Score: 1

    w3schools.com is hardly the be-all end-all authority on HTML semantics. In fact, I'd say that a website that (as of 2004-01-09) uses tables for layout and <b> for navigation bar heading text wouldn't know what "semantic web" meant if it reared up and bit them in the you-know-where. (Go ahead, view the source.) The disclaimer on their homepage states, "W3Schools is for training only. We do not warrant the correctness of the content. The risk of using it remains entirely with the user." I'd listen to their disclaimer (and homepage joke-of-the-day) much more than their markup advice.

    Come on: A random link does not an argument make. I've seen horrible HTML tutorials "explain" how <blockquote> is used to indent text and <h1>, <h2>, et al are good for making text bigger and smaller. If "somebody wrote it on the Internet" links constitute an argument, though, I'd say that Web Design Group offers a much more reliable and better-thought explanation of <abbr> and <acronym>.

    Also, note that the W3's homepage itself uses <abbr> and <acronym> as I described, with the incomprehensible exception of their copyright-footer link to the name of the W3 itself. Their entire homepage navbar marks up abbreviations such as "HTML", "CSS", and "XMLP" using <abbr> while reserving <acronym> for pronounceable formulations such as "SMIL" and "SOAP". (Again: View the source.) I'd say that if any page has been extensively tested using a diverse spectrum of user-agents (including aural browsers and experimental semantic web applications), the W3's homepage is probably the benchmark to be exceeded.

    As for the formal specs and other documentation (which really ought to be referenced here), I'm way too lazy to dig through them for a random /. argument. But that's ok, since another poster already took a decent crack at it. :-)

    But the central issue remains: Assuming that <abbr> and <acronym> are to be used as you say, they're semantically indistinguishable and therefore redundant. I say that each has its own correct discrete usage. <acronym> is for acronyms, which are pronounceable by definition and often words in and of themselves (e.g., Web Design Group's example of "radar"). <abbr> is for other abbreviations, including unpronounceable initialisms, which cannot be pronounced or used as whole words in their own right. This is an important practical distinction for Web robots and aural browsers.

    HTH.

    --
    Microsoft Windows is, fittingly, the official Desktop OS of Olig
  141. AOL isn't currently publishing SPF records by dszd0g · · Score: 1

    None of AOLs DNS servers are currently publishing TXT records.

    % host -t txt aol.com dns-01.ns.aol.com
    aol.com has no TXT record at dns-01.ns.aol.com (Authoritative answer)
    % host -t txt aol.com dns-02.ns.aol.com
    aol.com has no TXT record at dns-02.ns.aol.com (Authoritative answer)
    % host -t txt aol.com dns-06.ns.aol.com
    aol.com has no TXT record at dns-06.ns.aol.com (Authoritative answer)
    % host -t txt aol.com dns-07.ns.aol.com
    aol.com has no TXT record at dns-07.ns.aol.com (Authoritative answer)

    So it isn't a matter of propagation. Either they put them out and decided to remove them or Slashdot failed to check that the article was correct -- but that would never happen.

    --
    This message is encrypted with Quad ROT-13 to protect the author's copyright under the DMCA.
  142. livejournal.com is publishing SPF records by marnanel · · Score: 1

    LiveJournal is publishing SPF records since they got joe-jobbed a few months back:

    marnanel@spectrum:~$ dig livejournal.com txt
    [...]
    ;; ANSWER SECTION:
    livejournal.com. 3153 IN TXT "v=spf1 a mx ip4:66.150.15.140 ?all"


    (PS: I'm nothing to do with LJ other than being a satisfied user.)

    --
    GROGGS: alive and well and living in
  143. The SPF DoS hole by 0x0d0a · · Score: 2, Insightful

    Oooh, wow. I didn't even think of that. You're right. That's *incredibly* nasty -- someone spoofing DNS responses containing SPF records could take down, say, all AOL to MSN email for however long the SPF records stay cached. With one packet. Without even needing to flood any system, since we're talking UDP, not TCP.

  144. Serious problem with SPF in SpamAssassin... by wirelessbuzzers · · Score: 1

    ... at least for client-side filtering. To confirm that an email address johndoe.com.com is live, send a message to him from johndoe-com-com.spamdomain.com, then wait for the SPX request. Confirm with a custom DNS server. Unlike a web bug, it doesn't prove that he read it, but it confirms that the address is live *and* running SpamAssassin.

    Of course, putting SPX in the SMTP server doesn't suffer from this problem, especially since the server can cache the SPX data for spamdomain.com.

    --
    I hereby place the above post in the public domain.
    1. Re:Serious problem with SPF in SpamAssassin... by Tony+Hoyle · · Score: 1

      So spammers can find out that my domain is using a filter that'll very likely dump their spam anyway...

      And this is a problem how????

    2. Re:Serious problem with SPF in SpamAssassin... by wirelessbuzzers · · Score: 1

      Errr. SpamAssassin is a great program, but it can be circumvented. The knowledge of which filter is being used will allow the spammers to do runs of messages specifically designed to avoid that filter...

      Generally, the vulnerability to attacks that give away information about an address is a bad thing...

      --
      I hereby place the above post in the public domain.
  145. How secure is the IP layer of the Internet? by Anonymous Coward · · Score: 0

    SPF pushes the identity issue down to the IP address level. How secure is that? Say I'm a spammer and I want to forge a respectable, SPF-using domain. I create a program that sends my email in special packets, to make it appear that they originated from the respectable domain's email server IP addresses. My host just looks like a router doing its job. Is it possible to fool an SMTP server this way, or would it figure out that my traffic is bogus?

    I don't know the answer to this, just asking.

    1. Re:How secure is the IP layer of the Internet? by Anonymous Coward · · Score: 0

      It won't work if you can't get the return packets, since TCP requires a three-way handshake. You have to return a sequence number from the second part in the third part, or you don't have a connection. The only way around this is to guess the sequence number, and with some weak operating systems you still can. Most of them are long gone though.

      The much easier way to do it would be to look up the SPF records for a domain and find out what addresses they've covered. Let's say they have a /16 and only use a fractional part of it, like the top half of it. So you go out and advertise a route to the other half of it and start spewing from there.

      If you thought hijacking of unused IP blocks was a problem, just wait until spammers start doing it to blocks that are already in use. They just need to carve a small piece out of your network and push it out there, and it will "win" since it's more specific than the original route for the real network.

      If anything, SPF makes it easier, since you can see all of the approved networks with one DNS query. If/when AOL puts their SPF records back up, look at it and see just how much net space is being covered. Any of those could hide an overlapping spam operation.

  146. Looks like its SPF day today! by Anonymous Coward · · Score: 0

    Looks like SPF is everywhere today! LaneChange.net had a press release announcing that it had added TXT records to its DNS hosting service to allow their clients to publish SPF records too!

    http://www.cpureview.com/news/20040109lanechange .h tm

    Imagine if all the big email players published SPF recs, man the spammers would burn in hell!

    -Joel

  147. Why I believe this by 0x0d0a · · Score: 1

    Pay per email? Pay whom, precisely?

    I would advocate a middleman. However, other folks prefer the recipient (which avoids the political problems of creating another Verisign-like monster).

    Why should I pay you to send you email that isn't spam?

    Because doing so means that globally, spam goes away. The primary network-visible differentiator between spammers and nonspammers is that spammers send vast quantities of email for which they are willing to pay almost nothing.

    Would you pay, say, a tenth of a cent, or perhaps even a cent per first email to a person you send? I really think that, for most people, this is not financially stressful. In my entire time on the Internet, I believe that I have probably directly emailed fewer than three hundred people, which comes out to three dollars or thirty cents, depending upon which of those two pricing things you're using, for years and years of spam-free email.

    Would you give me the cash back?

    This could be implemented, yes. In the case of a middleman, I suspect that they'd want to make some fee, and would probably want to keep at least some percentage.

    You say that SPF works against the way the internet works, well, the internet is a free-for-all, so why is paying per email NOT against the way the internet works?

    Well, you're right about that much. :-)
    Because it allows peer-to-peer connectivity, which I view as the fundamental feature of the way the Internet works. There are no "special" hosts. The reason I think that pay-per-email is justified in only the case of email is that email is a very unique service, different from almost everything (with a possible exception of instant messaging) in that it allows anonymous people, anyone on the Internet, to grab your resources in the form of human time and storage space. Web servers and anonymous FTP servers mostly only provide resources in the form of connections (and most sysops have some sort of system to prevent folks from eating up connections like mad...you can't grab all 1000 or so of ftp.apple.com's connections) and bandwidth. Bandwidth (except in the case of zombies, which are dealt with in their own way) costs an attacker as much as it costs a defender, which generally is acceptable on the Internet. The Internet has many places where an attacker can cost a defender an equivalent amount of resources -- this is generally considered acceptable. Anyway, I'm rambling a bit. Email allows *anonymous* people to get at your time (which is extremely expensive relative to computing resources) and storage space (still somewhat expensive, since mostly people only have mailboxes of a few megs).

    PKI? If Computer A trusts Computer B, does that mean Computer B gets a high ranking? What if Computer A is a spammer? Computer C, which nobody knows, and therefore nobody trusts, how do they get email out to people? They may be the next Slashdot, or have something earth-shatteringly important to say. Are you going to reject their messages because nobody trusts them? If they spam, presumably they get a negative score. But what if someone who has an axe to grind says they've spammed when they haven't?

    These are all pretty general PKI/trust issues. There are plenty of proposals to deal with drawbacks. The thing is that trust networks aren't fundamentally flawed on multiple levels, as SPF is. There are *pages* of obvious solutions for each point you listed above -- deciding on a particular one takes thinking and hammering on, but I don't think it's unreasonable to claim that something generally acceptable to Internet folks can be settled upon.

    How do PKI/Pay-for deal with throwaway domains, or compromised machines?

    Well, *I* tend to favor pay-for-initial-email, using a middleman, which certainly do not encompass all pay-for systems. Middlemen would probably be accredited by ICANN, as they've done for the existing name registrar system. It's a business much like name reg

  148. spf how does it weork? by r1_97 · · Score: 1

    OK, I read the links and still don't know exactly how spf works. I'll stipulate my cluelessness but would appreciate a basic run through on how this works.

  149. Am I Missing Something? by rhoads · · Score: 1

    I'm no expert, but why didn't we slap this problem in the face long ago with digital certificates?

    I'm sending a piece of mail ... here's my cert ... you trust the root CA. If I'm known to be a spammer, blacklist me ... bada boom!

    Is it an implementation problem? Could authentication be implemented on top of the existing system and phased in?

  150. Re: or Register.com? by Anonymous Coward · · Score: 0

    http://www.emediawire.com/releases/2004/1/emw97845 .htm should provide some ammo they can understand.

  151. MOD PARENT UP! by ldspartan · · Score: 1

    Yes! I still don't see a solution to this problem, and _plenty_ of people are affected by it.

  152. Demon Internet by samjam · · Score: 1

    I use demon internet now (cancelled TeleWest cable) because
    1) Fixed IP without paying around 4 times the price
    2) No silly rules like against running servers
    3) Decent news server
    4) No silly rules about not VPN to work
    5) Save 5.00 per month
    6) Did I mention no silly rules?
    7) Twice the upload speed

    Sam

  153. Okay, I dig, but answer is nada by Jayfar · · Score: 1

    I'm probably missing something stupid, but why do I get a 0 answer on the query?

    ~$ dig aol.com txt

    ; <<>> DiG 9.2.1 <<>> aol.com txt
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 11765
    ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;aol.com. IN TXT

    ;; AUTHORITY SECTION:
    aol.com. 600 IN SOA dns-01.ns.aol.com. hostmaster.aol.net. 2004010902 1800 300 604800 600

    ;; Query time: 25 msec
    ;; SERVER: 127.0.0.1#53(127.0.0.1)
    ;; WHEN: Fri Jan 9 18:08:39 2004
    ;; MSG SIZE rcvd: 89

    ~$ dig @dns-01.ns.aol.com aol.com txt

    ; <<>> DiG 9.2.1 <<>> @dns-01.ns.aol.com aol.com txt
    ;; global options: printcmd
    ;; Got answer:
    ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31149
    ;; flags: qr aa rd; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0

    ;; QUESTION SECTION:
    ;aol.com. IN TXT

    ;; AUTHORITY SECTION:
    aol.com. 600 IN SOA dns-01.ns.aol.com. hostmaster.aol.net. 2004010902 1800 300 604800 600

    ;; Query time: 23 msec
    ;; SERVER: 152.163.159.232#53(dns-01.ns.aol.com)
    ;; WHEN: Fri Jan 9 18:09:43 2004
    ;; MSG SIZE rcvd: 89

  154. Re:boo by Anonymous Coward · · Score: 1, Informative

    Same here, even worse. Earthlink (my access provider) blocks access to non-earthlink name servers, so i can't query AOL's dns. ;-(

  155. Never mind, I see they were just testing by Jayfar · · Score: 1

    I had missed an earlier post from Wayne that indicates aol was just testing it briefly and planned to roll it back temporarily:

    http://slashdot.org/comments.pl?sid=92139&cid=79 27 250

  156. SASL is nice, but not enough by billstewart · · Score: 1

    SASL is certainly a good start, and particularly needs the alternate port to deal with fascist ISPs that block Port 25 (an increasingly popular thing to do, unfortunately, especially for US cable modems), but it still doesn't deal with firewalls. Users who want to do this from work need to get their offices' sysadmins to enable Port 465 or whatever port their provider likes.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  157. Re:boo by dossen · · Score: 1

    Seems strange if AOL's own nameserver doesn't know about it. Note that the second time around I'm asking dns-01.ns.aol.com, which is mentioned in the SOA entry of aol.com. And just to add, I've also tried the other AOL nameservers. Where is this fantastic SPF entry?

  158. Re:How usefull wil SPF be against trojaned machine by John+Hasler · · Score: 1

    It will be of great use in discouraging them from forging my domain in their headers.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  159. From: @aol.com by tepples · · Score: 1

    What's wrong with setting different From and Reply-To?

    For one thing, in today's Internet business climate, it looks unprofessional to have From: somebody664509@aol.com, Reply-to: sales@bindaca-inc.com. For another, your clients will likely categorize their e-mail based on your reputation, which their MUAs would tie to your From: address, which would change every time you switch ISPs, resetting your reputation to zero.

    So you have to ask your ISP if you want to run a mail server. Why exactly is that so difficult?

    ISP will probably charge you upwards of $50/mo for the privilege of running your mail server over its private network. "If you want to run your own mail server, you must be a reasonably large business; we'll have to upgrade your contract to business class. What's your D&B D-U-N-S number?"

    1. Re:From: @aol.com by jazman · · Score: 1

      Fair enough. The first isn't insurmountable if corporate mail servers can be setup to forward mail from trusted senders - you send mail from somebody664509@aol.com, which is verified by AOL's SPF, to, e.g. forwarding@bindaca-inc.com with the client's email address specified one way or another - client gets email from and reply-to sales@etc. Then it doesn't matter about your reputation because you add somebody664509@next-isp.com to your company's whitelist, then the cycle starts all over again.

      Your second point isn't caused by SPF. If the cost to run your own mail server is $50pm, then you should be paying that whether you have SPF or not.

      What would you suggest as a solution to spam?

    2. Re:From: @aol.com by tepples · · Score: 1

      The first isn't insurmountable if corporate mail servers can be setup to forward mail from trusted senders

      Thank you. Can somebody else see a security problem with a company putting up a remailer through which employees, authenticating through a PGP signature, can send messages?

      Your second point isn't caused by SPF.

      I recognize that now. So I have another point: SPF is DNS based. How would you solve SPF's alleged vulnerability to DNS spoof attacks?