Slashdot Mirror


Microsoft to Deploy SPF for Hotmail Users

wayne writes "In a show of just how much Microsoft wants to put an end to email forgery, Hotmail, MSN and Microsoft.com will start enforcing Sender ID checks by Oct 1. In late May, MicroSoft announced that they would be adopting the Open Source SPF anti-forgery system (with a slight modification to make it Sender ID) and they have been working together with the IETF MARID working group to help create an RFC to define the Sender ID standard. Already tens of thousands of domain owners, such as AOL, Earthlink, and Gmail, have published SPF records, and thousands of systems are already checking SPF records. Publishing SPF records is easy, as is checking SPF records."

562 comments

  1. PGP/GPG? by Nosf3ratu · · Score: 1, Interesting

    Why not just use PGP or GPG? I for one, would like to see greater implementation (read: any implementation whatsoever) of these systems in the more common web-based/free email systems such as Yahoo and Hotmail.

    --
    The old Lie: Dulce et decorum est Pro patria mori
    1. Re:PGP/GPG? by FooAtWFU · · Score: 5, Informative

      PGP/GPG are nice, but they have nothing to do with the anti-spamming technology present in SPF. All SPF is, is special data set in your DNS telling you which hosts are allowed to send mail on behalf of your server. That way when your 0wn3d computer sends mail from "hotgirl@hotmail.com", people can tell it's a fake.

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    2. Re:PGP/GPG? by Anonymous Coward · · Score: 2, Interesting

      Additional benefit of using GPG/Pubkey Cryptography:

      Bulkmailers will have to encrypt every mail with the public key of the recipient. Considering that the average number of mails in a batch is usually >> 50,000, the amount of time needed is non-trivial.

      Apart from that, the bulkmailer will also have to retrieve and store the public key of each single recipient.

    3. Re:PGP/GPG? by blowdart · · Score: 1
      OK how is that going to help? PGP means you know the sender, SPF means you are checking that the email address in the header is coming from a valid IP for that domain. Two completely different things.

      Also PGP means you have to accept the message and it is up to the user to decide if the message is valid. SPF allows you to reject early during the message transmission, saving bandwidth and disk space if the message is from a forged domain.

    4. Re:PGP/GPG? by Anonymous Coward · · Score: 1, Insightful

      I will never post my private key on a hotmail server.

      All the computation need to be local and not remote.

    5. Re:PGP/GPG? by Anonymous Coward · · Score: 1, Informative

      PGP solves a different problem.

      With SPF, you can tell that a mail comes from a server which isn't supposed to send it, if SPF records are present and the mail was sent through a server which doesn't match.

      With PGP, you can tell that a mail comes from the person who owns the key, if a PGP signature is present and checks out ok. You cannot tell if a mail comes from the person who owns the mail address if no PGP signature is present. PGP would have to have a very high market penetration to be useful as an anti-spam indicator.

    6. Re:PGP/GPG? by xmas2003 · · Score: 1

      PGP/GPG are on the client Email program side ... and are good things in of themselves. But interesting that Microsoft is moving this fast ... and the question is will the other large ISP's (ex: gmail!) and Fortune-50 companies enforce this also ... could have a BIG impact on spam Email because would make using zombie PC's MUCH more difficult for the slimebags - The Hulk keeps trying to smash these guys, but they keep coming back! ;-)

      --
      Hulk SMASH Celiac Disease
    7. Re:PGP/GPG? by Anonymous Coward · · Score: 0

      YOU PUBKEY YOU STUPID US-FUCKHEAD

      (I hate it when they are completely clueless.)

    8. Re:PGP/GPG? by bizard · · Score: 0

      Using PGP would just be attacking the problem from a different angle. Rather than saying what servers you can send from, your receiving server could just refuse to accept mail from un-authenticated (no pgp signature) senders. Once enough people were using pgp signatures (including spammers since it wouldn't take much effort) you would then need to either restrict to signatures of people you know (not very useful...you can do that now) or allow all mail from a particular signing authority (imnotspam.com) or trust level that you set.

      Obviously the biggest drawback to this is that instead of convincing several large ISPs to make the change, you would have to convince the general public to make changes and set up a trust infrastructure so that you could still receive mail from people you don't know if you wanted to.

      I think that using PGP would be a better system, but I don't think it will ever actually happen...too difficult to implement.

    9. Re:PGP/GPG? by blowdart · · Score: 3, Interesting

      I think that using PGP would be a better system, but I don't think it will ever actually happen...too difficult to implement.

      Except PGP would mean you have to accept the complete message, then check the signature (and cache a signature for every from address).

      SPF does it a lot sooner, from the FROM command, so you're not wasting that much bandwidth. Also there's less caching as it's one record *per domain*

    10. Re:PGP/GPG? by coolfrood · · Score: 1

      What if I use my school's SMTP server to send my mail, with a FROM of, say, yahoo.com or gmail.com. Will I be prevented from doing such a thing?

    11. Re:PGP/GPG? by Anonymous Coward · · Score: 0

      One could integrate PGP and DNS: Put your public PGP key into the records of every domain you send mail from and add a SPF like flag saying whether you send all mail encrypted/signed or some mail unencrypted/unsigned. Then the recipient can check for all-mail-encrypted/signed and reject unencrypted/unsigned mail or give encrypted/signed mail a higher priority if you also send unencrypted/unsigned mail. This would make a good complement to Domain-Keys (Yahoo), where the hoster controls the domain and users can't choose the server freely, whereas with PGP+DNS the user can choose the server freely, but can't share domains.

    12. Re:PGP/GPG? by blowdart · · Score: 1
      No, but some mail servers will refuse to accept your email, if yahoo and gmail have implemented SPF.

      Mind you, gmail aren't very receptive to anti-spam concerns right now, they don't even stamp their outgoing mails with the IP of the sender, unlike hotmail, yahoo, lycos et al.

    13. Re:PGP/GPG? by walt-sjc · · Score: 2, Insightful

      SPF is all nice and such, but it won't help stop spam at all. All it will do is encourage spammers to use other forged domains that don't have SPF records (which is most of them.)

      Adoption of SPF or other technologies (domain keys for example) needs to be near 100% to be useful in reducing spam. Lack of records can be somewhat useful as a scoring tool in spamassassin for example, but that's about it. Spammers will just find another way to spam - maybe they will start publishing SPF records on the 8782374651872356 domains that they have registered or taken over.

      Spammers already control a large percentage of windows machines - they really don't care if what they are doing is illegal or not. Grandma's machine will start spewing spam using her real email address via her ISP slowly - a few dozen messages every day. Of course there are millions of other grandmother's machines to use.

    14. Re:PGP/GPG? by Anonymous Coward · · Score: 0

      I will never post my private key on a hotmail server.

      All the computation need to be local and not remote.


      True, there is risk in putting your secret/private key on a webmail server in order to decrypt messages sent to that account.

      However, what if it's a key that is used *only* for hotmail? Use a different, more secure key for your offline stuff.

    15. Re:PGP/GPG? by pbrammer · · Score: 1

      SPF is all nice and such, but it won't help stop spam at all. All it will do is encourage spammers to use other forged domains that don't have SPF records (which is most of them.) Adoption of SPF or other technologies (domain keys for example) needs to be near 100% to be useful in reducing spam.
      I disagree. Each time a domain implements SPF, the "forgeable" domain list goes down. You are correct in that it will force spammers to use other forged domains, but it will also start highlighting domains that aren't secure. This act of highlighting will eventually catch up to the domain owners, and hopefully they'll implement SPF themselves.

      I get a bunch of e-mail "from" AOL, Cox, etc... If the big players implement this, and I in turn start validating those e-mails, my list of spam will go down. Other e-mails that I get from smaller domains that I've never heard from before get deleted anyway because I know that I should not be receiving mail from them in the first place. Which means that it's in the spammer's interest to use larger, well-known domain names because those said domains are "trusted" by the general public.

      Phil
    16. Re:PGP/GPG? by SWroclawski · · Score: 1

      Nope, you're wrong.

      SPF doesn't care about the From: header, only the Sender as part of the envelope.

      From is part of the message (RFC2822) and Sender is part of the envelope (RFC2821).

    17. Re:PGP/GPG? by JPriest · · Score: 1
      You could use the same argument to say open relays will cease to exist, but in many cases we have overseas schools etc. where it is impossible to contact someone and have them reconfigure the things.

      I am also curious how this prevents spammers from jjust using domains that are not actually valid.

      eg. spammer@try-finding-SPF-keys-for-this.com

      Could you further explain how this is enforced by the mail exchangers?

      --
      Saying Java is nice because it works on all OS's is like saying that anal sex is nice because it works on all genders.
    18. Re:PGP/GPG? by walt-sjc · · Score: 1

      That's easy. The mail server does a DNS lookup on the domain. If it doesn't exist, reject. Many mail servers do this by default now.

    19. Re:PGP/GPG? by walt-sjc · · Score: 1

      I disagree. Each time a domain implements SPF, the "forgeable" domain list goes down. You are correct in that it will force spammers to use other forged domains, but it will also start highlighting domains that aren't secure. This act of highlighting will eventually catch up to the domain owners, and hopefully they'll implement SPF themselves.

      You DO realize the the number of possible domains is virtually infinate, right? There are SPF records for less than 1% of domains. Probably more like 0.01%, but we will use the larger number. Hell, let's make it 50%. Great. Whoop dee doo. So now we have identified that 50% of the domains are not secure. That's going to help you exactly how? Spammers can still spoof half the domains on the net. Hey, it's only a hundred million or so...

    20. Re:PGP/GPG? by PabloJones · · Score: 2, Funny

      SPF is all nice and such, but it won't help stop spam at all.

      But thankfully, it prevents skin cancer.

  2. Curious by gregarican · · Score: 2, Insightful

    To me this sounds like a positive step. I'm just wondering what the Microsoft haters will post about it to make it sound like a bad thing...

    1. Re:Curious by RLW · · Score: 0, Flamebait

      No one hates microsoft. What are you talking about? ;-)

    2. Re:Curious by Anonymous Coward · · Score: 0

      I'm just wondering what the Microsoft haters will post about it to make it sound like a bad thing...

      too late
      not enough
      won't work
      big deal, they still suck in x, y, and z

    3. Re:Curious by Anonymous Coward · · Score: 2, Informative

      They'll tell Microsoft burried SPF by requiring post-DATA checks on messages (parsing of RFC 2822 headers), instead of pre-DATA fast MAIL FROM parsing.

      *And* requiring a totally useless XML format, so that every SPF-capable MTA has to incorporate an XML parser.

      (feeling like one of them, strangely... :-)

    4. Re:Curious by Neil+Watson · · Score: 5, Insightful

      It's not that I hate Microsoft. However, I am aware of the company's record of adopting standards and then breaking them. Remember 'embrace and extend'? This could be a step forward for us all. It could also be step back.

    5. Re:Curious by Al+Dimond · · Score: 2, Interesting

      I can't quite get my head around how this affects me, actually... I'm a student at University of Illinois, I use an @uiuc.edu email address. If I live in an apartment off campus, however, I send my outgoing mail to my ISP's smtp server with my uiuc.edu address as the "from" address, because that's where I prefer to get my e-mail. So will this put my e-mail to SPF-enabled receivers under scrutiny? Or am I OK as long as my ISP is legit according to this system?

      Based on the article, it seems like it would... and that's no beef with Microsoft, it's a beef with the filtering systems.

    6. Re:Curious by E-Rock · · Score: 4, Informative

      My understanding is that you should be changing the REPLY-TO not the FROM. Let FROM be where the message is actually from and there's no blocking problem. With the REPLY-TO set, anyone that presses reply goes to your prefered destination.

    7. Re:Curious by gnuman99 · · Score: 2, Insightful
      *And* requiring a totally useless XML format

      What XML? I don't see any XML in the spf1 records.

    8. Re:Curious by irokitt · · Score: 2, Insightful

      As heated as the e-mail competition is now, and as frantic as it could get once GMail comes out, Microsoft is not going to be able to strangle things with an off-standard implementation via Hotmail. Hotmail has serious competition from Yahoo and other web-based ilk, particularly since Hotmail still has an inbox size of only 2MB (this despite promises that an upgrade is "coming soon").

      One way Microsoft could push this is if they implement it in Outlook, which has a monopoly where desktop e-mail clients are concerned. But implementing it through Hotmail means it has to fight with every other web-based site's methods.

      --
      If my answers frighten you, stop asking scary questions.
    9. Re:Curious by gnuman99 · · Score: 3, Insightful
      It's not that I hate Microsoft. However, I am aware of the company's record of adopting standards and then breaking them. Remember 'embrace and extend'?

      This does not work if you are a minor player. Microsoft is a minor player in e-mail servers. This is also the reason why Microsoft wants to adopt SPF instead of creating something themselves.

    10. Re:Curious by Anonymous Coward · · Score: 0

      Anything I see on Slashdot taht's anti-Microsoft gets labeled as FUD. So, do you have a link or proof of this? Otherwise, you sound like another AC troll.

    11. Re:Curious by JustinMWard · · Score: 2, Interesting

      If you want your email to be From uiuc (as well as From: uiuc, which is not the same thing), you should use uiuc's SMTP server for outbound mail. They may require you to authenticate (possibly in cleartext, possibly over SMTP/S), or they may require you to VPN to the campus network, so that their mail server sees it as coming from internal (and therefore allowed to send From uiuc).

      In my experience administering a mail server for a group of non-propellerheads, the biggest obstacle to setting up secure email is getting your users set up for it. Tell users that they have to sign in via secure SMTP, on a different port number, under the 'advanced' options in Outlook (I'm not sure if Outlook Express even supports it), and they will start crying and complaining that their email is broken. It's a shame, too, because secure user authentication across the board would take a decent bite out of spam, and god knows it would stop a lot of viruses.

    12. Re:Curious by LordNimon · · Score: 5, Insightful
      That's just not going to be acceptable to anyone. The reply-to is only used during a reply. When the recipient first receives the message, he sees what the From: line says, not what the Reply-To: says. When people receive email from me, I want them to see that it's from me, and I want it to be same no matter what server I use.

      Besides, my understanding of SPF is that it doesn't use anything in the email header at all, only what's in the envelope.

      --
      And the men who hold high places must be the ones who start
      To mold a new reality... closer to the heart
    13. Re:Curious by Anonymous Coward · · Score: 0

      spammers are spoofing the headers anyway - so what difference will it make - just make sure it matches the mail relay du jour

    14. Re:Curious by Drakon · · Score: 1

      The proper solution is to enable SMTP authentication on the UIUC server (talk to your admins) and allow connections from anywhere in the world (with appropriate login information)

    15. Re:Curious by Anonymous Coward · · Score: 1, Interesting
      It's not that I hate Microsoft. However, I am aware of the company's record of adopting standards and then breaking them. Remember 'embrace and extend'?

      RTFA. This is 'embrace, extend and submit to IETF':
      Sender ID is a proposed technology standard, backed by Microsoft, for verifying an e-mail message's source. It combines two previous standards: the Microsoft-developed "Caller ID," and the Meng Weng Wong-developed SPF. The proposed standard was submitted to the Internet Engineering Task Force (IETF) in June for consideration.
    16. Re:Curious by Anonymous Coward · · Score: 1, Informative
      One way Microsoft could push this is if they implement it in Outlook, which has a monopoly where desktop e-mail clients are concerned. But implementing it through Hotmail means it has to fight with every other web-based site's methods.

      Can SPF be implemented in Outlook, or ANY mail client? I ask because SPF basically seems to ask "Is the IP address that sent me this message an IP address that is authorized to send mail for the domain it claims to be from?" This is easy to check at the mail server when it is received--you just look at the IP address that is connected to the server, get the SPF record for the "FROM" command, and see if the IP address is authorized.

      But if you try to implement this at the client level, the message has already been received by possibly a firewall, forwarded to an internal mail server (or through a couple), and the email client has to figure out what address really sent it. Parsing "received" headers is difficult because every MTA seems to have its own way of writing received lines, plus received lines are easily forged.

      So how could a mail client implement SPF? It seems like it's something that has to be implemented at the server level unless the Received: lines are truly standardized.

    17. Re:Curious by fiftyvolts · · Score: 2, Interesting

      I know that at certain universities have blocked the residential networks from using other outgoing mail servers to attempt to stop exploited machines from spamming the rest of the world.

      While this is very thoughtful of them it it impossible to accurately use a non university email address. This could cause issues with verifications such as this one.

    18. Re:Curious by WoodstockJeff · · Score: 2, Interesting
      I don't see any XML in the spf1 records.

      The reference implementation of the SPF validator includes code to validate using Microsoft CallerID records as well. That means that the XML parser needs to be present on the server.

    19. Re:Curious by wayne · · Score: 3, Informative
      The reference implementation of the SPF validator includes code to validate using Microsoft CallerID records as well. That means that the XML parser needs to be present on the server.

      The checking of Caller-ID records in the perl reference implementation has always been optional. I know of only one other SPF implementation that even has Caller-ID support as an option. With the push by Microsoft to use Sender ID (which doesn't use XML) instead of Caller ID (which uses XML), I expect these optional XML checks to be eliminated.

      I ran a study of 1.3 million email domains and found only a couple dozen domains that published Caller ID (XML) records, but not SPF records. (Details of this study were posted to the IETF MARID mailing list.) There simply is no good reason to enable these optional Caller ID checks.

      --
      SPF support for most open source mail servers can be found at libspf2.
    20. Re:Curious by Fulcrum+of+Evil · · Score: 1

      With the REPLY-TO set, anyone that presses reply goes to your prefered destination.

      Except that a lot of people (and possibly MUAs) reply to the from address.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    21. Re:Curious by Anonymous Coward · · Score: 0

      Well, its not exactly like MS is a small player in email servers either. I could see Exchange supporting a "Spam Score" system, which takes SPF into account, which would 'just work' with Hotmail. However, there's absolutely no problem with that.

    22. Re:Curious by GooberToo · · Score: 1

      This does not work if you are a minor player.

      This is a matter of perspective. From a visible Internet perspective, you are correct, MS is a minor player. From a corporate mail perspective, I don't think minor is incorrectly applied. For various reasons, MS Exchange servers are commonly used, even if they may not be the front-line mail box which is exposed to the net. It's also important to remember that "minor player" does not really reflect MS in any of their markets. They are a very powerful company with marketing clout second to none. Underestimating MS and their motives is one of the worst things we can ever do. Now then, I'm not crying the sky is falling, but let us give caution as Microsoft's dishonest history requires.

      This would actually be an excellent chance for MS' embrace and extend methodolody. But, as long as they follow RFC's and/or make available, patent free, via RFC, any extensions which they incorporate or develop, I have have no objections. As long as they are really providing this at face value, then I think it's good for everyone, including Microsoft.

    23. Re:Curious by letxa2000 · · Score: 1
      It would take about 12 minutes for spammers to start sending spams that have the "Spam Score" header already in them. So mail servers would have to strip such headers when they are received from "the wild" but leave them intact if the mail is being received from a trusted internal mail server.

    24. Re:Curious by Ark42 · · Score: 1


      And if some of those places in the world block all outgoing connections on port 25 and force you to use their smtp server?

    25. Re:Curious by Anonymous Coward · · Score: 0

      CallerID is dead. The MARID working group has ditched XML as well. (Go read the archives of the mailing list circa June 26th.)

    26. Re:Curious by IIH · · Score: 1
      That's just not going to be acceptable to anyone. The reply-to is only used during a reply. When the recipient first receives the message, he sees what the From: line says, not what the Reply-To: says

      Maybe that's why there are three common headers in use for this exact purpose - Sender, From, and Reply-To, who sent it, who it is from, and who to reply to in that order.

      So,
      Sender: Your isp address, verified by spf
      From: Your address, so they recognise you
      Reply-to: wherever you want.

      Next question?

      --
      Exigo spamos et dona ferentes
    27. Re:Curious by Anonymous Coward · · Score: 0

      Alright, not my area of expertise, but what if Outlook was programmed to trust messages sent from servers using SPF, and then automatically put messages from servers using a non-Microsoft solution to a spam or bulk folder? Not really possible in Outlook's current state, but a future release could do just that. Voila, monopolistic practices.

      Ian

    28. Re:Curious by genericacct · · Score: 1
      If you don't have a login on that SMTP server, you are a presumed-hostile guest on their network. Use webmail as your backup then, and nag your home-domain admin to put in SSL access to your own mailbox if you want it.

      That is touchy, though, if your ISP doesn't allow outgoing SMTP to any other mailserver. 3 options:

      put in an SPF record for your ISP mailhost

      ask/pay for the privelidge of having SMTP outgoing permitted to your domain host's server

      take your business elsewhere that doesn't block outgoing SMTP

    29. Re:Curious by (mandos) · · Score: 2, Insightful

      I think this is one point where it's in Microsoft's own best interest to conform to a standard. I don't know how much spam is costing MS per month, but it's not small amount, I'm certain.

      Mike Scanlon

    30. Re:Curious by Smallpond · · Score: 2, Interesting
      Lines starting "::" are from uiuc.edu
      telnet uiuic.edu 25
      ::220 tarantula.cso.uiuc.edu ESMTP Sendmail 8.12.11/8.12.11; Fri, 23 Jul 2004 15:23:26 -0500 (CDT)
      HELO crumpet.mine.nu
      ::250 tarantula.cso.uiuc.edu Hello xxx.xxx.xxx.xxx.net [xx.xx.xx.xx], pleased to meet you
      MAIL FROM: bgates@microsoft.com
      ::250 2.1.0 bgates@microsoft.com... Sender ok
      RCPT TO: xxxx@uiuc.edu
      ::250 2.1.5 xxxx@uiuc.edu... Recipient ok
      data
      ::354 Enter mail, end with "." on a line by itself
      TO: happy feet
      FROM: crazy horse
      Do you like to get spam?
      .
      ::250 2.0.0 i21FrEK09714 Message accepted for delivery
      QUIT
      Just to clarify for everyone, an SPF record on the domain microsoft.com would prevent this email.
    31. Re:Curious by Anonymous Coward · · Score: 0

      Exchange has it's own message format, so this would be less of a problem for MS than it would be for pure internet mail users.

    32. Re:Curious by pjrc · · Score: 1

      So far, Microsoft's "embrace and extend" has been to include checking the "From" line that end users see, instead of only the envelope data that the mail server sees.

    33. Re:Curious by Antique+Geekmeister · · Score: 1

      Bingo: the "FROM" used by SPF is in the original SMTP connection, which has your IP address right there in the network connection to examine and look up information for. This way, if your SMTP client is not authorized to send email from whatever domain your email claims to be from in the "FROM" line, the recipient can simply drop the connection immediately and move on to more important matters.

      It's extremely useful for blocking the forged hotmail.com, aol.com, and other popular domain email whom most ISP's dare not filter out in their email blacklists, and who cannot be reasonably covered in an IP based blacklist because they change so quickly.

    34. Re:Curious by Iamnoone · · Score: 0, Flamebait

      Summary: options to do things that won't work for a large percentage of users.

      This is the fuck you attitude of "network and systems administration" it doesn't work for many situations. But it works great for smug SPF and SPEWS supporters to solve every legit objection to these systems.

      The truth is, they just don't work well for the poor shmose at the end of a WiFi or unusual ISP situation but they will be crammed down everyone's throat because it makes life easier for some self important email admins.

    35. Re:Curious by Anonymous Coward · · Score: 0

      take your business elsewhere that doesn't block outgoing SMTP

      So wait, everyone is saying block SMTP outgoing to save the world and you are saying go somewhere where it is open?

    36. Re:Curious by Anonymous Coward · · Score: 0

      Yeah, Reply-to doesn't work in many mail clients, but I know what your answer to that probably is:
      Only communicate with people after verifying that their mail client properly processes reply-to headers. Next question?

      Again, these are not real world answers, they are elitist answers that people should move heaven and/or earth to do whatever is necessary to "get with the new MS-approved program"

      SPF has said from the get-go, just change all the stuff that SPF breaks to a new SPF-approved way of doing things (which are cumbersome and don't work for the messy real world of email) and you will get all the wonderful benefits of SPF - which are NONE, by the way.

    37. Re:Curious by genericacct · · Score: 1

      It's an option, but it's not a good one. That's why I put it last.

    38. Re:Curious by Lennie · · Score: 1

      use a different port, 587 (I think) is the one specifically reserved for these kind of situations.

      --
      New things are always on the horizon
    39. Re:Curious by metamatic · · Score: 1

      It is perfectly legitimate to change the From: line, and put the mailbox being used to send the e-mail in the Sender: line.

      If SPF breaks that, SPF is broken.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    40. Re:Curious by aztracker1 · · Score: 2, Insightful

      That's why the authentication smtp alternative port(iirc 587?) exists.. so you can use 3rd party servers...

      --
      Michael J. Ryan - tracker1.info
    41. Re:Curious by iantri · · Score: 1
      So why can't viruses start using port 587?

      University blocks it (if they aren't already firewalling everything except common ports), back to square one..

    42. Re:Curious by aztracker1 · · Score: 1

      Because SMTP servers using 587 are only supposed to relay for *AUTHENTICATED* logins.. a virus isn't necessarly going to know your user/pass for a relay any more than it knows you can relay through your colleges smtp...

      And if your university blocks it, then use webmail, or another method.. un-verifiable (by domain) email is a security risk, period... SPF is an effort to curb that.

      --
      Michael J. Ryan - tracker1.info
  3. Making sure I see my role in this... by E1ven · · Score: 5, Interesting

    Ok.. Let me make sure I understand this correctly..

    I maintain a few domains, such as a Sq7.org, from which I send e-mail.. I send it from home, from my girlfriends house, from wherever I happen to be.. But I send it by connecting through the sq7.org server, and forwarding mail through there.

    The way I understand SPF, I just need to publish that the IP sq7.org runs on is authorized to send Sq7.org's mail, and NOT the IP for my home, office, etc, since I don't send directly from the local computer.

    If I did send directly from the local computer, without going through the external server, I'd need to add my local IP to the SQ7.org DNS records.

    As it is, though, I'll need to avoid using my ISP's SMTP servers if mine go down, or add them to the domain.

    Am I understanding this right?

    -Colin

    --
    Colin Davis
    1. Re:Making sure I see my role in this... by YetAnotherDave · · Score: 5, Informative

      SPF allows you to state a list of servers which are qualified to send.

      So you could add your server + your ISP's servers, so your fallback would still be within your SPF record

    2. Re:Making sure I see my role in this... by Anonymous Coward · · Score: 0

      exactly.

    3. Re:Making sure I see my role in this... by mshultz · · Score: 5, Interesting

      Yeah, I was wondering about this too--- particularly how this is going to work with things like universities. Where I just graduated from, you're only allowed to use their SMTP server if you are either on campus, use the VPN, or are using authentication over SSL from wherever. For everyone off campus, you are expected to use your ISP's SMTP server.... and often, you'd have to anyway, with ISP's blocking outgoing port 25 these days. So how then would a university, for example, implement SPF with people using whatever.edu 'From' addresses, but going through thousands of different ISP-owned SMTP servers?

      Surely there's a better solution than to have people change their 'From' address based on who's providing their internet connection at that moment (a real challenge for wireless hotspot users.....), and just keep the Reply-To header constant.

      Maybe I understand this wrong-- just wondering how it's all going to work.

    4. Re:Making sure I see my role in this... by bitMonster · · Score: 2, Interesting

      That sounds right to me. I think I need to do the same for my domain,

      This will be ticky for some family members that I provide (inbound) forwarding service for. In fact, I wonder how this will work for pobox.com forwarding accounts? Will they need to provide outbound SMTP service as well?

      How about all the folks that use forwarding addresses like @alumni.myschool.edu? Or @computer.org?

    5. Re:Making sure I see my role in this... by jzilla · · Score: 1

      SPF just allows the reciever to verify that the email server that a given email claimes to have used could have actually sent the mail.

      No matter what ip is sending the mail, as long as you server answers "yes, the user in question is allowed to send email from this server", the SPF check will succeed.

      A simple break down. An incoming mail claims to have been sent from myhost.com. Recieving server contacts myhost.com's registered email server and asks "can this user send mail". myhost.com answer either yes or no. So what ip you send the mail from doesn't enter the equation.

    6. Re:Making sure I see my role in this... by tgd · · Score: 1

      Um, have you looked at the standard? Its DNS based, the IP it comes from is all that matters.

    7. Re:Making sure I see my role in this... by extra88 · · Score: 1

      How about all the folks that use forwarding addresses like @alumni.myschool.edu? Or @computer.org?

      I think the primary purpose of @alumni addresses is to provide an "eternal" address for *receiving* mail rather than sending it. An individual would advertise their @alumni address in various places such as in their .sig file and maybe use it on a Reply-To: line but not on the From: line.

    8. Re:Making sure I see my role in this... by Anonymous Coward · · Score: 0
      Surely there's a better solution than to have people change their 'From' address based on who's providing their internet connection at that moment (a real challenge for wireless hotspot users.....), and just keep the Reply-To header constant.

      There are a couple use the VPN, or are using authentication over SSL from wherever.

    9. Re:Making sure I see my role in this... by tokul · · Score: 1
      How about all the folks that use forwarding addresses like...

      See SPF FAQ or read about SRS

    10. Re:Making sure I see my role in this... by Phillup · · Score: 1

      So... if you have a firewall with an SMTP proxy on it... do you need to add it's address to the list of "official" senders?

      All outgoing SMTP traffic appear to come from the IP address of the firewall, but... it does NOT touch the envelope or change *ANY* header info... which point to the address of the real SMTP server.

      It seems to me that this might break.

      --

      --Phillip

      Can you say BIRTH TAX
    11. Re:Making sure I see my role in this... by mikeboone · · Score: 1

      I'm not sure I completely understand this yet.

      What happens when a spammer goes researching SPF records and finds that I have allowed both mydomain.net and smtp.myisp.net to send email on behalf of mydomain.net? All he has to do then is find a compromised machine on myisp.net and start spamming people using a mydomain.net address. Or does something prevent that?

    12. Re:Making sure I see my role in this... by mshultz · · Score: 1

      SSL wouldn't make a difference in getting around port 25 limitations on people using the SMTP server of their choice. And the concern here is not my own convenience- I'm happy to use the VPN- it'll just be messy for all the established users who are more apprehensive about making changes to the way they are used to operating.

    13. Re:Making sure I see my role in this... by Just+Some+Guy · · Score: 1

      You are exactly right: if they find a compromised machine on myisp.net, then they can emulate email from mydomain.net. Note that this is vastly superior to the current situation where any machine on the Internet can send email as mike@mydomain.net, not just you and a compromised machine at your ISP. In fact, if someone is successfully forging you address, then you now have a very shortly list of possible culprits to check when compared to the list of Internet-accessible hosts.

      --
      Dewey, what part of this looks like authorities should be involved?
    14. Re:Making sure I see my role in this... by doorbot.com · · Score: 2, Informative

      you're only allowed to use their SMTP server if you are either on campus, use the VPN, or are using authentication over SSL from wherever ...
      you'd have to anyway, with ISP's blocking outgoing port 25 these days


      If they're requiring authentication over SSL before you can relay (which is a good choice on their part), they may also have SMTPS (port 465) open, which would sidestep the ISP firewall problem.

    15. Re:Making sure I see my role in this... by kaisyain · · Score: 1

      VPN in, use webmail, submit mail on port 527.

    16. Re:Making sure I see my role in this... by wfberg · · Score: 1


      All outgoing SMTP traffic appear to come from the IP address of the firewall, but... it does NOT touch the envelope or change *ANY* header info... which point to the address of the real SMTP server.


      Those should be (and are) ignored any way, since you can easily "forge" the headers. The hotmail SMTP server will check where the connection is coming from, and will check *that* IP address against SPF; the source of the tcp/ip connection is currently the only reliable information about the e-mail's origin.

      --
      SCO employee? Check out the bounty
    17. Re:Making sure I see my role in this... by tgd · · Score: 1

      If the IP of the host the connection originated from is one that is allowed for the domain used in the from address, then its valid.

      It won't break.

    18. Re:Making sure I see my role in this... by samael · · Score: 1

      Nothing, except that it's just become 50 orders of magnitude harder to spam.

    19. Re:Making sure I see my role in this... by mdfst13 · · Score: 2, Informative

      The SSL connection with authentication should not be made over port 25. Port 25 is for standard (non-SSL, non-Auth) connections. While it might accept the other connections, it is not the preferred port for this.

      The big change that might need to be made is to support SMTP Auth over port 587. However, I suspect that they already do this (its part of the SSL/Auth setup). This should just be a matter of changing client configuration to go there. No VPN needed.

    20. Re:Making sure I see my role in this... by WuphonsReach · · Score: 3, Informative

      Yeah, I was wondering about this too--- particularly how this is going to work with things like universities. Where I just graduated from, you're only allowed to use their SMTP server if you are either on campus, use the VPN, or are using authentication over SSL from wherever. For everyone off campus, you are expected to use your ISP's SMTP server.... and often, you'd have to anyway, with ISP's blocking outgoing port 25 these days. So how then would a university, for example, implement SPF with people using whatever.edu 'From' addresses, but going through thousands of different ISP-owned SMTP servers?

      First off, unless your desktop machine is running a full SMTP daemon (e.g. sendmail / postfix / exchange / etc.) you're not supposed to be talking to other SMTP servers on port 25. The fact that you've been allowed to do so is laziness on pretty much everyone's part. Client machines should be talking to their SMTP server in an authenticated manner using one of the ports like tcp/465 and the like. Which is not a port that ISPs are blocking.

      Secondly, if you want to send e-mail from a particular domain, that domain is perfectly within it's legal rights to say "you must use our authorized outbound mail servers". Which is what happens when they publish SPF-type information. Right now, using the MX records, a domain can specify what machines are authorized to accept incoming mail for that domain. (You wouldn't route mail for domainA.com to domainB.com's mail server and expect it to be delivered, right? Unless domainA's MX record specifically says that domainB.com's mail servers will handle that e-mail.) SPF information is simply the mirror image of the MX record (more or less).

      Third, if we allow you to forge our domain on your e-mail and send it willy-nilly from any hotspot or mail server on the planet... well, that means that any spammer or worm can also forge our domain onto their mailings. This is extremely frustrating to a mail admin who has to deal with hundreds and thousands of mis-directed bounces from forged e-mail. The only solution is to stop domain forging from being allowed on the network. At least with SPF-type solutions, it's up to the owner of the domain to choose to publish SPF-type information and how strict they want it to be.

      In short, if you want to send e-mail from domainX who publishes SPF information, you will need to abide by the rules that domainX has chosen to publish. Most likely this will require you to either VPN into their network or use an authenticated SMTP session to route mail through their mail server.

      If you don't agree with domainX's rules, you are perfectly free to setup your own domain and publish your own SPF records (or not publish any).

      Heck, AOL already does SPF on an ad-hoc basis, where you have to register for a whitelist if your domain sends more then a handful of e-mails to their users per some time period. At least with SPF, I can publish a single record for my domains rather then having to register with every Tom, Dick, Harry, and Jane ISP on the planet.

      --
      Wolde you bothe eate your cake, and have your cake?
    21. Re:Making sure I see my role in this... by Anonymous Coward · · Score: 0

      How about all the folks that use forwarding addresses like @alumni.myschool.edu? Or @computer.org?

      Forwarding services have a few options (some good, some not so good) but their entire model is fraught with security holes. (If I get a bad e-mail via a forwarding service, who do I send the bounce back to?)

      Receivers will either need to whitelist the forwarding services that they use, or the forwarding services will need to rewrite the sending address. (It's a big mess, google around the SPF archives for the SRS stuff.)

      The biggest problem is forwarding services that forge domain names. That's a practice that is simply going to have to vanish, because if anyone can forge domains, then any spammer/virus can forge domains.

    22. Re:Making sure I see my role in this... by Phillup · · Score: 1
      If the IP of the host the connection originated from...

      I think what we have here is an issue of perspective...

      The connection "originates" from the machine named 'smtp' and goes thru the firewall named 'charon'... which is running an SMTP proxy.

      The firewall, being an SMTP proxy, actually makes the connection to the receiving SMTP server... so... that machine won't know anything about 'smtp' other than the fact that the headers say the message originated from 'smtp'. (and the MX record is set to 'smtp' also) So, to those machines the connection will "originate" with 'charon', not 'smtp'.

      The headers look something like this when they get to the next machine:
      Received: from smtp.some.domain (charon.some.domain [999.999.999.999]) by who.ever.com
      You can clearly see from the header that the machine purports to be 'smtp' but resolves to 'charon' and if you did a dns lookup on smtp you would see that its IP address is different from 'charon'.

      So... It sounds like we would need to add 'charon' to the list of machines that can send email.

      My real question is whether the message saying it comes from 'smtp' is going to cause problems when the connection is actually established with 'charon'.
      --

      --Phillip

      Can you say BIRTH TAX
    23. Re:Making sure I see my role in this... by cortana · · Score: 2, Informative

      Actually the preferred way is to connect to port 25 and issue a STARTTLS command. The older practice of assigning two ports for every protocol, the second of which is to be used with SSL, does not scale.

    24. Re:Making sure I see my role in this... by Antique+Geekmeister · · Score: 1

      You are mistaking the "From:" address in your email with the "FROM" address from your SMTP client. But in most cases, universities do not *want* you to be able to send email pretending to be from the university itself from any IP address on the planet, they really want it to go through their servers for social and legal reasons. So you have to send your email from your local ISP, but put in a "Reply-to:" line to make clear the email is being sent from offsite but involves your Reply-to: address at the university.

    25. Re:Making sure I see my role in this... by mrroach · · Score: 1

      > First off, unless your desktop machine is running a full SMTP daemon (e.g. sendmail / postfix /
      > exchange / etc.) you're not supposed to be talking to other SMTP servers on port 25. The fact that
      > you've been allowed to do so is laziness on pretty much everyone's part. Client machines should be
      > talking to their SMTP server in an authenticated manner using one of the ports like tcp/465 and the
      > like. Which is not a port that ISPs are blocking.

      Really? Which port *would* you talk to an smtp server on? Why should anyone be forced to use their ISP's SMTP server? Many of them are very poorly maintained and are bogged down. Isn't the Internet supposed to avoid centralization?

      Many ISPs do more than block incoming connections on port 25 (which they also shouldn't do). They also block outgoing connections to SMTP servers other than the ISPs SMTP server.

      The reason they shouldn't block incoming port 25 is that nothing Evil can be done be setting up your mail server to *receive* mail unless it is an open relay, if it's an open relay, there are a number of other methods to prevent the system being used for outgoing spam.

      Let's compare the amount of effort in two situations:

      1) ISP requires all SMTP traffic to be funnelled through their SMTP
      servers and someone on their network is found to be sending SPAM

      - The ISP has to check the IP address of the originating system to determine which account holder generated the messages
      - The ISP takes action against that particular user

      2) ISP allows SMTP traffic to travel normally across the network and
      someone on their network is found to be sending SPAM

      - Solution is *EXACTLY THE SAME* as above

      I really don't see that we're buying ourselves that much here, and I am concerned that many people will start relying too heavily on SPF making it blacklist non-SPF users instead of just using as an additional metric in determining SPAM likelyhood.

      -Mark

    26. Re:Making sure I see my role in this... by slamb · · Score: 2, Interesting
      The SSL connection with authentication should not be made over port 25. Port 25 is for standard (non-SSL, non-Auth) connections. While it might accept the other connections, it is not the preferred port for this.

      The real distinction is this:

      • MTAs should continue connecting to other MTAs via port 25, regardless of whether or not they use SSL.
      • MUAs have a new option of connecting to port 587 (submission). MTAs, if they accept connections on this port, should not accept mail unless the connection is validated through SASL or by IP.

      The point of the new port is to allow ISPs to block their dialup customer's outbound port 25 traffic, without preventing legitimate use. Spammers directly connect to port 25 to deliver mail, ISPs block it. Now legitimate users can connect to other ISP's mailservers through this new port. Spammers can't use it because it requires authentication.

      SSL has nothing to do with it, except that certain (plain-text) SASL methods are typically not allowed unless SSL encryption has been activated. You enable SSL on a connection via the STARTTLS command, not by connecting to a different port.

    27. Re:Making sure I see my role in this... by Anonymous Coward · · Score: 0

      Thank god, a voice of sanity.

      Is there anywhere that there is an organized resistance to crap like SPF and Domain Keys and similarly bad ideas?
      I get the feeling ehre that there are many thoughtful and technically competent people here who find this to be a bad idea without much redeeming virtue.

    28. Re:Making sure I see my role in this... by Anonymous Coward · · Score: 0

      I've been using my university mail address for over 12 years. I never use Reply-to. My university also has no intention to set up an SMTP server for external connections. My legacy address is simply a permanent lifetime forwarding address. Problem with the Reply-to field is that when my computer illerate friends/relatives select to insert my address in their address books or filters, it grabs the from address, not the reply-to. I don't want whatever ISP address I'm using this year in their address books. I want my permanent address there. I've also seen some mail clients that prompt if you want to reply to the from or reply-to address. That is something that's going to confuse your average, non-technical e-mail user.

      Seriously, this whole thing seems like a means to clamp down control on who can process out going messages. Once only acceptable messages can be delivered, ISPs can start charging per message. That sounds to me like something MS, AOL, Comcast, etc would really like to do.

    29. Re:Making sure I see my role in this... by Lost+Race · · Score: 1

      SPF degrades gracefully. In the above example, the university would either (a) not publish any SPF record at all, or (b) publish a "free-for-all" SPF record. In case (a) the receiving MTA will treat the sender's domain as a "legacy" domain and accept mail from any network address. In case (b) the domain explicitly allows any network address to send mail for it.

    30. Re:Making sure I see my role in this... by Anonymous Coward · · Score: 0
      Secondly, if you want to send e-mail from a particular domain, that domain is perfectly within it's legal rights to say "you must use our authorized outbound mail servers".
      Of course it is "legal" and the post you are replying to didn't say it wasn't. Forcing customers to use the ISP's own mail servers also makes it much easier for them to mine their customer's e-mail. This is something else courts that have ruled to be "legal".

    31. Re:Making sure I see my role in this... by T-Ranger · · Score: 1

      Simple Mail Transfer Protocol. To subit mail you should use Message Submission (RFC 2476). MSA is more or less SMTP that is both less and more restrictive. The grandparents point is that you, a client, should not be using SMTP at all. You should not be forced to use your ISPs SMTP server... And indeed, if you point is to send outgoing mail from one of your domains, you shouldnt be using there SMTP server at all. You should MSA the mail to your server (which is SPF published as acceptable).

    32. Re:Making sure I see my role in this... by tverbeek · · Score: 1

      Speaking as a university techie here: Your university really ought to figure out a way to fix their systems to allow you to use their SMTP server from off-campus. What they're doing now was a reasonable, easy-to-implement, fairly-effective policy for spam-reduction at the time they started doing it, but it's not going to work in an SPF-enabled internet. It was never more than a temporary kludge, and if they're honest they'll admit that, roll up their sleeves, and roll out a more correct forward-looking solution.

      --
      http://alternatives.rzero.com/
    33. Re:Making sure I see my role in this... by mrroach · · Score: 1

      That's an interesting idea, though it seems to be a solution looking for a problem.

      There does not appear to be much that it does that a "Drafts" mechanism in a mail client and authenticated SMTP cannot also do.

      Also, the grandparent's point was not that one should not use smtp:
      "Client machines should be talking to their SMTP server in an authenticated manner using one of the ports like tcp/465 and the like"


      -Mark

  4. No posts =( by Bwerf · · Score: 4, Funny

    Damn, now I have to read the article.

    --
    If noone rtfa, then what's the slashdot effect?
  5. I'm confused.. maybe I've had too much free beer by peculiarmethod · · Score: 5, Funny

    Wait a second. Microsoft is willingly employing open source market software? (looks at calendar).. hmm.. it's not early april. It's either armageddon, or old dogs can be taught new tricks!

    pm

    --
    ** "It's not my job to stand between the people talking to me, and the ones listening to me." -- Pego the Jerk
  6. If the wanted to help by Anonymous Coward · · Score: 0

    they'd shut down hotmail, buy aol and shut it down too.

  7. Great by bnewendorp · · Score: 4, Insightful

    Let's hope this method of reducing spam will work. I have noticed that less spam I receive comes from Hotmail, Yahoo, etc. type e-mails, but hopefully this will help more. I am curious just how much work is involved in publishing these lists, and more importantly, how often are they updated? If they don't get real time or near-real time updates, they aren't going to be very useful.

    1. Re:Great by alexborges · · Score: 1

      What 'lists'?

      SPF is not lists. Its a whole other thing (using DNS to authorize some ip's to send mail From: a particular domain).

      --
      NO SIG
    2. Re:Great by Anonymous Coward · · Score: 0

      Let's hope this method of reducing spam will work. I have noticed that less spam I receive comes from Hotmail, Yahoo, etc. type e-mails, but hopefully this will help more.

      Okay, point of clarification: SPF / SenderID / CallerID are not anti-spam solutions.

      They are anti-forgery solutions. Spammers are still free to send out spam, we're just trying to stop them from forging my domain on their trash. (And for those that argue that it just moves the mess elsewhere without reducing it one wit. Yep, you're right... but as a domain owner, it's not my fault that the mess exists and by implementing this I make sure that it's not my fault and that I don't get blamed by mistake.)

    3. Re:Great by Antique+Geekmeister · · Score: 1

      It's extremely fast: it's the DNS records for the domain from whom the email is allegedly sent, which get looked up by many mail clients anyway to check the hostname and reverse DNS record. Add one lookup for the TXT record, process it, and you have some extremely fast and lightweight filtering going on before the email message ever enters your local mail queue and has to be touched by your other filters.

  8. "enforcing" by nurb432 · · Score: 1, Redundant

    Does this mean that if my email doesnt ( or cant, as i admit i dont know enough about SPF to know ) comply to what they feel is the 'answer', i can no longer send email to hotmail users?

    While I'm also against spam, is allowing a large monoply to force the use of a particular method the proper route to take?

    --
    ---- Booth was a patriot ----
    1. Re:"enforcing" by Anonymous Coward · · Score: 0

      RTFA

    2. Re:"enforcing" by nurb432 · · Score: 1

      How about 'GTFH'.. how damned helpful of you by answering a simple question with a useless, sarcastic comment.

      A question that many people will be wondering who may not be able to just 'rtfa', as you so eloquently put it.

      Get up on the wrong side of the sidewalk today did we?

      --
      ---- Booth was a patriot ----
    3. Re:"enforcing" by BasilBrush · · Score: 2, Informative

      It's a new open standard that forms part of the way you send mail from now on. It is a very worthwhile method of cutting down on SPAM that spoofs it's origin. If you (or more likely your ISP) don't want to conform to the standard, no one is stopping you from sending eMail. But you just have to accept that there is a much higher chance of it being filtered by a spam filter, no matter who you send it to.

    4. Re:"enforcing" by Anonymous Coward · · Score: 0

      Hey, we want our apostrophe back.

    5. Re:"enforcing" by jhunsake · · Score: 3, Insightful

      The person that wrote "RTFA" is trying to help you in a more profound way. They are trying to teach to learn to read before asking, something that will make you look like less of an idiot (which you presently look like).

      Give the man a fish, and you feed him for a day. Teach the man to fish, and you feed him for a lifetime.

    6. Re:"enforcing" by nurb432 · · Score: 0, Offtopic

      When I do click on a related page and it does not load due to various reasons, its rather hard to read and be 'educated'.. Thus my reasoning for asking, with the thought that someone might be kind enough to explain.

      However in this 'me me me' world, common courtesy and helpfulness is rapidly becoming endangered..

      --
      ---- Booth was a patriot ----
    7. Re:"enforcing" by MSG · · Score: 1

      It means that IF the administrators of your domain publish SPF records indicating that only specific hosts are allowed to send mail with their domain as the "from" address, AND you send mail from a host not listed, THEN your mail may be filtered as spam.

      The system relies on action on your part to prevent the forgery of your domain name in return addresses. Nothing forces you to participate.

    8. Re:"enforcing" by gconnor · · Score: 1

      The decision to use or not use SPF is up to the owner of the domain name. The domain name has to publish, and then the receivers such as hotmail will have something to check against. If you don't own your own domain name, keep an eye on your ISP so you know if/when they will be publishing SPF records. If you do own your own domain, you have a bit more control.

    9. Re:"enforcing" by angrist · · Score: 0, Offtopic

      Or, on the other hand

      Build a man a fire and he'll be warm for a night...
      Light a man on fire and he'll be warm for the rest of his life.

    10. Re:"enforcing" by Rystan · · Score: 0, Offtopic

      And of course the obligatory: Start the man a fire and he's warm for the rest of the night, start the man on fire and he's warm for the rest of his life.

    11. Re:"enforcing" by Matt+Perry · · Score: 1
      SPF works like this. You receive an email from someone@hotmail.com. You can then take the domain name, hotmail.com, and check hotmail.com's SPF record. The SPF record states what IP addresses are authorized to send mail for that domain. Take the IP address of the machine connecting and sending the mail from someone@hotmail.com and see if it matches what's listed in hotmail.com's SPF record. If it doesn't match, it's a forged email. If it does match then it's a pretty fair bet that the email is legitimate.

      Of course, you'd have software at the MTA level to automate these checks.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    12. Re:"enforcing" by WoodstockJeff · · Score: 1
      how damned helpful of you by answering a simple question with a useless, sarcastic comment.

      And how typical of those who don't read the articles to also not read the comments... While the subject was "RTFA", the content explained the situation quite well.

      The story listed links to answers (not just the article) which apply to SPF in general. Anyone who has an interest should be reading the SPF pages on pobox.com for more information. And, if you're not in control of your domain's email, you need to ask these questions of the person who IS in charge, because they're out of your control, in any case.

    13. Re:"enforcing" by Anonymous Coward · · Score: 0

      While I'm also against spam, is allowing a large monoply to force the use of a particular method the proper route to take?

      Microsoft is not a monopoly when it comes to e-mail (Hotmail is big, but not as big as some of the other e-mail providers).

      And SPF is just a formalized way of doing what AOL has been doing for a few years. If you send multiple e-mails to AOL members each day, you've already been required to whitelist your e-mail servers with them or get blocked at the boundary.

      Now you get to publish that information in your DNS zone and you don't have to register with every ISP's whitelist.

    14. Re:"enforcing" by MSG · · Score: 1

      you just have to accept that there is a much higher chance of it being filtered by a spam filter, no matter who you send it to.

      That's not true. If you (or your ISP) publish no SPF records in DNS, then there will be no penalty for sending mail from any location. SPF only applies a penalty when you publish the appropriate records AND send mail from a host that those records indicate should not be sending mail with your return address.

    15. Re:"enforcing" by BasilBrush · · Score: 1

      I understand that. But it's not a matter of SPF policy. It's a matter of what the spam filter chooses to do. Spam filters can factor in any number of features of an email to decide it's probability of being spam. Being from a domain that does not support SPF is most certainly going to make email get a higher spam score on future versions of spam filters.

    16. Re:"enforcing" by sparrow_hawk · · Score: 1

      Hmm... grandparent poster has multiple-personality disorder, methinks? (Or someone else has hir account password...)

      Give the man a fish, and you feed him for a day. Teach the man to fish, and you feed him for a lifetime.

      Shouldn't that be, "Give a man a solution, and you solve his problem for a day. Teach a man to RTFM, and you solve his problems for a lifetime"? :)

    17. Re:"enforcing" by ffsnjb · · Score: 1

      SPF records are checked by the MTA before message acceptance and either rejects illegitimate email (by silently dropping or with a 550(? not able to look up exact error code right now)) or accepting the message into the queue. Only if the message is accepted will it then be processed by spam filters, and the only way the message will be dropped is if it fails an SPF check (ie the message was forged.) Spam filters won't need to care if it was rejected due to failing an SPF check because that check has already been done, and any messages failing an SPF check would never get to the queue.

      if (spf(message) = valid)
      queue(message);
      else reject;
      procmail(message);
      quit;

      --
      "Why do you consent to live in ignorance and fear?" - Bad Religion
    18. Re:"enforcing" by BasilBrush · · Score: 1

      I'm not talking about mail that fails a SPF check (domain has SPF record but the IP doesn't match). Of course that gets dropeed. I'm talking about mail from domains who's DNS does not have an SPF record. To me that is a valid reason to give the mail a higher spam score. Or put it another way, mail that has positively passed an SPF check should have a lower spam score. It comes to the same thing.

    19. Re:"enforcing" by ffsnjb · · Score: 1

      You're free to implement that as you wish. But it doesn't affect anyone else. I don't assign a +/- score to any mail due to SPF yet, because it isn't very widely implemented. I do, however, like the fact that it eliminates forged emails from my domains, as any forged email gets dropped before hitting the queue. And that is ALL SPF is meant to do. Nothing more, nothing less, and it does it perfectly.

      --
      "Why do you consent to live in ignorance and fear?" - Bad Religion
  9. Microsoft adopting open source... by Vaginal+Discharge · · Score: 0, Troll

    Umm... damn, I just saw a pig flying by my office window.

    --
    "Glory is fleeting but obscurity is forever" - Napoleon Bonapart.
    1. Re:Microsoft adopting open source... by Opie812 · · Score: 0

      Umm... damn, I just saw a pig flying by my office window.

      Your girlfriend get off work early today?

      --
      I'm not a nerd. Nerds are smart.
    2. Re:Microsoft adopting open source... by Anonymous Coward · · Score: 0

      HOT ugly BBW Grannie Wives On teh Sp0ke

    3. Re:Microsoft adopting open source... by Phillup · · Score: 1

      Given a tall enough building, a pig could stay "aloft" longer than the Wright brothers...

      But, I still wouldn't call it flying.

      --

      --Phillip

      Can you say BIRTH TAX
  10. Misinterpreted headline by Joey+Patterson · · Score: 5, Funny

    Microsoft to Deploy SPF for Hotmail Users

    So, now that Microsoft already dominates the OS and free e-mail markets, it's trying to get into the sunscreen market as well?

    I don't know which is worse, the cure or the disease.

    1. Re: Misinterpreted headline by cuzality · · Score: 4, Funny

      ...it's trying to get into the sunscreen market as well?

      Microsoft is just trying to protect its empire from the Sun.

    2. Re:Misinterpreted headline by Walterk · · Score: 1

      Well, if you have a hot mail address, you're going to need some UV protection. The late commitment to protecting their users with sunscreen will only lead to the detection of skin cancer in a lot of people!

  11. False Sense of Security by Linuxthess · · Score: 4, Insightful
    The SPF's website says,
    "Have confidence that mail that SAYS it's coming from your bank, your credit card company, or the government really is!"

    The problem arises though when the phisher/spammer uses a domain which is fairly similar to your bank or credit cards website, for example www.XYZCapitol.com instead of www.XYZCapital.com.

    --

    I sig, therefore I was.
    1. Re:False Sense of Security by Zaranne · · Score: 1

      Yea, but that would only be a problem if you don't have a junk folder. Your "safe lists" can tell the difference. If I go into my junk folder and find something supposedly from my bank, friends, etc., then a red flag is raised in my mind. I don't assume it's the real thing.

      That's not a false sense of security to me. It just means I need to pay attention, which is what we all should be doing anyway.

      Opening up the "Pink Slip Virus" is something that dingbats do...after repeatedly being told NOT to.

      --
      So when is the Hawkeye movie coming out?
    2. Re:False Sense of Security by BasilBrush · · Score: 2, Insightful

      Even that is less serious than it once was. At least you have a high degree of certainty that it originated from www.XYZCapitol.com, which gives you a lead on tracing the true source of the phish.

    3. Re:False Sense of Security by Anonymous Coward · · Score: 0

      The true source of Phish is Vermont.

  12. SPF version? by pio!pio! · · Score: 5, Funny

    Next year MSFT will release SPF15 for those needing additional protection. SPF 30 and 45 to follow for those extremely pale nerds who never go in the sun

    1. Re:SPF version? by Joey+Patterson · · Score: 0

      Next year MSFT will release SPF15 for those needing additional protection. SPF 30 and 45 to follow for those extremely pale nerds who never go in the sun

      Microsoft has also announced the followup to SPF 15, SPF 30, and SPF 45. In a statement, Microsoft CEO Steve Ballmer announced SPF 2007, which analysts believe won't be ready for release until at least 2010.

    2. Re:SPF version? by Dr.+Evil · · Score: 1

      Great, now I'm stuck thinking "Spam Protection Factor" every time I see the acronymn SPF.

      Thanks.

    3. Re:SPF version? by lukewarmfusion · · Score: 1

      If you never go in the sun, why do you need the protection?

      Sounds like walking into Best Buy and asking to buy the service plan on an appliance you don't have and don't plan to get.

    4. Re:SPF version? by TopShelf · · Score: 5, Funny

      Obviously this is a major initiative by Microsoft to wipe out Solaris...

      (sorry, couldn't help myself)

      --
      Stop by my site where I write about ERP systems & more
    5. Re:SPF version? by frankie · · Score: 3, Interesting
  13. No. RTFA by stryders · · Score: 2, Informative

    Messages that fail the check will not be rejected, but will be further scrutinized and filtered, said Craig Spiezle

    A failed PRA check will be a "factor" that Microsoft's SmartFilter technology will use to determine whether a given message is spam, according to George Webb

  14. Re:I'm confused.. maybe I've had too much free bee by Anonymous Coward · · Score: 0

    Microsoft has no problem using open source software. The surprise is them admitting it.

  15. Honest curiosity here... by Sephiro444 · · Score: 1

    Will the mentioned "slight modifications" made by Microsoft to create the Sender ID standard also make it different enough from the OS SPF to call it proprietary?

    For woe be the day MS openly embraces a developing standard not of its own design!

    1. Re:Honest curiosity here... by BasilBrush · · Score: 1

      No. SPF isn't the standard any more. MS CallerID and SPF were merged by mutual consent to create SenderID.

  16. Wow by PhilippeT · · Score: 0
    MicroSoft
    havent seen it writen like that in a long time
    --
    A psychopath can't tell the difference between right and wrong. A sociopath knows the difference - he just doesn't care.
  17. Re:I'm confused.. maybe I've had too much free bee by FooAtWFU · · Score: 1

    Hey, Microsoft willingly employs HTTP as well! Maybe this open-source thing isn't so bad after all!
    (sound of head beating against wall here)

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
  18. Re:I'm confused.. maybe I've had too much free bee by Anonymous Coward · · Score: 0

    I always get a cold chill when I read a phrase like this:

    "In late May, MicroSoft announced that they would be adopting the Open Source SPF anti-forgery system (with a slight modification to make it Sender ID)" [added emphasis]

    After all, their Kerberos change for Active Directory was only slight as well, and *that* didn't cause any problems, did it? Anyone have any details on these new 'slight changes'?

  19. Any Windows DNS folk reading this... by bheer · · Score: 2, Interesting

    Is there a easy guide to deploying SPF on Windows 2000's DNS Service? Something that I can give the MCSEs who run our IS team and get their attention would be appreciated.

    1. Re:Any Windows DNS folk reading this... by blowdart · · Score: 1

      It's like anything else, it's just a text record. Use the online SPF generator (it's called a wizard, which should make MCSEs happy), then add a TXT record by right clicking on your domain in the DNS admin, choose add new record, choose TXT and paste the wizard results in.

    2. Re:Any Windows DNS folk reading this... by Six+Nines · · Score: 1

      Good of you to point this out, since the MSFT Knowledge Base doesn't have anything on this topic.

    3. Re:Any Windows DNS folk reading this... by gconnor · · Score: 1

      This is correct. You just need to create TXT type records. There are plans on the table within IETF to create a new DNS record type just for this, but this will take a long time to approve and even longer to get everyone's DNS servers upgraded. So for now everyone should be creating TXT records, and when the world is ready to switch to the new type, that will happen. I predict TXT SPF records will be around for at least 5 years.

    4. Re:Any Windows DNS folk reading this... by musikit · · Score: 1

      does the MSFT knowledge base have knowledge about anything?

      i frequently have to use other sites besides MSFTs because of the following reasons.

      1. no information
      2. information isnt updated
      3. no example usage
      4. does not work on an non-windows machine

      worst website ever! and this is for THEIR products. they should go back to printing manuals at least then i'd have proof their info was crap

    5. Re:Any Windows DNS folk reading this... by swb · · Score: 1

      What I love are the hidden KB articles that detail real, known problems but can't be searched by public users, even by specifying the specific KB article. It's madness.

    6. Re:Any Windows DNS folk reading this... by FrankieBoy · · Score: 1

      Try this while it's still free. ;-)

  20. Brings a new meaning to by GillBates0 · · Score: 1, Funny

    *hot*mail. I'll start using SPF-90 sunscreen while handling hotmail.

    --
    An Indian-American Hindu committed to non-violent thought/speech/action alarmed by the global explosion of radical Islam
  21. What is the difference between SenderID and SPF by spitzak · · Score: 1

    Okay, all I know is that SPF is a good deal simpler than SenderID and much more popular, due to the simple text format verses the use of XML.

    However can somebody please clearly explain what (if any) differences there are between what they do. I mean after the data is decoded, is one of the superior to the other, or a superset of the other? Or are they totally independent checks, or are they slightly intersecting checks?

    Honestly I can say I am extremely happy to see Microsoft adopting a standard that was not proposed by them. They should learn from this, the amount of good feelings they engender by doing this and resulting increses in sales of their other products and increased cooperation by other programmers probably outweighs any monetary gain from a proprietary solution by a hundred fold or more.

    1. Re:What is the difference between SenderID and SPF by wayne · · Score: 5, Informative
      Okay, all I know is that SPF is a good deal simpler than SenderID and much more popular, due to the simple text format verses the use of XML.

      XML was dropped from the Sender ID spec by the IETF last month.

      The primary difference between SPF and Sender ID is that Sender ID also has the ablility to check the RFC2822 From: email header in addition to the RFC2821 envelope from value. This is something that most of the people in the SPF community wanted to do all along, but it would require changes in end-user mail systems, such as outlook, to do right. Without the support from MicroSoft, this couldn't really be done.

      --
      SPF support for most open source mail servers can be found at libspf2.
    2. Re:What is the difference between SenderID and SPF by frankie · · Score: 1

      SenderID is a superset of SPF, it supports both SPF TXT records and MS XML records.

    3. Re:What is the difference between SenderID and SPF by Ben+Hutchings · · Score: 1

      Thankfully it doesn't just test the From header, as this would break bouncing and various other useful functions. The draft spec includes an algorithm for determining the "purported responsible address" that checks Resent-Sender, Resent-From, Delivered-To, X-Envelope-To, Envelope-To, Sender and From fields.

  22. Easy? by Compholio · · Score: 4, Interesting

    Publishing SPF records is easy, as is checking SPF records."

    Only if you can edit your own DNS records, most management tools only allow modification of A, MX, and CNAME records. For this to really take off the tools need to add support for TXT records.

    1. Re:Easy? by Rich0 · · Score: 3, Informative

      And currently most free dynamic DNS services do not support it.

      This of course means that my outgoing mail will probably get spam filtered in the near future unless this changes.

    2. Re:Easy? by jhunsake · · Score: 1

      Most I have seen do support it.

      Here is a great one: xname.org.

    3. Re:Easy? by gconnor · · Score: 1

      If there is no SPF TXT record published, there is nothing for receivers like hotmail to check or enforce. It really is an "opt in" kind of system - both the sender and receiver need to actively do something before it takes effect. The DNS service providers really need to allow TXT records, but until they do, the mail coming from those domains should still be allowed through.

    4. Re:Easy? by BrookHarty · · Score: 1

      Updating DNS for MX records everytime for dynamic DNS services sounds like a lot of overhead when you have thousands of subscribers.

      I'm more worried about the sending email through your local ISP when you host your domain on a hosting service senario. Most hosting ISP's will need to offer user/pass enabled smtp to send email, which they currently don't.

      Also, this won't stop Zombie email spam attacks.

      Fix a few problems, and it would be a doable solution, otherwise is just blocks smaller ISP's emails. Lame.

    5. Re:Easy? by Kickstart70 · · Score: 1

      Sorry that your FREE services don't use it. Maybe you should pony up the $4.95 that some DNS services charge per year for 5 domains.

      'Course, people on the internet hate paying for things.

      KS

    6. Re:Easy? by davidu · · Score: 1

      We're adding support for SPF right now.

      In fact, TXT records in general.

      -davidu

      --

      # Hack the planet, it's important.
    7. Re:Easy? by Anonymous Coward · · Score: 0

      I'm more worried about the sending email through your local ISP when you host your domain on a hosting service senario. Most hosting ISP's will need to offer user/pass enabled smtp to send email, which they currently don't.

      The cheap hosting services typically don't offer outbound SMTP service to complement their POP3. However, the better hosting services do (I think ASPNet was one). Or you can use places like FuseMail who offer encrypted SMTP/IMAP.

      Outbound authenticated (and encrypted) SMTP service is going to become a required feature if a hosting provider wants to compete. It's typically not that expensive (barring contracts) to move from one hosting provider to another. Tedious, perhaps.

      Also, this won't stop Zombie email spam attacks.

      Why not? Right now, most zombie email attacks forge random domain names on their emails. In a mostly SPF-enabled world, the majority of the time, those random domain names would not match the SPF rules and thus get dropped at the mail gateways.

      Fix a few problems, and it would be a doable solution, otherwise is just blocks smaller ISP's emails. Lame.

      It's a completely opt-in system. Your domain chooses to publish or not publish SPF information. However, if you want to not have your domain forged by every spammer/worm on the planet, it's in your best interests to consolidate your outbound mail flow and publish SPF.

      On the receiver side, you choose whether or not to check SPF information, and what to do with the results. Nobody says that you have to discard SPF-failed messages... but you'll probably find it useful to do so. Or at least tag the failures with a high spam score.

    8. Re:Easy? by RTMFD · · Score: 1

      Which is fine with me as most idiots don't know how to correctly setup an SMTP server correctly.

      Think of it as raising the bar for providing this oft-abused service.

    9. Re:Easy? by theantix · · Score: 2, Funny

      I've found vim to be a good management tool that supports the adding of TXT records. If are willing to accept an inferior tool, emacs or nano would also probably work for editing TXT records, though I haven't verified that personally.

      --
      501 Not Implemented
    10. Re:Easy? by Rich0 · · Score: 1

      Do those services also provide domain names for that fee?

      Dyndns will give you a free 3rd-level domain (such as joe.xyz.com). Most of the other services out there make you buy a 2nd-level domain from verisign-et-al. And $25/year is a ripoff.

      I don't mind paying for things - but this is a matter of principle. What is the marginal cost to add a domain name to the .com name servers, and serve it for a year? The whole process is automated via a website - their biggest cost is processing the credit card payment. If domains were $5 per year, it would be reasonable and still profitable.

      What does your $25/year pay for? Well, it pays for DNS advertising all over the place, it pays for marketing teams, it pays for overpayed administration company CEOs, etc. OpenNic runs their own DNS services for free, and doesn't generally charge for names. Obviously free won't scale up, but there is a difference between charging to pay for services rendered and profiteering from a community-granted monopoly position.

  23. nice concept but not as practical in all scenarios by mabu · · Score: 4, Informative

    Generally, I like this idea, especially from the perspective of controlling misdirected bounces.

    Where it seems to be a problem though (someone correct me if I'm wrong), is in a case where someone, for example is doing web hosting and controls a domain, and the customer wants to configure his e-mail client to send mail "from" the domain through a local ISP. The way SPF works, the authorized hosts from which mail with that domain in the header must be defined in the DNS records. This means that if the hosting company isn't the customer's ISP or mail relay, he needs to keep track of what mail relays the customers use. If a customer changes ISPs and doesn't have the DNS info updated, then their mail may suddenly be rejected by SPF servers?

    This seems to be good for ISPs and services like Hotmail and gMail, which endeavor to have exclusive control of incoming and outgoing mail under their domains, but for smaller ISPs or scenarios where one person may be managing the domain, with the customer using a local ISP/mail relay, it seems to be a big pain in the butt.

  24. MSN Broke My Email by stoolpigeon · · Score: 4, Interesting

    They are making all kinds of changes lately-- and they are not bothering to send anything to their users. I've been an MSN customer since just after they started up the service. Last week Outlook couldn't pull my email from their pop3 server any more. I sent in a help ticket. The reply I got said it was a problem they were fixing- and gave me instructions to set up Outlook Express to pull web mail from an http server.

    I responded that I don't use Outlook Express, I use Outlook 2000 and it will only pull Email from pop or imap servers. Their response, upgrade to Outlook 2002 (or above) or just use the hotmail interface. Of course using hotmail means no more hot syncing to my palm and I have to start manually sifting through spam again (my filter I use is an Outlook plug in)

    I had been thinking about changing my ISP but now I don't even have a choice.

    What ticks me off most is there was no advance notice of these changes- and it took multiple emails to MSN support to find out what was really going on.

    --
    It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    1. Re:MSN Broke My Email by Kenja · · Score: 2, Informative
      "I've been an MSN customer since just after they started up the service."

      Customer or user? Customers pay for a service and expect a level of support for their dollar. Most pople who have Hotmail acounts are just users, who pay nothing and should not expect anything back.

      --

      "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    2. Re:MSN Broke My Email by pHatidic · · Score: 1

      Not true. Hotmail isn't free, it just doesn't cost any money. You have to look at advertisements every time you check you email and this is how you pay. If Microsoft can make me forget all the advertisements I've ever seen from them so I can be 100% positive they no longer can influence my buying decisions, then I'd say it would be perfectly fair for Microsoft to suspend service of its email.

    3. Re:MSN Broke My Email by stoolpigeon · · Score: 1

      Customer - I'm talking about MSN not hotmail. (in other words the account address I'm talking about is 'foo@msn.com' not 'foo@hotmail.com') But they are now telling me that if I don't upgrade (buy) a newer version of Outlook, I can only get to my mail through the hotmail interface.

      I have been a paying customer of the MSN dial-up service for quite a few years- long before hotmail existed.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    4. Re:MSN Broke My Email by OglinTatas · · Score: 1

      Maybe there are grounds for a class action? (IANAL) Convicted monopolist makes secret changes to its service to force paying customers who already bought a license to buy a new license to continue using the service they paid for. Of course, I would never suggest using a warez outlook 2003.

    5. Re:MSN Broke My Email by stoolpigeon · · Score: 1

      I can't imagine it would be worth that. I certainly wouldn't participate in it. (I think American society is already too litigious.) I will just do what makes more sense to me and take my business elsewhere. Maybe they don't care and making it work for me would cost more than they lose-- those are the breaks I guess, but they could have at least been open about what they were doing. That bugs me more than anything.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    6. Re:MSN Broke My Email by Anonymous Coward · · Score: 0

      Do a search on google or even on sourceforge.net there are plenty of free workarounds and fixes to make httpmail such as msn/hotmail work with pop3 mail clients.
      Not seamless but better than complaining.

    7. Re:MSN Broke My Email by Lehk228 · · Score: 1

      I would never suggest using a warez outlook 2003.

      I agree, i would never suggest using ANY version of Outlook, warezed or not.

      --
      Snowden and Manning are heroes.
    8. Re:MSN Broke My Email by Anonymous Coward · · Score: 0

      if you have a linux box availible (either local or remote) you could use hotwayd

      hotwayd.sourceforge.net

    9. Re:MSN Broke My Email by stoolpigeon · · Score: 1

      I am complaining but I am also sharing information on a service to a community that may be interested. There might be other MSN users here who do not even know yet that this has happened - because there was no announcement and I had to practically drag the truth out of them.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    10. Re:MSN Broke My Email by jjhlk · · Score: 1

      You should call MSN Tech Support up then. I think the number is 1800-386-5550.

      There are only so many things a tech can do, since they follow instructions from a big database, have a few tools, have floor leads and Level 2 support. However, it'll save you the trouble of e-mailing them back and forth, and if you stay on the line (they aren't allowed to hang up on you) you can insure some sort of resolution or confirm a problem really exists, rather than having them pass you off with some excuse to keep their talk time low. Keep in mind that the first level of tech support has very limited e-mail access, but the level above can do significantly more.

      There used to be a flag associated with MSN e-mail accounts to give POP3 access. A tech could check it for you. It could be something else the other ppl didn't know aobut (I saw this a lot, especially from new techs. A second opinion would be good)... you might just be out of luck though.

      /me was briefly an MSN tech

    11. Re:MSN Broke My Email by Anonymous Coward · · Score: 0

      msn is currently having issues with the pop3 servers, in addition to a number of provisioning changes. call the 1800 number and ask them to check your provisioning. if its bad theyll escalate to tier 2, if not theyll tell you to wait 72 hours for the servers to come back online.
      or, at least, thats what theyre supposed to do.

    12. Re:MSN Broke My Email by stoolpigeon · · Score: 1

      This is a direct copy/paste from their last email to me:
      I understand that you are unable to access your E-mail through POP3 as well as http in Outlook 2000.

      Ron, I would like to inform you that you cannot configure your MSN Account in Outlook 2000 Software. You can configure your account in Outlook 2002 and above versions.

      Ron, to resolve you issue I request you to access your e-mail through www.hotmail.com I am providing you the steps for the same.

      Please follow the steps below to access your e-mail through www.hotmail.com


      The person who sent it is identified as an MSN Technical Support Engineer. I am assuming this means that this is something that is final and not an issue with the server. If I am wrong I would be happy.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  25. Proof that technology (not legislation) works. by Sheetrock · · Score: 4, Insightful
    Part of the secret to the success of the Internet is in allowing unfettered communication between endpoints. While I am to some degree concerned about the technical approach to solving the spam problem, because of the collateral consequences it may have, it does not raise the spectre of 1st Amendment violation that anti-spam legislation does.

    That Microsoft is taking part is to their credit. Finally the Internet at large is going to actually try to apply a solution to spam at the source. Although the unsolicited commercial email problem is largely one of perception (as with violent computer games, smoking in public, or 'indecent' radio broadcasting) perhaps the solution will have less of a negative impact on society. One can only hope.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  26. Re:I'm confused.. maybe I've had too much free bee by Curunir_wolf · · Score: 1, Troll
    Wait a second. Microsoft is willingly employing open source market software?

    No, you missed the part about "(with a slight modification to make it Sender ID)".

    Standard Microsoft "embrace and extend" technique.

    --
    "Somebody has to do something. It's just incredibly pathetic it has to be us."
    --- Jerry Garcia
  27. I guess it's time to do some research by Paul+Carver · · Score: 3, Interesting

    I have a couple of domains registered and pointed at a cheap shared host. I generally send mail using either Mutt over ssh or Mozilla via several different SMTP servers (cablem modem ISP, web host ISP, work SMTP server) and I routinely edit my from address to use whatever userid and whichever of my domains is relevant.

    I guess this change means that hotmail users won't be able to receive mail from me unless I read up on SPF and figure out how to get the appropriate configurations into my bargain basement DNS and hosting configs. I hope this doesn't require any administrative privliges since I don't run my own DNS or mail servers for my domains. You can't do that sort of thing for less than $20/month.

    1. Re:I guess it's time to do some research by athakur999 · · Score: 1

      If you don't have any SPF entries published as part of your DNS record, then receiving hosts won't try to do any SPF authentication. So if you don't want to or can't set up SPF records, then no worries, your mail will be treated the same as it always has been.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    2. Re:I guess it's time to do some research by jhunsake · · Score: 1

      It only requires changes in your DNS. If those who are currently providing your DNS service won't allow you to make the change (ie they don't support TXT records), then go get something free.

    3. Re:I guess it's time to do some research by jhunsake · · Score: 2, Insightful

      Until some unknown point in the future, when spam-detecting systems are going to ramp up scores for emails from domains without SPF records.

    4. Re:I guess it's time to do some research by gconnor · · Score: 1

      Here's some info that may help. 1. The domain owner has control. If you own your own domain, you can decide what networks or mailservers are allowed to send. 2. Using SMTP AUTH may help. Your ISP, ASP, or corporate IS folks might have a way for you to send stuff out through their server, even if you are dialing in from some other network.. If not, bug them about it :)

    5. Re:I guess it's time to do some research by AKnightCowboy · · Score: 1
      People are really blowing this out of proportion. It's really not that hard to do. You just throw a TXT record into your zone that specifies what servers are allowed to send for your domain.

      Mine was pretty simple since I send and receive mail through the same hosts (the ones specified in my MX records:

      blah.com IN TXT "v=spf1 mx -all"

      Seriously just go to the SPF site and use the wizard to create your record.

    6. Re:I guess it's time to do some research by realdpk · · Score: 1

      How does one look up one of these spf records? I've tried all sorts of "host -t txt" and "dig -t txt" queries to no avail. The keywords make it a difficult thing to just go and google for unfortunately. ;)

    7. Re:I guess it's time to do some research by jalbro · · Score: 1


      Try:

      dig gmail.com txt

    8. Re:I guess it's time to do some research by Antique+Geekmeister · · Score: 1

      Calm down. SPF will not, for the foreseeable future, block your email *unless* you publish an SPF record that says "accept email only from these locations". If you don't publish SPF records, your email will not be blocked. Now, you probably *want* to publish SPF records, but you can set them to be "advisory" meaning "anything other than these machines sending email from my domain is questionable, but I don't want you to block it". Setting up the DNS TXT records for your domain is trivial with the wizard at spf.pobox.com.

    9. Re:I guess it's time to do some research by Anonymous Coward · · Score: 0
      I guess this change means that hotmail users won't be able to receive mail from me unless I read up on SPF and figure out how to...
      You, me, and millions of other geeks out there who're slowly wrestling free from the control of BigCompaniesInc(TM). Ah well, the few clueless friends I have are already used to be telling them not to send email from hotmail and the like, so now telling them that they won't be able to receive mail from me on those domains won't be too much of a problem.
    10. Re:I guess it's time to do some research by Some+Bitch · · Score: 1
      I guess this change means that hotmail users won't be able to receive mail from me unless I read up on SPF
      Once you read up on SPF you'll realise this is not true.
      and figure out how to get the appropriate configurations into my bargain basement DNS and hosting configs. I hope this doesn't require any administrative privliges since I don't run my own DNS or mail servers for my domains.
      Go register at public-dns.org, an excellent free service I use for all my domains. They allow TXT records so SPF is no problem.
      You can't do that sort of thing for less than $20/month.
      I beg to differ, a quick Google found me several email hosting companies offering low end solutions from $5-$10 and with free DNS (see above) that leaves you $10-$15 for web hosting (easy to find and while many are crap some research will show you some excellent ones).
  28. Yay, no more hotmail forgery bounces by frankie · · Score: 2, Interesting
    Just yesterday I got multiple "Delivery Status Notification (Failure)" messages from postmaster@mail.hotmail.com, informing me that stupid spams could not be delivered. The headers show they were sent from 62.231.179.13 (in Novokuznetsk Russia) and claimed to be from my employer's domain (in eastern USA).

    Now if only our anti-spam group would add SPF records. They're deep in the Redmond camp, so the phrase "Microsoft is doing it" should convince them.

  29. This is nice by fluor2 · · Score: 2, Insightful

    This is very nice comparing to what others do: nothing.

    The SMTP protocol have sucked for ages, and we applaud any action taken to improve it.

    1. Re:This is nice by scruffy · · Score: 1

      To the contrary, the SMTP protocol has worked far too well. Person A can send email from person B to person C. It saves person B a lot of bother!

    2. Re:This is nice by 0x0d0a · · Score: 1

      The SMTP protocol is fine.

      It just has never had an authentication and authorization system added.

      SPF is a pretty bad at the above, and people are likely to attempt to use it in various other systems. It's like making a really broken, unusable PGP implementation and then having people build things on it. It's asking for a lot of trouble down the road.

    3. Re:This is nice by Anonymous Coward · · Score: 0

      > The SMTP protocol have sucked for ages

      Well it's going to keep sucking -- SPF doesn't touch SMTP at all.

  30. Hey, Microsoft willingly employs HTTP as well! by dpilot · · Score: 1

    No they don't. If they did, the Browser Wars would be largely irrelevant, and people could pick what they liked instead of being forced by 'this site best view with...' requirements. Spoofing the user agent never would have needed to be invented.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Hey, Microsoft willingly employs HTTP as well! by WhiteBandit · · Score: 2

      No they don't. If they did, the Browser Wars would be largely irrelevant, and people could pick what they liked instead of being forced by 'this site best view with...' requirements. Spoofing the user agent never would have needed to be invented.

      Yes they do. ;)

      You're thinking of HTML, not HTTP which are two different things. :p

    2. Re:Hey, Microsoft willingly employs HTTP as well! by Bedouin+X · · Score: 2, Informative

      You're confusing HTTP with HTML.

      --
      Dissolve... Resolve... Evolve...
    3. Re:Hey, Microsoft willingly employs HTTP as well! by gordyf · · Score: 4, Interesting

      They've fiddled with HTTP also. ISTR some tricks IE did with IIS to keep persistent connections so that page loads would be quicker.

    4. Re:Hey, Microsoft willingly employs HTTP as well! by Sexy+Commando · · Score: 1
      They fiddled with TCP, not HTTP. We do it all the time. Take TARPIT for example.

      It is very common that we hack protocols to suit our needs.
      NAT
      ignoring ping requests
      Anyone?

    5. Re:Hey, Microsoft willingly employs HTTP as well! by Anonymous Coward · · Score: 0

      They also created the misbegotten NTLM browser auth scheme that mangles HTTP, and incidentally meant for years that companies stupid enough to buy Microsoft Proxy Server had a hard time with anything other than IE on their desktops.

  31. It IS bad, because... by Anonymous Coward · · Score: 1, Interesting

    it will make it more harder for guys like me to run an SMTP server on their own Linux box from a dynamic IP address. And it will do pretty much nothing to prevent spam.

    1. Re:It IS bad, because... by Omega1045 · · Score: 1

      Its sux, I might find myself in a similar situation. However, SMTP servers were not meant to be on dynamic IP addresses. My "dynamic" IP hasn't changed for months and months, so I will probably just have to add the SPF stuff to my DNS record (when I finally get my home SMTP server set back up after my move a year ago - damn I am lazy).

      I am willing to put in a little extra work on my end if it makes it more difficult to spam.

      --

      Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

    2. Re:It IS bad, because... by Anonymous Coward · · Score: 0

      Dynamic addresses are already blacklisted in so many places that you've got bigger problems than SPF.

    3. Re:It IS bad, because... by Anonymous Coward · · Score: 0

      Yes, and that was an idiotic idea to begin with. In the long run, it hasn't helped stopping spam (not even a little) and has made life more difficult for everyone with a dynamic IP.

      Besides, I believe it breaks standards or at least violates good practices. If you're the SMTP server responsible for domain.com, you better accept mails for domain.com, no matter where they come from.

    4. Re:It IS bad, because... by Anonymous Coward · · Score: 0

      it hasn't helped stopping spam (not even a little)

      I question that. Aren't trojaned client machines THE major source of spam nowdays?

      It's been a long time since I did email, but we were blocking dynamic addresses back in 1998 and it helped tons (back then, spammers' main tactic was throwaway dialup accounts).

    5. Re:It IS bad, because... by BasilBrush · · Score: 1
      Hmm... An Anonymous Coward that runs SMTP on a dynamic IP adress and believes the tracability of CallerID won't help to prevent spam.

      I smell pork.

      I can't be the only person that's happy if it makes it harder for people like this guy.

    6. Re:It IS bad, because... by Anonymous Coward · · Score: 0

      I can't be the only person that's happy if it makes it harder for people like this guy.

      Frankly, I think you're the only one. Now go back to masturbating to photoshopped Linus Torvalds pictures, oh brave totally non anonymous account owner "BasilBrush". (My heartfelt condolences if that is actually your real name.)

    7. Re:It IS bad, because... by Anonymous Coward · · Score: 0

      Sure, might be. So now they use different tactics and I still get shitloads of spam. Do you want to play this game with them until no one can do anything anymore on the internet without authenticating to 500 different systems (and people are still getting spam regardless)?

    8. Re:It IS bad, because... by digitalpeer · · Score: 1

      it will make it more harder for guys like me to run an SMTP server on their own Linux box from a dynamic IP address. And it will do pretty much nothing to prevent spam.

      Wrong. I'm assuming because you are such the guru, you have your own domain. All you need to do is forward the mail through your ISP SMTP server (either from your client or your server, not sure of the latter works). What ISP doesn't give you an SMTP server to use. Then, add your ISP's mail server to the SPF records in DNS for your domain. You can still receive mail to your own box. This is, of course, a hack. Servers and dynamic IP addresses don't mix.

      As for preventing spam, you've got me wondering. What's to stop spammers from sending spam from @hserfbgfjsgfhgf.com. My server won't have an SPF record to check against, so is it allowed? What if the domain doesn't exist like in this example? What's to stop a spammer from actually registering their own crap domain and setting up a valid SPF record for that? Very interesting.

    9. Re:It IS bad, because... by Anonymous Coward · · Score: 0

      Servers and dynamic IP addresses don't mix.

      Yes they do. People just need to stop installing stupid hacks in the email infrastructure which work about one week before someone figures out how to circumvent them.

    10. Re:It IS bad, because... by Anonymous Coward · · Score: 0

      No, but every spam solution ever is incremental. The dynamic ghetto is getting cut off, I feel your pain, but tough shit. Pay the $20/year and get hosted email (and pray they don't get blacklisted too).

    11. Re:It IS bad, because... by Anonymous Coward · · Score: 0
      All you need to do is... [insert undoable set of choices here]

      That should be the motto of SPF:
      Poor Bastard: SPF really screws me because of X...

      SPF Fanboy: Well, all you need to do is get the right attitude because SPF is here to help do something, unfortunately for you the massive good that it does won't be noticable by you unwashed masses, but smarter people than you have decided that doing it will be good for you.

      Poor Bastard: I have a mail server on a dynamic IP and SPF will cause me alot of problems.

      SPF Fanboy: Well, all you need to do is to stop doing that SPF-unapproved behavior and use your ISP SMTP server... Plus, we have also decided that having properly admined mail servers on dynamic IPs is not allowed, only spambots and zombies are allowed on dynamic IPs.

      Poor Bastard: But they limit my usage

      SPF Fanboy: Well, all you need to do is not use email for big/many msgs per month

      Poor Bastard: But I have a need to do my newsletter on dwarf butterfies of the tundra...

      Well, all you need to do is use a different ISP for email

      Poor Bastard: But there is only tundra.net out here in "unprofitable for ISPs" land (which is much of the world).

      SPF Fanboy: Well, all you need to do is move to where there are better choices and ISPs that proudly show their papers!

      Poor Bastard: Thanks, that is what I thought, but I built this house myself and I don't want to leave...
    12. Re:It IS bad, because... by tverbeek · · Score: 1
      it will make it more harder for guys like me to run an SMTP server on their own Linux box from a dynamic IP address.

      Yeah, but it's not rocket science... more like making paper airplanes. If you can't handle it, I'm not sure you should be allowed to run an SMTP server (dynamically addressed or not). OK, you passed the intelligence test of figuring out how to install Linux and an smtpd, but now there's going to be a test of your ability to deal with this. Just think of how 1337 it'll make you. I just spent 10 minutes publishing SPF records for my domains and the ones I host... something I didn't want to have to figure out, but I can cope with it. That's just an aspect of life: a series of progressive tests.

      And it will do pretty much nothing to prevent spam.

      This statement is in direct contradiction to your first one. By making it incrementally harder to send spam, that will help to prevent some of it. There will never be a magic bullet that "prevents spam". We can't "prevent death" either. But the incremental steps we can take to reduce the chances of it happening today are Good Things To Do.

      --
      http://alternatives.rzero.com/
  32. Re:I'm confused.. maybe I've had too much free bee by Reckless+Visionary · · Score: 3, Insightful

    Um. . .isn't that the point of open source?

    --
    I think I'll stop here.
  33. We're gradually seeing the start of SPF, I think. by caluml · · Score: 1

    It was just yesterday I think, that someone on here was saying that it would take MS, Yahoo, or AOL to start using SPF to drag the rest of the world onto it. I have looked at it, but I haven't started using it. Once a few sites start rejecting me for not using it, I guess I'll have to add the records. There was a wizard somewhere for generating the SPF records you would need for your domain. Time to look it up, I think.

  34. Solves the 1998 spam problem? by kawika · · Score: 3, Insightful

    Okay, now we can verify that a mail server that says it is someserver.com is really someserver.com. Back when the big problem was open SMTP relays that sure would have been helpful.

    But now that the problem is spam zombies on millions of user PCs, how will this put a dent in the problem? Sure they won't be able to connect directly to Hotmail to say they're someserver.com, but it won't stop them from sending spam through their own ISP's mail server. Since the key to spam zombies is having a lot of PCs that send relatively few spams per PC, it will be very difficult for each ISP to track down and stop each zombie.

    1. Re:Solves the 1998 spam problem? by athakur999 · · Score: 1

      If someserver.com sets up a SPF record saying that mail.someserver.com is the only host allowed to send mail using that domain, then zombies won't be able to send any messages using that domain as their IP address will not match what is specified in the SPF record.

      --
      "People that quote themselves in their signatures bother me" - athakur999
    2. Re:Solves the 1998 spam problem? by Anonymous Coward · · Score: 0

      It prevents phishing attacks, which right now are the worst kind of spam (in terms of severity of damage/harm to the gulible end user).

      When spammers have to resort to sending spam through the ISP's mail servers, we will have won the war. It is fairly simple to implement a filtering/quota system that limits each zombie pc to sending out a limited amount of email per day. Of course there will be people who run their own mail servers who will be affected by this, but that can be solved by a simple whitelist maintained by the ISP.

    3. Re:Solves the 1998 spam problem? by Emrys · · Score: 1

      Of course they'll be able to send messages. You're missing the point of "zombie". They'll send it through the legit smtp server for that domain. And no, auth methods won't make a difference, because then they'll just steal the local credentials and use them.

      The only thing SPF is going to do is accelerate the speed and deviousness of the current zombie deployment trend, while breaking legit uses of SMTP.

    4. Re:Solves the 1998 spam problem? by bcrowell · · Score: 1
      Sure they won't be able to connect directly to Hotmail to say they're someserver.com, but it won't stop them from sending spam through their own ISP's mail server.
      People would then find out that their ISP allowed itself to be used for spamming, and would blacklist that ISP's server.

      I think the real point of SPF is that it allows blacklists and whitelists to be effective and easy to maintain. Blacklists and whitelists are kind of pointless when addresses are so easy to forge.

      Since the key to spam zombies is having a lot of PCs that send relatively few spams per PC, it will be very difficult for each ISP to track down and stop each zombie.
      Somebody has to take responsibility for removing zombies from the net, and ISPs are the logical ones to do it. Why is it so difficult? A home user all of a sudden starts sending 1,000,000 e-mails per day, all of which have attachments containing the same trojan. The ISP can and should detect that.

    5. Re:Solves the 1998 spam problem? by Anonymous Coward · · Score: 0

      Those zombies will only be able to "send it through the legit smtp server for that domain" if two criteria apply:

      1) The SPF records specify an ISP as a legit smtp server
      2) The zombie is a customer of that ISP

      So, the solution is not to specify really big ISPs as legit smtp hosts in SPF.

      For example, if you use Verizon DSL as your ISP, don't list their smtp servers as valid in SPF for your domain because there are a lot of zombies on the verizon network. Instead, only send your email through your hosting provider and only list them as your legit smtp server. That reduces the number of potential zombies to only other clients of your hosting provider, a number that is likely to be diminshingly small and since spam zombies are low-volume, they will only be able to get probably less than 20 spams out per day per spoofed domain, making zombie networks impractical for spamming.

    6. Re:Solves the 1998 spam problem? by Quince+alPillan · · Score: 1

      But now that the problem is spam zombies on millions of user PCs, how will this put a dent in the problem? Sure they won't be able to connect directly to Hotmail to say they're someserver.com, but it won't stop them from sending spam through their own ISP's mail server.

      On the contrary, it will put a dent into the spam zombies. Simply because the spam zombies won't be able to send emails from their own mail server as someserver.com. If they're required to send emails through their ISP's mail server then the ISP can red flag their account when they see that they're suddenly sending hundreds of thousands of emails. Companies are already starting to block port 25 outgoing. Also, servers that support SPF can automatically say "Only this IP is allowed to send email from me" and the server that recieved it can say "This email did not come from someserver.com's IP address. It is most likely spam."

      Since the key to spam zombies is having a lot of PCs that send relatively few spams per PC, it will be very difficult for each ISP to track down and stop each zombie.

      And get reported as a spammer for sending spam through their ISP. Some people do report spam still.

    7. Re:Solves the 1998 spam problem? by Emrys · · Score: 1

      You're missing the point. As long as end user client machines can send legitimate mail, spammers who can take over those machines can send mail from those same machines, using the same servers the end users are using to send legitimate mail. The "number of potential zombies" who may be trying to send you spam at any given time is equal to the number of machines which have been taken over and are at all capable of sending mail. The zombie just has to watch to see how legitimate mail leaves that machine and then use the same route itself.

    8. Re:Solves the 1998 spam problem? by Emrys · · Score: 1

      The orignal poster posited that SPF will encourage spammers to use more zombies to send mail.

      You counter that SPF will help solve the zombie problem because it will make it easier for ISPs to notice spam zombie machines which are sending inordinate amounts of mail.

      How does SPF have anything to do with this? ISPs can already note bulk outgoing mail originating from a client machine whether it comes through their mailhub or not. If anything, SPF will make it harder to differentiate spam from legit mail, since you lose the selector "bulk mail originating from client PC sent to remote hosts directly".

    9. Re:Solves the 1998 spam problem? by Anonymous Coward · · Score: 0

      The "number of potential zombies" who may be trying to send you spam at any given time is equal to the number of machines which have been taken over and are at all capable of sending mail. The zombie just has to watch to see how legitimate mail leaves that machine and then use the same route itself.

      And how, pray tell, will a zombie learn that route? Sniffing? Only if the network is so small that that they use hubs instead of switches, in which case there sure aren't going to be many zombies. If you think that zombies outside of the intranet will be able to use the smtp server, think again, that would require that the smtp server be set up with no security in mind, just about one step away from being an open relay.

    10. Re:Solves the 1998 spam problem? by Quince+alPillan · · Score: 1

      Because zombies don't have the same IP of the server with SPF installed. If people are using SPF, they will be clearly marked as spam (ie hotgirl@hotmail.com addresses will be easily marked as spam because they don't originate from hotmail's IP address). This would force spammers to use local ISP SMTP servers (which supposedly have valid SPF) or else their own non-SPF server (easy to filter by, though you wouldn't want to kill all mail from these, just give them a few notches up on the spamminess in your filter settings-or blocked completely if you want to block those emails sent directly) or junk servers, of course, (which can be filtered out as well because they don't resolve to anything).

      SPF is used to verify what IP addresses should be sending email. If they're not valid IP addresses, then the email should be tossed.

      If anything, this would put the burden on local ISPs to figure out who's sending emails through their servers (which again, have valid SPFs) and kill them at the source by making it easier to spot the ones sending bulkmail. If the ISP is known not to kill spammers, the entire ISP can be blocked as well.

    11. Re:Solves the 1998 spam problem? by Emrys · · Score: 1

      They are ON the local machine, they have no need to look at the network, just what user:password@server:port the local MUA uses. They're already using keyboard sniffers to get credit card numbers, this isn't a large leap for them.

    12. Re:Solves the 1998 spam problem? by Emrys · · Score: 1

      Your response is just a restatement of what SPF does. It doesn't go anywhere near the question asksed, which was: how will using SPF let ISPs have extra insight into which of their users are sending bulk mail?

      ISPs can already see all the traffic on their network if they want to. It's trival to watch for specific hosts sending a suspicious amount of traffic on port 25.

    13. Re:Solves the 1998 spam problem? by Anonymous Coward · · Score: 0

      Ok, now we know you are a nutjob, but at least you've actually been able to finally state your objection clearly...

      So, in your scenario, all the spam from all the zombies using your authentication must now pass through a single point. As soon as someone figures out that they are receiving spam from an authenticated account, the account can be shut down, thus making the situation nothing more than a devolved open relay.

      But, even if that weren't the case, any situation in which *your* machine is compromised without your knowledge is undefendable and so far beyond the scope of this proposal that it really doesn't apply. The same argument can be made for just about any abuse of the net -- if you are going to hand the burglar your housekeys, of course they are going to rob your house...

    14. Re:Solves the 1998 spam problem? by Emrys · · Score: 1
      Ok, now we know you are a nutjob, but at least you've actually been able to finally state your objection clearly...

      Heh. Not a nutjob, just someone who's been dealing with blocking spam long enough to realize this is completely obvious to the spammers. They already have most of the infrastructure they need to do this, and worse. And I'm far from the only person that realizes this.

      So, in your scenario, all the spam from all the zombies using your authentication must now pass through a single point. As soon as someone figures out that they are receiving spam from an authenticated account, the account can be shut down, thus making the situation nothing more than a devolved open relay.

      Yeah, that's like saying "as soon as someone figures out that they are being DoSed by a zombied machine..." or "as soon as someone figures out that their machine needs to be patched..." If the real world of users worked that way we wouldn't have the current malware pandemic.

      But, even if that weren't the case, any situation in which *your* machine is compromised without your knowledge is undefendable and so far beyond the scope of this proposal that it really doesn't apply. The same argument can be made for just about any abuse of the net -- if you are going to hand the burglar your housekeys, of course they are going to rob your house...

      You're absolutely right, which is basically the point. SPF does nothing to address this vector, and that's why authentication is not the panacea SPF proponents keep claiming it is. It is incredibly naive to claim that SPF will force spammers to stop forging their routes so that we can track them down easily (they'll stop using false info, yes, but they won't be using their info). Spammers do not play by the rules, and they have no issues with doing ridiculous and illegal stuff like this to get their message out.

      It's simply ridiculous to push for a fundamental change in the mail architecture that has such known fundamental flaws. It doesn't go near addressing the real problem, and it won't slow the tide of spam for a month.

    15. Re:Solves the 1998 spam problem? by Emrys · · Score: 1

      By the way, we *already* can figure out when spam is coming from a legit machine that's been zombied just by looking at the IP source (at the recipient level) or the outgoing traffic (at the ISP) level. SPF doesn't even have the benefit of making this easier to detect. It's not even a fundamental change to the spam programs to have them switch from sending directly to sending through the proper mailhub.

      And spam from zombies is happening a lot. So why don't those accounts get shut down, if it's as easy as you think?

      Because 1) users are so overwhelmed they mostly lack the time to actually report their spam, and 2) ISPs either don't care to police their networks, or are too overworked to keep up with it.

    16. Re:Solves the 1998 spam problem? by Quince+alPillan · · Score: 1

      If spammers are forced to use ISP email servers, they are also forced to use them under ISP rules. (ie must have a valid email address, must be a current user, must follow ToS, etc).

      Its more difficult to change your email address when that email address is attached to a main account. I suspect ISPs will get annoyed when people are signing up for new accounts and then closing them all the time. They may even be banned from opening a new account if the old account is closed under suspicious circumstances.

      If people are signing up under stolen credit cards, that's not just annoying, that's a crime and the police can get involved.

    17. Re:Solves the 1998 spam problem? by Emrys · · Score: 1

      I'm sorry, but have you people been asleep for the last 5 years? I've never seen an ISP TOS that made any distinction between spam you sent direct from your box vs. mail you sent through their mailhub. This doesn't change anything.

      Spammers already sign up for new accounts and then close them all the time. They are famous for it. ISPs either don't care or can't keep up.

      Of course this all assumes spammers even open the accounts themselves instead of using their zombies to send for them, like they're already doing. And don't talk about ISPs shutting those down easily. They can't/won't even do it for worms, which are a lot more dangerous.

      As for police getting involved when it's a crime... are they getting involved now when spammers hijack machines and use them to send their mail?

    18. Re:Solves the 1998 spam problem? by Quince+alPillan · · Score: 1

      I'm sorry, but have you people been asleep for the last 5 years? I've never seen an ISP TOS that made any distinction between spam you sent direct from your box vs. mail you sent through their mailhub. This doesn't change anything.

      Except that the spammers are sending through ISP servers using valid accounts and using ISP resources to submit their flood onto the world. Surely a clueful admin would notice the abundant cpu time/bandwidth being used to the point where it limits legitimate use?

      Spammers already sign up for new accounts and then close them all the time. They are famous for it. ISPs either don't care or can't keep up.

      Sure, free accounts. Hotmail, yahoo, among other free email providers. This would not stop those.

      Of course this all assumes spammers even open the accounts themselves instead of using their zombies to send for them, like they're already doing. And don't talk about ISPs shutting those down easily. They can't/won't even do it for worms, which are a lot more dangerous.

      I'm assuming that you're talking about trojaned boxes being stopped (as I don't think you're talking about trojaned email servers). Of course, if you would have followed my point in previous posts that email would be blocked from invalid servers (ie the zombie boxes), you wouldn't have brought this point up. If spammers are getting most of their email blocked, they'll try thier hardest to get around it.

      As for police getting involved when it's a crime... are they getting involved now when spammers hijack machines and use them to send their mail?

      Is that even a crime?

      I was speaking of the credit card fraud used in signing up new accounts with ISPs. (You know, the ones that cost money as opposed to the free ones?)

    19. Re:Solves the 1998 spam problem? by Emrys · · Score: 1

      Except that the spammers are sending through ISP servers using valid accounts and using ISP resources to submit their flood onto the world. Surely a clueful admin would notice the abundant cpu time/bandwidth being used to the point where it limits legitimate use?

      Why do you think a clueful admin needs them all on one server to notice abnormal resource utilization? Whether they come through an application-level chokepoint or not, network traffic is network traffic. In many ways it's easier to see the problem machines when you just look at them at the network node level.

      Sure, free accounts. Hotmail, yahoo, among other free email providers. This would not stop those.

      This is why the thread starter called this the "1998 spam problem". Spammers haven't limited them selves to stealing resources or abusing free ones for a long time. They're happy to pay for single-use throwaway accounts. Those get cancelled and they sign up with the same provider again the next day. It's worth the money to them. Many of them are even willing to buy domains for single runs.

      I'm assuming that you're talking about trojaned boxes being stopped (as I don't think you're talking about trojaned email servers). Of course, if you would have followed my point in previous posts that email would be blocked from invalid servers (ie the zombie boxes), you wouldn't have brought this point up. If spammers are getting most of their email blocked, they'll try thier hardest to get around it.

      We can identify the zombie boxes today. We aren't stopping them now.

      Is that even a crime?

      Taking over someone else's computer and using it for unauthorized purposes? Ask Randall Shwartz or Kevin Mitnick.

      SPF is not meant to stop spam, and it doesn't add anything to the spam-blocking arsenal that we don't already have or that can't be easily beaten. It's meant to help users who can't read existing email headers detect phishing scams. It would also make blacklists shorter since there are more server-level chokepoints. These may be good goals, but neither of them justifies the damage to legtimate uses of SMTP that is inherent in adopting SPF. It's only getting the attention it is because a lot of people are misunderstanding what it's useful for and the big players are throwing weight behind it because they like vendor lock-in and this hands it to them as "standard compliance" and "good net citizenship".

  35. Dispite being a Microsoft hater by eGuy · · Score: 2, Insightful

    I refuse to buy a handheld/laptop/desktop with MS software - such is my hate. Nonetheless, this is a great thing:
    - They are going about it the right way (IETF rfc as an open standard, open source system)
    - They have a lot of weight to actually make it happen
    - This is something that should have been done a long time ago.
    If they modified things from other proposals, I don't care. This is just something that simply has to happen!
    So despite coming from microsoft, this is great news.

  36. Yes, but by Anonymous Coward · · Score: 3, Funny

    Will it be SPF 15 or SPF 30?

    1. Re:Yes, but by shawnce · · Score: 1

      I am more worried if it is paba free or not.

  37. I want to use this on my 30+ domains... by herrvinny · · Score: 3, Informative

    But they were registered using GoDaddy, with Hostway nameservers. For this to really get off the ground, the regular hosting companies have to support it as well. The only registrar that offers spf is (that I'm aware of) PairNIC
    .

    1. Re:I want to use this on my 30+ domains... by jhunsake · · Score: 1

      Any DNS service that offers TXT records offers SPF, so what are you talking about? Most do, only the newbie-constricted ones don't.

    2. Re:I want to use this on my 30+ domains... by mclearn · · Score: 1
    3. Re:I want to use this on my 30+ domains... by Anonymous Coward · · Score: 0

      DNSMadeEasy also supports TXT records (and they od registrar services as well).

  38. What scares me.... by Like2Byte · · Score: 2, Funny

    What scares me is that this could be the first step to controlling email via certain companies.

    What if BIG CORPORATION A decides to sell its assets running the SPF machines to BIG CORPORATION B and BIG CORPORATION B combines As and Bs machines. Eventually one BIG CORPORATION will own all the SPF machines or a very large portion there-of. Then what?

    What about all the little upstarts who don't want to be bothered with figuring out SPF or understanding people's desire to use it? What if a time sensitive e-mail (yeah, yeah, e-mail should not be used for critical info..blah blah blah) is slowed from getting from its origin to its destination? How could this system be abused - aside from the computing end of things?

    E-Mail tax? You know, the tax that could be enacted to pay for the cost of running the system should GOVT n decide to use it? See where I'm going?

    Maybe my fears are unfounded.

    {Don's asbestos suit.}

    1. Re:What scares me.... by CrankyFool · · Score: 1

      Err, what crack is you on?

      There are no SPF machines. SPF is entirely decentralized. Entities who are responsible for mail systems by definition are also responsible for DNS servers, which are the necessary publishing medium for SPF.

      As for the small user: How small? An MUA-equipped user doesn't need to know about SPF, but someone running an MTA -- again, by definition, anyone with a domain that receives email -- will eventually potentially have to know about SPF. What if they don't know and can't be bothered? Fuck'em. Same answer as if you asked "what if the small user doesn't know how to secure their server against open relaying?" Plus, it takes all of two minutes to use the SPF wizard to figure out what your SPF record should look like. Can't do it? Don't know what IP addresses are? Don't know how to manage a DNS server? That means you're not qualified to manage a domain/MTA. Go back to using someone else's resources and let them worry about managing this.

      Sheesh.

    2. Re:What scares me.... by eddy · · Score: 1

      > As for the small user: How small?

      I run my own domain (webserver, email, mailinglist) off a dynamic IP broadband connection.

      >Can't do it?

      I could given the necessary tools.

      >Don't know what IP addresses are?

      Why yes, yes I do.

      >Don't know how to manage a DNS server?

      Enough for my internal use.

      > That means you're not qualified to manage a domain/MTA.

      Elitist bullshit. I've managed my domain for years without problem.

      If this standard means that "small users" such as myself are cut off from running domains/MTAs and sending/recieving email (via our own servers), then it sucks and is contrary to spirit, even intention, of the Internet as an enabler and communications tool to which access is not dictated and controlled by Big Interests.

      Sounds like SPF is just another step in segmenting the internet into "consumers" and "providers".

      Yes, I worry.

      --
      Belief is the currency of delusion.
    3. Re:What scares me.... by gconnor · · Score: 1

      There really isn't a centralized resource for them to control. Domain owners can publish their own info using DNS (TXT records) and receivers can choose to check those records or not. I think it's going to be similar to other RFCs that define email -- they tell you what you have to do to be compliant, but they don't limit you to a specific vendor or ISP or software choice. You can buy software that is compliant, get free software, or write your own :)

    4. Re:What scares me.... by Like2Byte · · Score: 1

      OK, thanks. I'm not terribly knowledgeable on SPF - as if it isn't obvious; but, it sounds like a great system.

    5. Re:What scares me.... by Malc · · Score: 1

      SPF works with dynamic IPs too. Presumably you'd just specify all of the IP subnets that you might be in. I got a static IP from my ISP, but that was only CAD$4/month or CAD$50 one-off.

    6. Re:What scares me.... by Malc · · Score: 1

      "What about all the little upstarts who don't want to be bothered with figuring out SPF or understanding people's desire to use it?"

      Huh? SPF's easy. I built the string using web wizard interface, and then entered it in special field in the DNS form that Easydns.ca/.com provide. The small amount of time and effort it takes is nothing compared with all the spam from forged messages bouncing back. Perhaps it's coincidental, but I haven't received any of those messages since I put SPF in the DNS record of my domain six months ago.

    7. Re:What scares me.... by phliar · · Score: 1
      Have you even read about SPF? I do run a small vanity domain on my DSL line at home. My domain has SPF records.

      All SPF is: you add a line in your DNS zone file saying which machines are allowed to send email from your domain. That's it. My SPF record

      v=spf1 a -all
      says that only my IP number is allowed to send email from my domain -- that will probably be the most common SPF setting for personal "vanity" domains. It doesn't even have to be a static IP address. If you have a domain, you have a DNS record; ergo you can use SPF. (If your DNS provider doesn't allow you TXT records, time to switch.)
      --
      Unlimited growth == Cancer.
    8. Re:What scares me.... by pe1chl · · Score: 1

      When you want to look at a real risk, consider the risk that BIG CORPORATION A, B, C, D and Microsoft get so fed-up with the spam and worm problems that they ask Microsoft to develop an entirely new, proprietary system for e-mail that replaces the current SMTP infrastructure.
      All users of Windows systems get the upgrade from WindowsUpdate, users of other systems will be forever locked out of e-mail (or moved onto the sidetrack of "legacy SMTP e-mail" that no user of the new system trusts).

      I think *that* is a real risk, and to avoid it we should at least be less resistant to change in the existing system.

    9. Re:What scares me.... by eddy · · Score: 1

      I use zoneedit, which supports TXT records. I just added a TXT record for my FQDN with the data "c=spf1 a -all" you gave.

      If I can forget about SPF now I will be very happy. Thank you.

      --
      Belief is the currency of delusion.
  39. Opps, that would be "Despite" by eGuy · · Score: 1

    That would be Despite. Just had to correct myself before someone else does.

    1. Re:Opps, that would be "Despite" by Anonymous Coward · · Score: 0

      I think the word you are looking for is "despot."

      Oh...you were talking about yourself. My bad.

  40. So umm by Anonymous Coward · · Score: 1, Insightful

    So umm, a service that MS wants every email server on earth to access, gets slashdotted?

    Yeah this will work...

    1. Re:So umm by Anonymous Coward · · Score: 0

      So umm, a service that MS wants every email server on earth to access, gets slashdotted?

      No, they're the description and sample implementation. SPF is hosted by the DNS framework.

  41. Hosted DNS? by autopr0n · · Score: 1

    I have a couple domains that I host myself, but those don't even have MX records, and I never use them for email.

    On the other hand, the first domains I purchased were with register.com. As far as I can tell, there is no way to include SPF records using their web forms. In theory I could use my own DNS servers, but theirs are obviously more reliable :).

    In my view, for this to take off, hosted DNS providers really need to get behind it.

    --
    autopr0n is like, down and stuff.
    1. Re:Hosted DNS? by Nogami_Saeko · · Score: 1

      Same with me - both of the domains I run for work and at home are using the register.com DNS servers.

      I've had BIND set up, but as you've noted, their servers are far more robust than my own.

      So right now, with register.com unable to include the SPF records, is mail getting lost/rejected?

      --
      "Nothing strengthens authority so much as silence." - Charles de Gaulle
    2. Re:Hosted DNS? by Malc · · Score: 1

      Use Easydns.ca/.com. Their web form has supported it for sometime now. Not the cheapest, but I've been very happy with their customer service and reliability.

    3. Re:Hosted DNS? by beakburke · · Score: 1

      And they will get behind it, as soon as their customers demand the ability to add txt records.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
  42. How will this stop spamming? by mabu · · Score: 5, Insightful

    I am unconvinced this scheme will make much of a difference in the spam epidemic.

    If anything, the SPF idea primarily favors the big ISPs and consolidated mail services. Microsoft and others aren't doing the industry a favor at all by adopting this standard. It clearly benefits them more than it does small and medium-sized Internet hosts. I am under the impression that for any Internet operation that doesn't control all the inbound and outbound mail for domains they manage will have a much higher administrative burden than the big guys. So this scheme makes sense for large ISPs and costs more time and money for smaller ones.

    And ultimately, it would only stop spam if every system on the planet adopted it. Otherwise a spammer will simply operate from a host that isn't SPF-compliant. Until the lion's share of systems adopt SPF, no ISP can afford to arbitrarily reject non-compliant systems.

    This scheme seems to heavily favor the "all-in-one" Internet companies, who manage both sending and receiving. If you're having one company manage your domain and using a local ISP for SMTP, then you run into problems. As an owner of a hosting company, if this scheme were adopted, I'd probably get several phone calls a day from customers freaking out that their mail bounced, and even if I had an automated system where they could specify authorized smtp hosts, I'd still have to waste a bunch of time explaining to them that if they configure their local client to be "from" their domain, and they change ISPs, they need to update these records as well.

    Ultimately, this is bad. It makes the largest ISPs, who can afford to offer SMTP and all other services, easier to work with, and the smaller guys have more of an administrative overhead to keep up with DNS management.

    1. Re:How will this stop spamming? by Anonymous Coward · · Score: 0

      Cry me a river. If you can't be bothered to add a simple TXT record to your DNS setup, you probably shouldn't be running a mail server in the first place.

      Of course this isn't going to stop the source of spam. But it is going to make it a heck of a lot easier to implement filtering that actually works. Sure most ISPs are not going to drop all non-SPF mail traffic, but I guarantee you that most of popular filters will be giving a fairly heavy score to the mail traffic that doesn't have SPF.

    2. Re:How will this stop spamming? by wayne · · Score: 1
      I am unconvinced this scheme will make much of a difference in the spam epidemic.

      Spam, like other forms of theft, will never be eliminated. SPF/Sender-ID helps solve one portion of the damage done by spammers and it allows you to safely whitelist domains.

      And ultimately, it would only stop spam if every system on the planet adopted it. Otherwise a spammer will simply operate from a host that isn't SPF-compliant.

      According to spamhaus.org, there are only a few hundred spamming organizations that account for the vast majority of spam. We don't need everyone in the world to adopt SPF, we only need enough to convince these few people to switch from forging legitimate domain names to using their own. Once that happens, the vast majority of bogus bounces will be eliminated.

      Ultimately, this is bad. It makes the largest ISPs, who can afford to offer SMTP and all other services, easier to work with, and the smaller guys have more of an administrative overhead to keep up with DNS management.

      I disagree. Most of the people involved in the SPF project are not major ISPs. Most of us think it is a good thing for everyone who uses email.

      --
      SPF support for most open source mail servers can be found at libspf2.
    3. Re:How will this stop spamming? by SilentChris · · Score: 1

      "Ultimately, this is bad. It makes the largest ISPs, who can afford to offer SMTP and all other services, easier to work with, and the smaller guys have more of an administrative overhead to keep up with DNS management."

      You're missing the point. Most spammers don't use large ISPs (and if they do, they certainly don't use their mail services, unless they want to be caught almost immediately). The bulk of spam out there is being sent by compromised home machines and quickly set-up workstations. In other words, "the smaller guys".

      Yes, this will be a headache for smaller ISPs. Hell, it'll be a headache for anyone who runs a mail server. But almost all security requires headaches to initially set up. I'd much rather have a few initial months of confusion over setup than having to consistently and aggravatingly clean out my inbox every few hours of my life.

    4. Re:How will this stop spamming? by randomencounter · · Score: 1

      Hardly, it only favors everyone with a static IP address that allows servers. In most areas you can get that sort of service for only a small premium over "consumer grade" internet access.

      --
      Forget diamonds, copyright is forever.
    5. Re:How will this stop spamming? by mabu · · Score: 1

      According to spamhaus.org, there are only a few hundred spamming organizations that account for the vast majority of spam. We don't need everyone in the world to adopt SPF, we only need enough to convince these few people to switch from forging legitimate domain names to using their own. Once that happens, the vast majority of bogus bounces will be eliminated.

      Bogus bounces IMO are not a problem. Most ISPs /dev/null postmaster in the first place so it's moot. I'm not seeing tons of bounces from forged headers.

      I agree there are a small number of "spamming organizations" BUT there is an extremely large number of hosts from which these spammers are sending their junk mail. So I believe your argument is ineffective. There's no way every ISP on the planet is going to adopt this system, and that's the ONLY way you could force spammers to operate under their own domains within the goals of this scheme.

      You want to force spammers into a corner? That's a great idea. But you don't do it by verifying the integrity of forged e-mail headers! You do it by verifying the integrity of the IP space from which the mail originates! This is best accomplished by SMTP relay blacklisting, and the improvement to that would be SMTP whitelisting, or authorization, not of individual hosts, but of legitimate mail relays.

      Look at the trend changes in spamming. Spammers have actually moved from operating in single locations to exploiting zombie armies of PCs. This happened before the industry suggested SPF. It happened because RBLs are working, and RBLs are based on recognizing the validity of SMTP relays, not hosts.

      The SPF scheme puts the burden of legitimizing hosts on EVERYONE, when the real problem isn't forged headers. The real problem is ROGUE MAIL RELAYS, which have nothing to do with the "from" address of an e-mail.

    6. Re:How will this stop spamming? by pommiekiwifruit · · Score: 1

      I guess maybe it might reduce the amount of spam email claiming to come from my hotmail address, hence reducing the bounces I get back from clueless mailservers.

    7. Re:How will this stop spamming? by wfberg · · Score: 1

      If anything, the SPF idea primarily favors the big ISPs and consolidated mail services. Microsoft and others aren't doing the industry a favor at all by adopting this standard. It clearly benefits them more than it does small and medium-sized Internet hosts.

      Quite the reverse! Any big ISP or university or company will have a certain number of users that are on the go, and that use another ISP's smtp server to send e-mail. Small companies and individuals on the other hand either don't travel as much, or can easily adjust their DNS records to point to the handful of hosts that travelling users actually use when they're not on the motherLAN. Also, a smaller userbase is much easier to educate about using for instance a VPN connection or some sort of TLS arrangement that uses the SMTP server that is listed in SPF.

      It does favor webmail over pop3/imap, however; which is why it can be a bit of a bitch for people who routinely use pop3/imap clients on their cell phone or PDA.

      Me, I send my mail from PocketPutty (ssh) if I'm on the go and I can only use my PDA.

      --
      SCO employee? Check out the bounty
    8. Re:How will this stop spamming? by The+Pim · · Score: 1

      I wasn't going to post, but you made the point so well that I want to add my support. Not only does SPF put the least burden on those (large corporations and ISPs) with the most resources, it actively punishes everyone for whom SPF is a burden: either they expend the great effort to make all their systems and users SPF-compatible, or they receive a greater share of the joe-job brunt. And it breaks end-to-end in doing so: only "approved" hosts can make direct SMTP connections. SPF is not in the spirit of the internet, and I'd encourage everyone--even those who could easily deploy SPF in their domain--to resist SPF in favor of more equitable solutions.

      --

      The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
    9. Re:How will this stop spamming? by Mike+Markley · · Score: 1

      I guess DNSBLs should also be boycotted, huh? After all, their use prevents broken, misconfigured, or untrustworthy servers from making direct SMTP connections, and apparently, that's not in the spirit of the Internet. Nor, for that matter, is having your ISP put in packet filter rules next time you get DoSed. Wouldn't want to stop traffic from a source that might conceivably someday send something legit.

      Quit with the knee-jerk "THIS IS DIFFERENT!!!!" reaction already. It's going to be quite some time before anyone starts rejecting mail simply because of the nonexistence of SPF records, and in the meantime it has more potential to curb email spoofing than anything out there that's currently viable.

      All this does is add accountability, and that is a Good Thing(tm).

    10. Re:How will this stop spamming? by Koatdus · · Score: 1
      I am unconvinced this scheme will make much of a difference in the spam epidemic....
      This scheme seems to heavily favor the "all-in-one" Internet companies, who manage both sending and receiving....


      I think that this is a good thing. It will not have a huge effect at first but over time I think that it will cut down on the spam.

      My incoming mail server already does a reverse look up on any incoming SMTP connection. As I understand it I will start to see a "v=spf1" record as part of the DNS look up on some of the records.

      Once that starts happening I will be able to set up a perl script that compares the IP that the SMTP connection is coming from with the "v" record and then deny or allow the connection.

      Or if I want to wait a couple of months for the maintainers to write in support, I can just upgrade to the latest version of my mail software; in my case Postfix.

      Either way as long as it is set up (initially) to default to allow a connection if no "v" record is found the bad effects will be minimal.

      At some point in the future "everyone" will be using it and the only ones that do not are the known hard core spam havens. At that point people will start changing their set up to default to deny connections with no record.

      For those that have an ISP that will not support it ... well that is what the free market is for. It's not like it is very hard to support. If you are using bind all you have to do is add one line to your zone file...something like this (I am telling everyone that mail coming from mynetwork.net should be coming from either xxx.xxx.xxx.xxx or yyy.yyy.yyy.yyy) :

      mynetwork.net. IN TXT "v=spf1 ip4:xxx.xxx.xxx.xxx ip4:yyy.yyy.yyy.yyy"

      If tech support at your ISP says that they don't support it then either they are morons or they make lots of money from spammers. Either way you are better off somewhere else. Just make sure that you tell the sales/marketing department at your ISP why you are leaving. In my experience the sales department always has the CEO's ear.
      --
      Every wrong attempt discarded is a step forward - T. Edison
    11. Re:How will this stop spamming? by Anonymous Coward · · Score: 0
      but I guarantee you that most of popular filters will be giving a fairly heavy score to the mail traffic that doesn't have SPF
      I, for one, will be giving a heavy score to mail traffic that DOES have SPF. It'll be coming from places like hotmail.com and yahoo.com. These are, in my experience, the most heavy spammers, so it'll be nice to have another way of marking email from them as SPAM.
    12. Re:How will this stop spamming? by Emrys · · Score: 1

      According to spamhaus.org, there are only a few hundred spamming organizations that account for the vast majority of spam. We don't need everyone in the world to adopt SPF, we only need enough to convince these few people to switch from forging legitimate domain names to using their own.

      No, they won't use their own. They'll use zombies. Thank you for encouraging them.

    13. Re:How will this stop spamming? by Cecil · · Score: 1

      Actually, hosting companies are the only ones who are really screwed with this deal. Everyone else is great. It has nothing to do with being big or small. ISPs win, end-users win, people who run their own domains win, it's only the hosting companies who have headaches. Don't think I'm insensitive to your plight, I work for a hosting company too. :P

      The typical solution I've heard to this dilemma is that your FROM address must be the one given to you by your ISP. It is the Reply-To should be your destination address. I think this is the 'proper' way to do things and will probably add some accountability to email, but I agree that it's going to be like pulling teeth to get people to actually do this. Sucks sucks sucks. But for the greater good, I think.

    14. Re:How will this stop spamming? by n8_f · · Score: 1

      Most spammers don't use large ISPs.

      This is complete BS. Where did you pull that from? Where do you think the bulk of those compromised machines reside? Unless there are significant differences between the customers of small ISPs vs. big ISPs (there aren't), it is simple statistics.

      Besides using logic, you can read these for empirical evidence:
      Comcast reports 53 percent decline in spam
      Top Senders by Domain

      I'm sure you can find more if you want to spend a couple of minutes on it. Sorry for the strident tone, but as someone who works for a small ISP, this is personal.

    15. Re:How will this stop spamming? by csnydermvpsoft · · Score: 1

      No, they won't use their own. They'll use zombies. Thank you for encouraging them.

      Very few mail servers (especially those run by people with enough competence to set up SPF) will be zombieable. The only domains that a spammer would be able to effectively get around SPF with are those that are stupid enough to put entire blocks of client machines in their SPF records.

    16. Re:How will this stop spamming? by Emrys · · Score: 1

      I'm not talking about getting a zombie server, or sending from a zombie client machine to the internet. They'll use the same zombie client machines they're using today, and they'll send through the right mailhub. They'll use whatever legit route the client machine uses to send mail.

    17. Re:How will this stop spamming? by Anonymous Coward · · Score: 0

      I wasn't going to post, but you made the point so well that I want to add my support. Not only does SPF put the least burden on those (large corporations and ISPs) with the most resources, it actively punishes everyone for whom SPF is a burden: either they expend the great effort to make all their systems and users SPF-compatible, or they receive a greater share of the joe-job brunt.

      Ever deal with the larger ISPs? Guess what, they already have an SPF-type system in place.

      It's very low-tech and they call it a *whitelist* where you're required to list all of the IPs that send e-mail for your domain. It's a PITA because you have to register with each ISP's whitelist individually and every ISP does it differently.

      At least with this technology, I can publish *one* DNS TXT record in *one* place, and the ISPs that are strict can come and read my DNS TXT record rather then requiring me to register for their whitelist.

      SPF is not in the spirit of the internet, and I'd encourage everyone--even those who could easily deploy SPF in their domain--to resist SPF in favor of more equitable solutions.

      Spammers and mail forging aren't in the "spirit of the internet" either, but you give zarro solutions as to what you would do in place of an SPF system to combat domain forgery.

    18. Re:How will this stop spamming? by WuphonsReach · · Score: 1

      The typical solution I've heard to this dilemma is that your FROM address must be the one given to you by your ISP. It is the Reply-To should be your destination address. I think this is the 'proper' way to do things and will probably add some accountability to email, but I agree that it's going to be like pulling teeth to get people to actually do this. Sucks sucks sucks. But for the greater good, I think.

      Here's a hint for your employer.

      Distinguish yourself by offering authorized and encrypted outbound SMTP for your hosting customers and help them publish SPF TXT records. Don't forget that by offering encrypted POP3/SMTP, you protect your users against having their passwords sniffed off the wire/wifi.

      You might get away with not offering that service for another year or two... but not for much longer. If you don't step up to the plate, your competitors will (and a few of them already do offer that service).

      --
      Wolde you bothe eate your cake, and have your cake?
    19. Re:How will this stop spamming? by mabu · · Score: 1

      I guess DNSBLs should also be boycotted, huh? After all, their use prevents broken, misconfigured, or untrustworthy servers from making direct SMTP connections, and apparently, that's not in the spirit of the Internet. Nor, for that matter, is having your ISP put in packet filter rules next time you get DoSed. Wouldn't want to stop traffic from a source that might conceivably someday send something legit.

      Quit with the knee-jerk "THIS IS DIFFERENT!!!!" reaction already. It's going to be quite some time before anyone starts rejecting mail simply because of the nonexistence of SPF records, and in the meantime it has more potential to curb email spoofing than anything out there that's currently viable.


      Your logic is flawed.

      SPFs block e-mail and penalize legitimate people who haven't necessarily in any way demonstrated that they are irresponsible with their system configurations or they're engaging in unethical activity.

      In what's likely to be a very common scenario should SPFs become a standard, users who fail to properly update DNS info will have their services interrupted. I don't know about you, but the majority of my users don't know the difference between a reply-to field and a POP3 username, and they're expected to maintain DNS TXT records to follow them around as they travel? Get real.

      RBLs penalize systems that have BEEN PROVEN to be a problem on the Internet. An open relay doesn't get reported unless it has been exploited, and if an RBL blacklists an open relay, in a worst-case-scenario, it's a preemptive move to keep the relay from spamming. But I'm unaware of any major RBLs comprising their lists of open relays. Open relays are essentially a thing of the past and not relevant any more. But if there are open relays, they should be blacklisted no matter what.

      SPF is a gimmick that almost exclusively benefits large ISPs and prejudices small and medium-sized companies, or companies that want to focus on things like web hosting and not ISP'ing.

      Ultimately, SPF will not stop spam one bit. SPF's will NEVER be as effective as RBLs. In fact, it will be advantageous to spammers to start spoofing large ISPs via SPF. The only way to stop spammers from exploiting wide SPF holes will be to filter port 25 traffic from unauthorized IP space, which will do more to stop spamming and worm propagation than SPF. SPF is useless. The only exception to that is that ISPs who publish SPF records will help RBLs identify where the non-SMTP IP space is so it can be blacklisted.

    20. Re:How will this stop spamming? by beakburke · · Score: 1

      This would still be an improvement over the current situation. Firstly, at least the virus writers would have to discover the correct mailhub. Even if they do, then the sending ISP would know immediately that it had an infected customer. This would make spam trojans orders of magnitude more difficult to write.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
    21. Re:How will this stop spamming? by Antique+Geekmeister · · Score: 1

      It helps against the email worms blasting mail servers into unconsciousness, and against spam forged to look like it's from your own domain. It's an incremental step, not a magic bullet. Using one company for SMTP and another for DNS is no problem. Simply set up SPF to permit email that is actually from the SMTP server's IP address or MX records to pretend that it is from your domain.

    22. Re:How will this stop spamming? by Mike+Markley · · Score: 1
      I guess you missed this part of my post:

      It's going to be quite some time before anyone starts rejecting mail simply because of the nonexistence of SPF records


      It's going to be a long time before anyone is penalized for *not* publishing SPF, and in the meantime, it can seriously cut down on spoofing. The spec does not define the lack of SPF records as a failure; a failed SPF check happens when the published SPF records do not say that this host/sender combination are permitted. Not publishing will get you "Received-SPF: none", and that's about it.

      In fact, it will be advantageous to spammers to start spoofing large ISPs via SPF. The only way to stop spammers from exploiting wide SPF holes will be to filter port 25 traffic from unauthorized IP space, which will do more to stop spamming and worm propagation than SPF.


      Most ISPs will not be authorizing their entire IP space to send mail from their domain name, but rather, just their own MTAs. For that matter, I wouldn't be surprised to see a new breed of DNSBLs crop up containing providers with intentionally over-broad or otherwise bad or pointless SPF records (+all, anyone?).

      SPF isn't going to stop spam, but it can and will prevent spoofing, making the spammers more accountable and preventing bounces to otherwise innocent parties who've been spoofed in a spam attack.

      There is no magic bullet. That doesn't mean we shouldn't take what steps we can. You don't win a war by waiting until you've developed the ultimate weapon before you even begin fighting. Hell, even with the ultimate weapon at the end of WWII, the US still had to do a significant amount of fighting before they were even in a position to use it.

      You take what you have into battle and you win the battles, one at a time. Stopping spam is a war, and spoofing is another battlefield.
    23. Re:How will this stop spamming? by Emrys · · Score: 1

      "Discover the correct mailhub" means watching one outgoing SMTP message, at worst. More likely it means checking if common MUAs are installed and reading their settings directly. This is not going to make spam trojans any more difficult to write, it'll just make them more popular.

      ISPs can already use outgoing mail patterns to tell if they have a spam zombie box on their network. SPF does nothing to change that; if anything, it obfuscates it more, since today the zombie might send direct or use another mailhub, which is another data point to notice. When all traffic goes through one mailhub you lose that data point.

    24. Re:How will this stop spamming? by mabu · · Score: 1

      It's going to be a long time before anyone is penalized for *not* publishing SPF, and in the meantime, it can seriously cut down on spoofing. The spec does not define the lack of SPF records as a failure; a failed SPF check happens when the published SPF records do not say that this host/sender combination are permitted. Not publishing will get you "Received-SPF: none", and that's about it.

      Unfortunately, the reality is, RBLs do a better job RIGHT NOW than SPF ever will, even if it's universally adopted.

      SPF checking will require exponentially more resources all around the world than RBLs. With a RBL, you refuse to accept any mail from a system that has been confirmed to be a major, repeating source of spam or worms. Under SPF, this system would continue to be able to connect and pass hoards of forged e-mail, each of which will be checked individually, wasting humongeous amounts of resources whereas with RBL, the system would have simply "hung up" and saved lots of time, resources and bandwidth.

      RBLs work. SPF is another scheme to waste bandwidth. It's fine for a few large ISPs like Hotmail, but for everyone else, SPF would be a liability more than a benefit.

    25. Re:How will this stop spamming? by npsimons · · Score: 1

      I am unconvinced this scheme will make much of a difference in the spam epidemic.

      So am I, but I'm sick and fucking tired of getting double bounces because some scumbag spammer is using random strings @ mydomain.com as the reply-to or from address. If more email admins got their act together and implemented SPF, maybe they'd realize that "hey, look, this IP address isn't allowed to send email for this domain, I'll just drop it instead of bouncing a zillion fucking emails because the spammer's lists are full of bogus email addresses."


      It's not a silver bullet, but it is another effective tool in fighting spam, and combined with other tools, it works very well.


      OTOH, I'm tempted to install the qmail patch that just tears down the connection as soon as it sees that the email address doesn't exist (=no more double bounces).

    26. Re:How will this stop spamming? by The+Pim · · Score: 1
      I guess DNSBLs should also be boycotted, huh?

      I would discourage the use of DNSBLs that reject everyone with a dynamic IP address (fortunately, not many people seem to use these), but singling out those known to be malicious or negligent is certainly fair game. There is a huge difference, your mocking disagreement notwithstanding, between imposing limited and targeted restrictions, and rejecting by default, accepting only from a few privileged hosts.

      All this does is add accountability, and that is a Good Thing(tm).

      Accountability is great, but put it in the ends, not in the network. Yes, it will be more work this way, but we will not have devalued the network in the process.

      --

      The evaluation of an action as 'practical' . . . depends on what it is that one wishes to practice.
    27. Re:How will this stop spamming? by beakburke · · Score: 1
      I think you miss the point though. There are currently two strategies for fighting spammers using zombies.

      The first one is that ISPs should block outbound 25 requests and force customer's to relay their mail through the ISP's mailhub. Upside, ISP's know anyone on their network is trying to send rediculous volumes of email and is probably a zombie. The obvious downside is that you MUST use their mail server if you are attached to their network and it may have certain limitations, plus you have to change your SMTP server every time you switch locations, or you have to use webmail. (Unless you are using VPN or something).

      The second strategy is to use SMTP auth over TLS. Upsides, you can reject joe-jobs (at least for those domains with SPF) at the recieveing end without waiting for the ISP with the zombie's to find the joe-jobers. It also means that each mail address is associated with a outgoing server(s), just like each account has it's own incoming server(s) (imap/pop). This way every message that claims to be from a certain domain can be guaranteed to come from that domain, if they have SPF record. No real downside that I can see

      Of course if your work chooses to use SMTP auth and SPF, and your home ISP chooses to block port 25 (which is really an ugly hack), then you have to resort to webmail to send from your home address when you are at work and you have to use webmail or use SMTP over TLS on port 587 to send work mail from home.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
    28. Re:How will this stop spamming? by Emrys · · Score: 1

      There are currently two strategies for fighting spammers using zombies.

      Neither of the things you listed has anything to do with zombies.

      Requiring people to use the ISP mailhub will get in the way of current zombies that try to send directly, but won't do anything to second generation ones that just detect the right mailhub to use. Your point about noticing traffic levels isn't relevant to the use of a mailhub, since the ISP can see that traffic regardless (and even filter it if they want). Also, watching traffic levels is only relevant to the current MO of zombies and will be useless when they change that MO (think even more machines than they have now, each sending a handful of messages per day).

      SMTP auth has nothing to do with stopping zombies either, it's there to deal with relaying. If the spammer has software on your machine, he'll just read your credentials and use them. That's completely trivial. Trusted computing would do something about this, but that's a long long way off.

      The only methods for fighting zombies are 1) keeping them off user machines and 2) doing traffic analysis. SPF doesn't affect either of these (except for possibly making traffic analysis harder), and only (1) is sustainable long-term. The trouble is getting there at all.

    29. Re:How will this stop spamming? by Anonymous Coward · · Score: 0

      I, for one, will be giving a heavy score to mail traffic that DOES have SPF.

      Amen to that. And so will I, just on priciple - just as others block dynamic IP ranges (or what they think are dynamic IP ranges).

    30. Re:How will this stop spamming? by Anonymous Coward · · Score: 0

      In most areas you can get that sort of service for only a small premium over "consumer grade" internet access.

      Not if you only have comcast in California, the business class accounts don't have static options and the AUP explicitly doesn't allow servers.
      I would also argue that it is not a small premium for most ISPs.

    31. Re:How will this stop spamming? by Mike+Markley · · Score: 2, Insightful

      Here's a thought: do your DNSBL check before your SPF check. You know the sending IP before you know the MAIL FROM: anyway, and there's nothing in the SPF spec that says you should accept mail just because it passes. It's assumed that spammers will start registering their own domains so they can do SPF-valid emailings. Now maybe we'll know how to get ahold of the scumbags and hold them responsible. Even if not, though, at least they won't be sullying my name.

      As for wasted bandwidth, I'm not sure this is much more of an impact than, say, a PTR lookup on every incoming connection -- which most MTAs do. DNS is heavily cached, and TXT records have TTLs, too.

      At any rate, this already has more momentum behind it than most people realize it. Big companies are on board, small shops are on board (as it happens, I'm involved from both sides), and maybe I'm just anal-retentive, but I set up SMTP AUTH on the servers I provide and share w/friends years ago, anyway, and made everyone start using it, and next time some jackass spams three million Hotmail users using my email address, maybe Hotmail won't send 200k bounces to me. That, frankly, would make setting up SMTP AUTH, publishing records, and compiling the Milter app to do checks 100% worth it for me.

    32. Re:How will this stop spamming? by Anonymous Coward · · Score: 0

      If tech support at your ISP says that they don't support it then either they are morons or they make lots of money from spammers.

      or they are not Internet Patriots (TM), avoid these vermin at all costs.

      Or maybe they just don't agree that SPF is a good idea?

    33. Re:How will this stop spamming? by SilentChris · · Score: 1

      "Where do you think the bulk of those compromised machines reside?"

      You're going to tell me that spammers use Earthlink's SMTP servers (for example) instead of setting up their own on compromised boxes? Sure, the machines may be on Earthlink's network, but they're not using Earthlink's mail servers to send out their garbage.

      This "caller ID", from what I understand, will identify Earthlink's main SMTP servers as legitimate, while marking all the compromised machines as illegitimate. Earthlink may also allow some clients to mark their servers as legitimate. However, any other "servers" that show up on Earthlink's network will be marked as illegitimate, and their mail will be held to greater scrunity.

      Yes, it's a pain in the ass to administrate, particularly with small ISPs (I'm surprised you guys still exist). I'm not looking forward to adding my company's email servers. But it's a step in the right direction (and should've been taken years ago).

    34. Re:How will this stop spamming? by monsterlemon · · Score: 1

      The point that you are missing is that once we have SPF, we will know where the messages came from.

      We can then use reputation-based systems to determine whether we want to accept mail from any particular source.

      Since the zombies will be forced to send through the client's legitimate mailserver, ISPs whose mailservers routinely relay zombie spam will quickly get bad reputations. This will lead to pressure on the ISPs not to relay that spam.

      This in turn will force those ISPs to solve the problems within their own networks -- in turn putting pressure on the users who allow their systems to be compromised.

      If these users don't do something to secure their systems, the ISP will prevent them from using their mailservers.

      The users will then either have to learn to secure their own systems, put pressure on vendors to supply secure systems, or switch to other vendors who already provide secure systems.

      It all helps to slowly move the problem back up the chain to those who are causing it.

      Cheers,

      Nick

    35. Re:How will this stop spamming? by n8_f · · Score: 1

      Right, spammers don't use the SMTP servers of large ISPs, or even small ISPs. They generally run their own. But SPF doesn't address that issue. SPF simply deals with forged e-mails, or phishing. Now I can no longer send an e-mail from support@microsoft.com (assuming they implement SPF) saying "Urgent Fix!! Install Now!!!", because the incoming SMTP server will check the SPF record, see that I'm not authorized to send mail for Microsoft, and reject me. But I can still send it from support@mircosoft.com or any other domain that doesn't use SPF.

      I think this is fine, as long as it is seen as a strictly opt-in feature. My big concern, and the one that seems to be floating around this discussion, is that there will be a temptation to start discriminating against domains that choose not to use SPF. SPF is not a universal solution. There are a lot of domains for which it will simply be infeasible to implement.

      BTW, sorry about earlier. It looks like you just aren't clear on what SPF is. Again, using your example, SPF will identify Earthlink's SMTP servers as legitimate, while marking all the compromised machines as illegitimate for earthlink.net e-mail addresses. Not anything else. So, it solves the problem of spammers claiming to be Earthlink, but not of spam itself. Hope this helps.

    36. Re:How will this stop spamming? by mabu · · Score: 1

      So am I, but I'm sick and fucking tired of getting double bounces because some scumbag spammer is using random strings @ mydomain.com as the reply-to or from address. If more email admins got their act together and implemented SPF, maybe they'd realize that "hey, look, this IP address isn't allowed to send email for this domain, I'll just drop it instead of bouncing a zillion fucking emails because the spammer's lists are full of bogus email addresses."

      With relay blacklisting, you don't have bounces to deal with because the MTA rejects the connection before validating the headers. The more systems that employ RBLs, the less bounces there will ever be. It's the ideal situation and far superior to SPF.

      SPF is to the e-mail bouncing epidemic what CAN-SPAM was to stopping spam. In other words, it won't make any noticeable difference.

    37. Re:How will this stop spamming? by Koatdus · · Score: 1

      As I said that is what the free market is for. If the vendor doesn't do what you want then you find a new vendor ( or isp in this case ).

      --
      Every wrong attempt discarded is a step forward - T. Edison
    38. Re:How will this stop spamming? by npsimons · · Score: 1

      With relay blacklisting, you don't have bounces to deal with because the MTA rejects the connection before validating the headers.

      The problem with relay blacklists which I've run into is that they are not validated. I've gotten bounces with some bullshit about how my server is an open relay, or "not allowed to send email", when it is clearly the MX and the SPF server, not to mention it's the _only_ server that has ever been allowed to send email claiming it's from my domains. Relay blacklists are just as "broken" as SPF; they can be useful, but only if used intelligently.
  43. easyDNS or other DNS providers? by ceswiedler · · Score: 1

    I send mail from my home server through my ISP as a smarthost. DNS is managed by another company (easyDNS). I assume that I would have to have my DNS provider enter the SPF information, since I don't manage it myself. Do most DNS providers allow the user to enter data like this in the TXT record?

    1. Re:easyDNS or other DNS providers? by pe1chl · · Score: 1

      No. Most of them do NOT support TXT records.
      This will have to change, or SPF will be useless.

    2. Re:easyDNS or other DNS providers? by j-beda · · Score: 1
      A google search of "easydns spf txt" gives just what you want: http://support.easydns.com/tutorials/spf/ "Using SPF with easyDNS"

    3. Re:easyDNS or other DNS providers? by Malc · · Score: 1

      You haven't been reading your email from Easydns:

      [...]

      New Features on easyDNS
      March 31/2004

      In This Update:

      1. TXT Record and SPF Data Support
      2. New Functionality for Catch-All Email Forwarding
      3. Additional Nameserver Added to Cluster

      1. TXT Record and SPF Data Support

      A new method of validating email traffic called "Sender Policy Framework"
      or "SPF" is beginning to gather momentum with the Internet community.
      SPF is a mechanism which allows SPF-aware mail servers to determine which
      hosts and networks are legitimately allowed to originate email from a
      given domain and can be used to protect your domain from being "forged"
      into the "From" header of unauthorized email such as spam and viruses.

      At easyDNS we believe this is an initiative whose time has come, and we
      are happy to roll out TXT record support in our interface to allow our
      members to publish SPF data for their domains.

      If you are interested in learning more about SPF and how it may apply to
      you then please visit the following website for more detailed information:

      http://spf.pobox.com

      Once you are ready to add an SPF record to your domain on easyDNS, you
      can learn how to enable SPF for your easyDNS account here:

      http://support.easydns.com/tutorials/spf/

      ** Please note that you do not have to create an SPF record for your
      domain on easyDNS and that just having an SPF record for your domain
      does not guarantee that the level of spam email you receive will be
      reduced.

      [...]

      If you have any questions or concerns regarding these features, please
      feel free to contact support.

      Regards, easyDNS Support
      http://support.easydns.com

  44. YES by autopr0n · · Score: 1

    You are correct. Although, you could add those other IPs if you wanted to, and send directly from those machines.

    --
    autopr0n is like, down and stuff.
  45. Agreed. by gregarican · · Score: 1

    Good point. This has certainly happened in the past. The XML standards is one counterexample but there aren't that many of them. I can only hope that they won't "extend" a broken supposed standard and wind up falling short of the mark.

  46. Is this a good idea? by AnotherBlackHat · · Score: 1

    Can the pebbles still vote, or has the avalanche has already started?

    -- less is better.

    1. Re:Is this a good idea? by Anonymous Coward · · Score: 0

      I am hoping we can start a pebble resistance and maybe come up with some better ideas.

  47. This is not a solution. by pavera · · Score: 4, Informative

    SPF requires that you know every mail server that will ever relay mail for your domain. This is unknowable. I manage 40 domains, people using these domains for email regularly travel to branch offices where they change their outgoing smtp server to whatever server is local to that office... I'm talking about a rotating list of around 1000 smtp servers that have to be on all 40 of these domains... That is the most unmanagable hack I've ever seen. This is not one company I manage small domains for contractors that need to be able to have 1 email address, but that are constantly moving to different physical locations, and using many smtp servers. Furthermore, VPN is not a solution as most of the time they are on heavily firewalled and NATed networks where VPN does not work reliably. Also, I work for a small ISP and many of our users use our outgoing smtp server to relay mail for their work accounts that don't have VPN set up for them. All of this email will now be summarily rejected.... whoever came up with SPF is an idiot, thanks for breaking email, this is the death of it.

    1. Re:This is not a solution. by FrostedWheat · · Score: 1

      people using these domains for email regularly travel to branch offices where they change their outgoing smtp server to whatever server is local to that office

      This is your problem, not SPF.

    2. Re:This is not a solution. by pavera · · Score: 1

      If SPF and microsoft force me to maintain a rotating table of 40,000 entries, then it is a cludge, a hack, and no where near a solution. That this is the "best anti-spam solution" available is an embarassment.

    3. Re:This is not a solution. by Farce+Pest · · Score: 2, Informative

      No, it's just not a solution for everyone.

      If you don't publish SPF records, nothing changes. Mailservers are unlikely to reject mail from domains that don't have SPF records for a long time, maybe ever, depending on how broadly used it is.

      If you do publish SPF records, you can indicate whether or not your the record describes all hosts that can send mail for your domain. Adding ~all means:

      SPF queries that do not match any other mechanism will return "softfail". Messages that are not sent from an approved server should still be accepted but may be subjected to greater scrutiny.

      SPF FAQ

      --
      This message has been scanned for memes and dangerous content by MindScanner, and is believed to be unclean.
    4. Re:This is not a solution. by FrostedWheat · · Score: 1

      Or, just restrict your users to a couple of static SMTP relays. I assume they have net access at these offices.

      Most clients I've seen support SMTP AUTH rather nicely.

    5. Re:This is not a solution. by slashjames · · Score: 2, Interesting

      I think it would be better for the mail to append a header flag along the lines of (SPF=BAD_DOMAIN) rather than summarily reject it. That tag could also be taken into account with SpamAssassin and bump the spam score higher. I am of the opinion that most deleting of email should happen client-side. The only time mail should be deleted server-side, IMO, is if it contains a virus.

    6. Re:This is not a solution. by koreth · · Score: 1

      What about SMTP AUTH? That's working fine for my traveling users. They're at another site behind a firewall, but they can still connect out to my mail server, authenticate themselves, and send their mail. I put that in place along with a pretty strict SPF record and everything seems fine.

    7. Re:This is not a solution. by randomencounter · · Score: 1
      Use port 587 SMTP submission through the main mail server with SMTP AUTH and SSL and you gain security as well as a much simpler SPF record for each domain.

      Your users won't like reconfiguring, but my experience is that most people can understand the issues involved, and will thank you for doing something about it.

      --
      Forget diamonds, copyright is forever.
    8. Re:This is not a solution. by gconnor · · Score: 2, Insightful

      I think it's going to be hard for folks in your position, but not impossible, and there are benefits to it. I am a sysadming in IT as well so I am sympathetic to the problem of getting thousands of users to change.

      Here are some ideas that may help.

      1. Identify the networks you control and list those. If you know all the mail servers, great, list those... but if you don't, you can also get by with just listing the network ranges that you own and that allows any server in those ranges to send.

      2. Offer mobile users an SMTP AUTH server. This will allow mobile/roaming users to send outbound mail back to corporate HQ to be sent out, rather than sending out through whatever DSL or cable ISP they happen to be on.

      3. Phase it in slowly. Add ?all to the end of your record to allow sending from anywhere. There are additional optional things you can do to detect when mail is being sent from servers you haven't approved yet... You can do something like altavista.com does -- they use "exists:" in the record to trigger a second DNS query and then they can log those queries.

    9. Re:This is not a solution. by sulli · · Score: 1
      Huh?? You'd prefer that your users manually change the mail relays they use in their clients (what a PITA) rather than use one central trusted SMTP server? I don't get it.

      Every ISP SMTP server I have used requires that you log in to grab email BEFORE you send mail, to prevent open relay spamming. How do you (or how do the operators of these relays) prevent that from the servers that your users are sending mail from random accounts through?

      --

      sulli
      RTFJ.
    10. Re:This is not a solution. by mpcooke3 · · Score: 1

      I don't like it much either.

      As recommended by others I suggest you setup SMTP with Auth. Then you tell your users that you "recommend" they use this SMTP server because some companies like microsoft may block emails if they don't come from this authorized mail server. Just make it clear that they *can* send mail safely via your SMTP server and that if they use a local SMTP server then mail might be blocked and you can't do anything about it...

    11. Re:This is not a solution. by Anonymous Coward · · Score: 0
      SPF requires that you know every mail server that will ever relay mail for your domain.
      I'm kind of surprised you haven't labelled your mailservers in dns, if you have that many. mx01, mx02, etc., or whatever.
      I'm talking about a rotating list of around 1000 smtp servers that have to be on all 40 of these domains...
      So why don't you just have them (servers or clients) all relay mail to a central mailserver? Not that difficult to do. Hell, you could even load balance it, if you had to.
    12. Re:This is not a solution. by Anonymous Coward · · Score: 0

      As recommended by others I suggest you setup SMTP with Auth. Then you tell your users that you "recommend" they use this SMTP server because some companies like microsoft may block emails if they don't come from this authorized mail server. Just make it clear that they *can* send mail safely via your SMTP server and that if they use a local SMTP server then mail might be blocked and you can't do anything about it...

      Depending on what industry you work in... Sarbanes-Oxley might apply where all e-mail *has* to be routed through a controlled point and archived for legal reasons.

    13. Re:This is not a solution. by Anonymous Coward · · Score: 0

      Remember that the poster above was complaining that SPF would interfere with his users ability to reconfigure their laptop for every site they visit. I would guess that his users would rather configure their mail client once and never mess with it again.

    14. Re:This is not a solution. by acciaccatura · · Score: 0

      Even if it contains a virus, I think it is really the
      receivers call to decide what they want. I have sent
      emails which were clean, and had them deleted by the
      server because it did not like my header, claiming that
      it contained a virus. I find that kind of thing unacceptable.
      Your suggestion to put an entery in the header so the
      recipient can make the choice, is an excellent one.

      However, many of us do not run machines which have
      the capability to even execute modern viruses.
      Typically users of the DOS line of OSes fall in this
      category. The last virus I had was Magellan, about 12 years
      ago. Why should I be forced to have anything to do with
      the current virus culture? I have asked people to send me
      examples of viruses so I can have a look but I never get
      them. I think censorship of any kind is bad.

    15. Re:This is not a solution. by monsterlemon · · Score: 1

      You are currently part of the problem, like the people who used to insist that they had to run open relays.

      Regarding "unknowable", complete rubbish. There's no good excuse for not knowing where your domain's mail should be originating -- other replies have already pointed out some of the solutions. People who run far more complex setups than you are able to sort it out, so should you.

      As far as users using your server goes, if the domains from which they are claiming to be sending mail list your server as a legitimate source, then they will be able to send just fine. If their domain admins do not list your server as a legitimate source, then they should use whatever systems their work has set up.

      "Whoever came up with SPF" are certainly not idiots, and have clearly thought about it a hell of a lot more than you have.

      Please, go away and think about it. Then come back as part of the solution rather than part of the problem.

      Cheers,

      Nick

    16. Re:This is not a solution. by pavera · · Score: 1

      I don't have control over all of these mx's. They are at remote sites, owned and operated by other people. My 1 mail server is labeled in dns, however, I can't tell all of the remote mailservers to relay to this central one, they are out of my control. I can't put all of the remote mailservers in dns, they and the domains they are in are out of my control.

    17. Re:This is not a solution. by pavera · · Score: 1

      As far as users using your server goes, if the domains from which they are claiming to be sending mail list your server as a legitimate source, then they will be able to send just fine. If their domain admins do not list your server as a legitimate source, then they should use whatever systems their work has set up.

      Do you understand the administrative headache that coordinating this with 1000+ mail admins across the country will be???!!!

      I have no hold over them, I can't tell them "Hey add me to your list of approved relays". I can't add them to my list of approved relays, I don't trust them to properly configure their server, maybe they leave it open for a day and suddenly mail from my domain is blacklisted, and I have no clue why.

      These people don't have alternative means of sending work email, their offices are small, or they don't understand VPN or SMTP auth, or anything, I've talked to some of them, they are idiots and I'm certainly not going to train a bunch of people that don't work for/with me in the first place how to properly configure a webmail interface, or a vpn to allow remote users to send email. SPF assumes entirely too much about mail admins across the country, and that is the problem with it.

  48. against what host? by mabu · · Score: 1

    Is SPF validation done against the hostname of the originating SMTP submission PC, the SMTP relay, or the hostname as indicated in the "from" or "reply-to" address of the mail header?

  49. Embrase, Extend, Modify, ... PROFIT! by paronomasia5 · · Score: 2, Interesting

    Ah yes, an twist on the old profit algorithm
    1. Embrace
    2. Extend
    3. ...
    4. Profit!!
    This is the same company that puts wierd ascii shit in my pine terminal when the email comes from an outlook client. They will fuck with this standard (as they did with OpenGL, Networking stacks, Internet Browsers ....)

    1. Re:Embrase, Extend, Modify, ... PROFIT! by Anonymous Coward · · Score: 0

      ahh my friend, remembering the ol' profit algorithm is no good if you forget your spelling nazi cap!

      - I see that you have used the old rule:
      I before E, except after C, When the sound is /i:/

      ... I have a modification along this theme...

      I before E except after W When the word is Weird

      Yours Grammatically Dr. A.G.Nahttsi

  50. Re:I'm confused.. maybe I've had too much free bee by Anonymous Coward · · Score: 0

    me> Guess who has been in the Committee designing the RFC.

    stoopid_us_boi> *looks* uh im juss a stoopid us-boi hwo shud i now tihs???! w00t!!

    me> It's Microsoft.

  51. TCP/IP by Duhavid · · Score: 1

    They adopted that, a while ago.

    --
    emt 377 emt 4
  52. Not the ultimate solution by Swedentom · · Score: 2, Interesting

    What we'd really need is a completely new email system. The system right now is very complicated, both for "tech people" and for end users. We've got POP, SMTP, IMAP, you name it. Sometimes, SMTP requires login, sometimes not. There's a myriad of old protocols and standards out there that needs to be replaced with new technology.

    What we need is ONE protocol for sending and receiving mail. Let's call it UMP, Universal Mail Protocol. Each domain has one (or several) UMP servers, and a DNS record for looking up the IP number of that server.

    When sending email, your domain's UMP server makes a DNS lookup on the recipient's domain and contacts that server. The receiving server looks up your domain's UMP IP number (based on the From-address) and compares it to the machine it's connected to. If they match, the receiver can be sure that it's really sent by the sender.

    This would make setup very convenient for the end user!
    The only thing to be filled in is: a) email address, b) password.
    There's only one server to deal with, which is resolved from the email address.

    Of course, this is hard to implement because of lack of backward compatibility, but I think it's worth it.

    Just my two bits. Flame on! :-)

    --
    Sig Nature
  53. Compatible? by alexborges · · Score: 1

    Are we shure this is compatible with plain old spf? Didnt like the 'modification' bit

    --
    NO SIG
  54. Makes me glad... by WebCowboy · · Score: 1

    ...that both the DNS server and the mail server for my personal domain reside on machine happily humming away in my basement.

    It's nice to be able to have truly full control over how my email is handled. Here's another reason:

    >uptime
    11:01am up 251 days, 11:23, 1 user, load average: 0.05, 0.01, 0.00

    Which is basically since I performed the last OS upgrade. It runs nice'n'stable Linux and since it only handles email for a few email accounts as well as being the file and print and database server for my home network it's hardly stressed at all (as indicated by the load average). Plus the way it is set up I can accept 32MB attachments and a mail quota of 10 Gigs, both of which I can change any time.

    Sometimes it's good to be a geek...

  55. no need to panic by the+quick+brown+fox · · Score: 3, Informative

    From the article: Messages that fail the check will not be rejected, but will be further scrutinized and filtered

    1. Re:no need to panic by Anonymous Coward · · Score: 0

      Then I say nobody should use SPF because it costs microsoft extra money!

  56. Re:nice concept but not as practical in all scenar by BasilBrush · · Score: 1

    No gain without pain. Spam is pain in the butt to everyone. No anti-spam measure has no collateral damage at all, but where the gain outweights the pain, it's worth doing.

  57. gmail uses SPF by autopr0n · · Score: 3, Informative
    for the record:
    C:\>nslookup
    Default Server: firewall.lab.cs.iastate.edu
    Address: 192.168.1.254

    > set type=txt
    > gmail.com
    Server: firewall.lab.cs.iastate.edu
    Address: 192.168.1.254

    Non-authoritative answer:
    gmail.com text =

    "v=spf1 a:mproxy.gmail.com a:rproxy.gmail.com -all"

    gmail.com nameserver = ns4.google.com
    gmail.com nameserver = ns1.google.com
    gmail.com nameserver = ns2.google.com
    gmail.com nameserver = ns3.google.com
    --
    autopr0n is like, down and stuff.
    1. Re:gmail uses SPF by DA-MAN · · Score: 2, Interesting

      More surprisingly, hotmail does not.

      r2d2$ 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/23 ip4:205.188.159.0/24 ip4:64.12.136.0/23 ip4:64.12.138.0/24 ptr:mx.aol.com ?all"
      r2d2$
      r2d2$ host -t txt hotmail.com
      r2d2$

      Looks like hotmail needs to practice what they preach.

      --
      Can I get an eye poke?
      Dog House Forum
    2. Re:gmail uses SPF by Anonymous Coward · · Score: 0

      For the record, nslookup is deprecated and you should use dig. Try:

      dig gmail.com txt

      -g8

    3. Re:gmail uses SPF by Wilk4 · · Score: 1

      dig? is that util on a particular OS?

    4. Re:gmail uses SPF by Anonymous Coward · · Score: 0

      They should really tell people about this stuff. I've sent mail through different mailservers with a gmail From. I guess I was lucky that the recipients didn't check SPF.

    5. Re:gmail uses SPF by WuphonsReach · · Score: 1

      For the record, nslookup is deprecated and you should use dig.

      Unfortunately, dig isn't available on a stock Windows box (Microsoft hasn't seen fit to provide us with that useful tool).

      I usually use demon.net's net tools page... or NSLOOKUP.

      --
      Wolde you bothe eate your cake, and have your cake?
    6. Re:gmail uses SPF by Antique+Geekmeister · · Score: 1

      True, but it doesn't mean they'er filtering incoming mail to GMail yet using SPF. Publishing an SPF record is different than actually filtering with yours and other people's SPF records.

    7. Re:gmail uses SPF by Anonymous Coward · · Score: 0

      For the goal of SPF it is much more important for the big email services to pulbish than to filter. If the big services only published and all other email servers filtered, it would stop a large percentage of the forging.

  58. ok yeah, but it only fixes one part of the problem by Anonymous Coward · · Score: 1, Interesting

    SPF is good, but what about the ability to forge email from user@localhost, undisclosed.recipients@yourdomain.com, etc). These are security holes large enough in the SMTP protocol to drive a truck through... Most people run on the default Sendmail rulesets. If they can't send but from your domain, they will forge their way though with the broken rulesets and other hacks...

    Someone needs to make a new "secure" SMTP protocol... We can't use this public/broken one and keep adding on to it when there are so many other problems...

    SPF should be used with a PGP public key database which can be queried by SMTP along with ordb.org and the usual access lists.

  59. In other news... by Anonymous Coward · · Score: 0

    Spammers start forging email headers using the hotmale.com domain...

  60. Domain forgeries ended except for... by nexus987 · · Score: 1

    ... ebay.com, which appears not to be publishing spf or CallerID/SenderID secords. Way to go Ebay.

    1. Re:Domain forgeries ended except for... by kabloom · · Score: 1

      Email them and ask them to create an SPF record. Really - it only takes 5 minutes to create one.

  61. OK, so am I screwed now? sort of? by microcars · · Score: 2, Interesting
    I have several domains,
    lets say one is:
    example.com

    I currently use Eudora to send email from my primary ISP (earthlink) , but if I want the mail to "appear" as though it is coming from
    me@example.com
    all I have to do is create a "personality" in Eudora. I use Earthlink's smtp and the only thing I see in the headers is this:

    X-Sender: me@example.com (Unverified)
    Date: Fri, 23 Jul 2004 12:08:28 -0500
    To: user@earthlink.net
    From: Microcars (me@example.com)
    Subject: test

    there is just this (Unverified) line in the X-Sender line, does this mean I will no longer be able to use this function of Eudora?

    I can set up POP mail accounts for these domains, but I have to use the WEBMAIL feature of my domain's host because Earthlink blocks port 25 and will not allow me to use another SMTP server (can't use .Mac at home either because of this)

    --
    I like microcars
    1. Re:OK, so am I screwed now? sort of? by pavera · · Score: 1

      Yes, thats what it means. SPF screws all the little guys, I do this, and I run a service for about 250 contractors that do this as well... I handle incoming mail, they are responsible for outgoing mail, I manage the domains, and the mail stores, but they set their smtp servers to whatever they need (their isp, their clients, the branch office they are at...) This will no longer work.

    2. Re:OK, so am I screwed now? sort of? by sloanster · · Score: 1

      does this mean I will no longer be able to use this function of Eudora?

      Of course, not, there are several ways to work with this.

      One way is to simply have the earthlink email servers added to the list of allowed mail servers for example.com.

      Another way would be to simply connect to a remote mail server using authenticated smtp on port 587 - more ISPs are going this route, and port 587 is usually not blocked, even if port 25 is.

  62. Forwarding address ... will I be SOL? by looper_man · · Score: 3, Insightful

    I use a forwarding address from my alma-mater as my main personal email address (me@alumni.XXX.edu). They offer a webmail interface, but it sucks eggs. So I subscribe to Yahoo Mail Plus which allows me to send mail "from" any of my accounts (they verify the account before letting me do this), and I can also consolidate several accounts there in one nice interface. When I send email from Yahoo "from" my alumni.XXX.edu address, it comes from Yahoo's outgoing server, and the SPF record from alumni.XXX.edu wouldn't match (if it's there at all).

    Is there any mechanism in SPF (or Sender ID) for this email setup?

    1. Re:Forwarding address ... will I be SOL? by herrvinny · · Score: 1

      What's the alumni address? We can check the records for it.

      I believe that there are some people working on the forwarding issue, but the last time I checked it (2-3 months ago), they were having some problems.

    2. Re:Forwarding address ... will I be SOL? by randomencounter · · Score: 1

      Depends.
      This is the sort of configuration that is likely to break because it will be indistinguishable from an unauthorised forgery. In fact from the school's point of view it is an unauthorised forgery.

      --
      Forget diamonds, copyright is forever.
  63. Re:We're gradually seeing the start of SPF, I thin by Anonymous Coward · · Score: 0
    There was a wizard somewhere for generating the SPF records you would need for your domain. Time to look it up, I think.

    Try the story blurb.

  64. not a solution by doneWithMyTattoo · · Score: 2, Insightful

    So now spammers need to forge the envelope as well as the sender field. No big deal. This will neither destroy annomymity nor stop spam. It just won't work.

    1. Re:not a solution by beakburke · · Score: 2, Informative

      Well, actually they would need to spoof thier IP address over TCP (as opposed to UDP) This would prove to be rather more difficult than the current spam sending regime.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
  65. Re:Sending from other networks by gconnor · · Score: 1

    You are right, keeping the From: and changing Reply-To would work. Also, the change that MS proposed will check "Sender:" before checking "From:"... so you can actually keep From: as your permanent address and set Sender: to your mobile address. ISPs and corporate IS folks should also provide SMTP AUTH servers, so that remote/mobile users can use the same server they would normally use. This is not new (RFC2476 is 5.5 years old) but SPF will put more pressure on folks to follow the SMTP AUTH scheme.

  66. Re:I'm confused.. maybe I've had too much free bee by Neil+Watson · · Score: 2, Insightful

    It is; provided that you share the changes you make.

  67. Step 2 - Enforce by alexborges · · Score: 1

    'Enforce' SPF so that you cannot send to hotmail at all if you dont 'have' an SPF record.

    --
    NO SIG
    1. Re:Step 2 - Enforce by DA-MAN · · Score: 1

      'Enforce' SPF so that you cannot send to hotmail at all if you dont 'have' an SPF record.

      It's going to be tough for hotmail to send to other hotmail users because hotmail.com has no spf records.

      $ host -t txt hotmail.com
      $

      --
      Can I get an eye poke?
      Dog House Forum
  68. Re:I'm confused.. maybe I've had too much free bee by wayne · · Score: 3, Informative
    The modifications to SPF made by Microsoft and the IETF when creating Sender ID will not make it proprietary. Since Microsoft does not control the standard nor the software, they can not easily "embrace and extend" it.

    The primary difference between SPF and Sender ID is that Sender ID also has the ablility to check the RFC2822 From: email header in addition to the RFC2821 envelope from value. This is something that most of the people in the SPF community wanted to do all along, but it would require changes in end-user mail systems, such as outlook, to do right. Without the support from MicroSoft, this couldn't really be done.

    (Yes, I posted this once but it appears to need repeating.)

    --
    SPF support for most open source mail servers can be found at libspf2.
  69. Re:nice concept but not as practical in all scenar by stromthurman · · Score: 1

    This problem has another form, too. More of an extension of it, I guess. I have a domain hosted in the fashion you mentioned; however, due to restrictions on accounts provided by Earthlink, the ISP I am currently forced to use (only thing really available in my area), I *must* use their SMTP servers, their filtering technologies prevent me from using the SMTP server provided by my domain hoster. So, in short, wide acceptance of SPF will screw me from being able to send emails *from* my hosted email addresses.

    --
    I have discovered a truly remarkable sig which this margin is too small to contain.
  70. Re:I'm confused.. maybe I've had too much free bee by maxchaote · · Score: 1

    They generally extend it in such a way as to make you reliant upon Microsoft products. Take Internet Explorer, for instance. It is infamous for having more features than any other browser -- most of which go unused, many of which have created large security holes and other unwanted annoyances, few of which actually work according to spec -- but by being the first to market with new features, people found they could have fancier websites by using IE. Hence the masses adopted the pretty interface and they took over the browser market with a product that is inferior in many ways. People are afraid of Microsoft repeating this pattern in such a way as to privatize software and protocols that are currently open-source or public domain. Take a look at their recent patent applications for further evidence of this trend.

  71. Re:nice concept but not as practical in all scenar by Rich0 · · Score: 1

    It is even more of a problem in cases where users don't have access to their DNS records.

    I use dyndns, and they do not support SPF for free dynamic accounts.

    SPF might be a good way to start letting home broadband users access port 25 outgoing again (many ISPs block it now). However, it has to be supported by dynamic DNS providers for it to work.

    The thing I don't like any many suggested Internet reforms is that they run counter to the original peer-to-peer nature of the Internet. It used to be that anyone could run a server of any kind, or connect from anywhere to anywhere. Now with NAT and reforms like this, you have to pay a fortune to get this kind of network access (paying for IPs, paying even more for static IPs, paying for domain names, paying for DNS, etc).

  72. Missing the point by eadz · · Score: 5, Informative

    A great opt in solution... .. If you don't have SPF records in your DNS, it doesn't mean Hotmail won't accept your mail.

    If you DO have SPF record for your domain, and the message wasn't sent from one of the specified IP addresses, then Hotmail may block your message.

    But the real kicker is when you recieve a message from someone@hotmail.com. If the IP address used to send the message isn't listed in hotmail's SPF TXT DNS record then you know it's not a message sent from hotmail. And same for Gmail :

    dig -t txt gmail.com
    gmail.com. 300 IN TXT "v=spf1 a:mproxy.gmail.com a:rproxy.gmail.com -all"

    Which means that the only servers authorized to send mail from @gmail.com are mproxy and rproxy.gmail.com

    1. Re:Missing the point by Styx · · Score: 1
      What really weird (not to mention annoying), is that Microsoft doesn't publish spf records for hotmail:
      19:53 styx@vortex:styx> dig -t txt +short gmail.com
      "v=spf1 a:mproxy.gmail.com a:rproxy.gmail.com -all"
      19:53 styx@vortex:styx> dig -t txt +short hotmail.com
      19:53 styx@vortex:styx>
      Kudos to amazon.com for pulishing an spf record, though.
      --
      /Styx
    2. Re:Missing the point by microcars · · Score: 1
      OK- so if I have my own domain:
      example.com
      and I choose NOT to have an SPF record for that domain, I should be able to SEND emails out as per my post above and they "should" go through and not get rejected?

      The only reason I would WANT to publish an SPF would be to PREVENT a spammer from using example.com as a bogus FROM address?

      If so, then this may not be the huge PITA that it seems to be. (until spammers start spoofing example.com)

      --
      I like microcars
    3. Re:Missing the point by eadz · · Score: 1

      They are about to.. that was the point of the aticle.

    4. Re:Missing the point by Styx · · Score: 1

      No, they're about to start checking spf records for mail sent to hotmail. As far as I see, there's no real reason for them not to publish spf records for hotmail.com right now.

      --
      /Styx
    5. Re:Missing the point by Otto · · Score: 4, Informative

      OK- so if I have my own domain:
      example.com
      and I choose NOT to have an SPF record for that domain, I should be able to SEND emails out as per my post above and they "should" go through and not get rejected?
      The only reason I would WANT to publish an SPF would be to PREVENT a spammer from using example.com as a bogus FROM address?


      Pretty much, yes. Although it's slightly more complicated than that.

      If you don't publish an SPF record for your domain, then the receiving machine will have to fall back on whatever the default is. The default, however, is not defined. It can be accept the mail, reject the mail, accept the mail but flag it as possibly forged, accept the mail and add a "no SPF" weighing to whatever anti-spam algorithim it uses, etc. Basically, it depends on who you send it to.

      Since there's not a heck of a lot of places using SPF yet, any likely defaults currently are to accept the mail. Once SPF is widely implemented, a lot of those might start flagging it as a possible forgery or maybe even simply rejecting it altogether. But that may never occur, basically.

      The advantage to SPF is mainly when the sender has SPF records published and the receiver is reading and acting on them. In that event, it'll work all the way through. But you don't really see a lot of spam prevention benefit until SPF is very widely adopted and the defaults start to become something other than "accept it if there is no SPF record".

      But you're right in that publishing a SPF record has absolutely no negative consequences and can only prevent spammers from forging your domain name to receivers using SPF records.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    6. Re:Missing the point by Otto · · Score: 1

      The reason they haven't published SPF records yet is that they're working out how to tell all the hotmail users that they must start sending mail through hotmail and not through the users own ISP's servers. A lot of hotmail users do this, I'm sure.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  73. Re:nice concept but not as practical in all scenar by DrunkBastard · · Score: 1

    Basically, there will need to be a shift in email hosting paradigmns. Instead of the concept of recieving email from your hosted server and sending through your local ISP's smtp, you will instead need to send through the hosted server. Most web/mail hosting providers out there allow for outgoing smtp via smtp authentication. And if they don't, well, perhaps they need to start.

  74. Re:I'm confused.. maybe I've had too much free bee by dabraun · · Score: 1, Flamebait

    Don't delude yourself - there's nothing 'open source' about SenderID - it's going to be an IETF standard - it has nothing to do with source code of any kind.

    Funny how the open source community feels the need to grab on to anything that seems good. To bad that this whole idea is the result of several corporations trying to solve the spam problem (Microsoft, Yahoo, and others.) The end result will be a compromise between what these companies want and will be an internet standard.

    The open source community is just sitting on the sidelines - waiting for the standard - so that they can copy it just like they do with everything else.

  75. Cheap/Free Ones? by herrvinny · · Score: 1

    Yes, but there's not many free ones, nor cheap ones. DynDNS, for example, only offers TXT records (required for SPF) only if you pay for Custom DNS, which costs $25 yearly. I don't have too much money to spare.

    1. Re:Cheap/Free Ones? by jhunsake · · Score: 1

      There ARE many free ones, you just haven't done enough searching. I can find at least 5 free DNS providers (with dynamic capability) in 5 minutes. First one that comes to mind: xname.org. If you can't be bothered to search, then pay for it.

      So you've given me one that doesn't allow TXT records, I've given you one that does. We can continue this give-and-take if you wish.

    2. Re:Cheap/Free Ones? by phliar · · Score: 1

      I think dydndns sucks but that's just my opinion. Use something like ZoneEdit -- they allow you to add TXT records.

      --
      Unlimited growth == Cancer.
    3. Re:Cheap/Free Ones? by tetranz · · Score: 1

      Lots of registrars these days bundle DNS service 'free' with domain registration.

      I just checked the three registrars / DNS providers I'm using and none let you add a TXT record. :-(

      They are MyDomain.com, GoDaddy.com and NameCheap.com

    4. Re:Cheap/Free Ones? by Anonymous Coward · · Score: 0

      I just checked the three registrars / DNS providers I'm using and none let you add a TXT record. :-( They are MyDomain.com, GoDaddy.com and NameCheap.com

      And notice that there are no snappy responses from the SPF crowd here.

      Switch registrars will be the forthcoming answer...

  76. SPF breaks forwarding? by grims · · Score: 1

    I heard that SPF breaks forwarding - is this true? When the receiving mail server gets the mail at his port, does he check the client who is sending the packets against the SPF record?

    1. Re:SPF breaks forwarding? by Styx · · Score: 1

      Read the SPF FAQ.

      --
      /Styx
    2. Re:SPF breaks forwarding? by Anonymous Coward · · Score: 0

      Translation: Forwarding was bad, mailing list handlers were bad/wrong (you just didn't know that) SMTP was bad, SPF breaks "bad" forwarding, which is good (if you are in the "SPF is the One True Way" camp).

  77. Re:I'm confused.. maybe I've had too much free bee by Omega1045 · · Score: 1

    They have. I would invite you to go to the SPF site and read a little on the additions to SPF from MS.

    I am as suspicious of MS as the next guy, but I think this was done on the up and up.

    --

    Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

  78. Re:nice concept but not as practical in all scenar by extra88 · · Score: 1

    I can think of 3 options for a web host.

    1. Provide a webmail service customers can use when they want their domainname on the From: line. Many already provide this but those plans cost a bit more.

    2. Provide authenticated SMTP so the customer can use use their own mail program. Many clients support authenticated SMTP and multiple "identities" so a customer can switch between different From: lines & SMTP servers. I think this kind of service is relatively uncommon and providers would run the risk of being labelled as spam sources if their customers had a bad habit of letting their passwords get stolen.

    3. Provide a web interface so the customer could update their domain's SPF record. If they switch ISPs (or are just visiting somewhere), they can update the record themselves. This would require the least amount of resources on the webhost's part.

    I think what we're going to see is being able to use your domain name on the From: line as another differentiator between webhost pricing tiers. You want to receive mail @domain? That's $X/month? YOu want to also send mail from @domain? That's $X+2/month.

  79. Universities? by LittleStone · · Score: 2, Insightful

    I have the impression that SPF is going to create a lot of problems to universities.

    A couple universities I've been to do not allow external SMTP connections. Users need to use their ISPs' SMTP server to send email. I couldn't find how the SPF can accomodate this practice without significant change: either the university allows authenticated external SMTP connections or ISP provides another authenticated SMTP server for these users (to user whatever address they want).

    --
    A sig is redundant.
    1. Re:Universities? by Anonymous Coward · · Score: 0

      Certain ISP's also won't allow outbound connections on SMTP ports other than to their own mail servers. When I was living off-campus as a student, I had to go through my ISP's smtp server to send mail from my 'student' account. This solution is definitely not without problems.

    2. Re:Universities? by pe1chl · · Score: 1

      Yes, anyone who allows users to send spoofed mail (mail originating from elsewhere, but claiming to be from their domain) should setup authenticating SMTP servers accessible from the outside.

      This is not so bad. It requires all the mail to go through their servers, where scanning for viruses can take place as well.

  80. Re:I'm confused.. maybe I've had too much free bee by maximilln · · Score: 0, Flamebait

    Um. . .isn't that the point of open source?

    That depends on the philosophy and license. The BSD license philosophy is "good will prevail over impossible odds even if proprietary companies take everything, copyright it, and use it to hamstring the world!". The GNU GPL philosophy and license is "this is the real world. Proprietary companies will have no conscience about hamstringing everyone. Whatever change you make you must release it as GPL."

    Some people say that BSD license is faithful and bulletproof. I feel it's naive. Some people say GNU GPL is snobby. I feel it's realistic.

    --
    +++ATHZ 99:5:80
  81. They have by That's+Unpossible! · · Score: 1

    Sender ID is the merging of MS Caller ID and SPF. It takes the SMTP server authentication of SPF, and merges it with the From: header authentication of Caller ID.

    It is a Good Thing.

    --
    Ironically, the word ironically is often used incorrectly.
  82. ISPs who block port 25 outbound by looper_man · · Score: 1

    Isn't this going to wreak havoc on people who use their ISP's SMTP server when sending mail "from" other accounts (like, say, a work email account) because their ISP blocks outgoing SMTP port 25, and therefore they can't connect to their work's SPF-configured SMTP server? Or people who run their own email server and are forced to relay outbound mail through their ISP's SMTP server for the same reason?

    Oh, the humanity!

    1. Re:ISPs who block port 25 outbound by Styx · · Score: 1

      Get your mailserver set up to support authenticated SMTP on port 587. It's been an RFC since 1998

      --
      /Styx
  83. Re:nice concept but not as practical in all scenar by KenSeymour · · Score: 1


    The thing I don't like any many suggested Internet reforms is that they run counter to the original peer-to-peer nature of the Internet. It used to be that anyone could run a server of any kind, or connect from anywhere to anywhere. Now with NAT and reforms like this, you have to pay a fortune to get this kind of network access (paying for IPs, paying even more for static IPs, paying for domain names, paying for DNS, etc).


    In the old days, anyone could run a server of any kind. But it wasn't cheap.
    The organization that provided them the LAN which was routed onto the Internet was paying for a T1 similar access.
    They might be paying $1200/month for that and 24/7 internet access for $50/month did not exist back then.

    --
    "We can't solve problems by using the same kind of thinking we used when we created them." -- Albert Einstein
  84. Re:nice concept but not as practical in all scenar by j-beda · · Score: 1
    Then you just need to add your ISP as being one of the hosts that can send mail from your domain.

    Alternatively, you could connect via some other port than 25 to the SMTP server you want, assuming earthlink is filtering on the port number.

    In the very worst case, you could set up some SSH tunnel or VPN connection to the SMTP server in question and use that.

  85. Who? by Anonymous Coward · · Score: 0

    Who's MicroSoft?
    Is it too hard to ask that you get the capitalization right of one of the most well known tech companies of this century?

  86. Too much work; not enough results by mabu · · Score: 1

    In theory this idea sounds ok, but there are a few fundamental flaws:

    1. It only really works if everyone adopts it, so right off the bat, the potential usefulness of the standard is dubious at best.

    2. It takes the extreme approach of requiring every host on the Internet to have information specifying authorized relays and hosts.

    I still think my idea of an SMTP WHITELIST is more practical than this scheme. Only a fraction of IP space can be considered legitimate SMTP relays, so it makes more sense for those that want to set up an SMTP relay to have to go through any hassle to have their relay recognized and approved. Why make EVERY system on the planet managing domains have to authorize additional parameters for every host?

    SPF also doesn't potentially stop the spread of worms and viruses from infected broadband customers. If an ISP authorizes cable/DSL users to send mail from their IP space, then the worm propagation will appear legitimate to SPF-compliant systems. Furthermore, the SPF scheme doesn't do anything to reduce bandwidth - in fact it adds to overhead and basically establishes a system where large ISPs basically continue to let their customers run wild with worm/spam propagating, but might, as an aside, broadcast a few extra bits of information to help other systems decide if the rogue users they have should be listened to. As a result, the ISPs can basically refuse to regulate the illegal activity of their customers in favor of a few 10-minute DNS updates.

    I'd estimate that there is probably 1 SMTP relay per 5,000+ domain names in service. The SPF scheme dictates that all 5000+ domain records require special configuration/approval, as opposed to suggesting the 1-in-5000 SMTP hosts have the burden of being authorized. This just doesn't make sense.

    Who comes up with these ideas? They must get paid by the hour.

    What's the biggest problem with spam right now? Zombie hosts: computers that should not be acting as SMTP relays yet are. The SPF scheme penalizes all systems and all hosts because the ISPs either won't filter port 25 traffic where it doesn't belong, or they won't efficiently contribute their DSL IP space information to RBLs.

    We do NOT need a scheme where EVERY HOST on the planet needs to authorize themselves. We need a scheme where ONLY SMTP HOSTS authorize themselves. Instead of requiring 25,000,000+ separate configurations, we implement a system where the 250,000 legitimate SMTP relays are recognized as true sources of e-mail traffic. Then, not only do we shut out spam, but we instantly eradicate the propgation of 99% of all SMTP-based worms.

    1. Re:Too much work; not enough results by maximilln · · Score: 1

      I still think my idea of an SMTP WHITELIST is more practical than this scheme

      It is more practical but not the most practical. The most practical approach is simply to address the problem.

      Every single e-mail has IP information in the header. That's a trail. What if the X-ORIGINATING-IP is spoofed? Take down the last used relay server. WHY IS THIS SO DIFFICULT? Is the relay server not in the US? Who cares? Why would any ISP admin, in any nation, want one of their DSL or cable connections sending out unwarranted spam? What if the last relay server is spoofing its address? Technically speaking it is possible to negotiate a connection with a spoofed IP but, if someone has taken the effort to learn and accomplish everything involved, then they're probably on bigger pursuits than sending out physical enhancement mail. Say spammers connect to my smtpd and spoof from x.y.z.b. x.y.z.b is probably going to drop my packets when I reply unless the infiltrator has managed to manipulate routing tables. This is why allowing subcontractors to take IP blocks between registrars and ISPs is _BAD_.

      There has to be some hidden profit agenda in here someplace because otherwise competent ISP admins would have solved this problem years ago.

      --
      +++ATHZ 99:5:80
    2. Re:Too much work; not enough results by mabu · · Score: 1

      It is more practical but not the most practical. The most practical approach is simply to address the problem.

      I totally agree with you. But IMO, the real problem is law enforcement not prosecuting the spammers for the illegal activity they perpetrate. It has nothing to do with technology at all.

      I think it's safe to say breaking into someone's PC and turning it into a secret spamming zombie is illegal in almost every jurisdiction. That's the problem that needs addressing.

    3. Re:Too much work; not enough results by maximilln · · Score: 1

      I think it's safe to say breaking into someone's PC and turning it into a secret spamming zombie is illegal in almost every jurisdiction. That's the problem that needs addressing

      My thoughts:

      It would be nice if everyone were a computer expert. They're not. We can't expect everyone to secure their own system. On that thought we, as a society, should be pressuring the majority OS provider to produce a better product. Our government representatives and the courts, however, sold us out by enforcing the validity of EULAs which expunge the proprietary software makers of any liability for the quality of their product. We've been legislated into a "good enough" mentality.

      I don't generally approve of the involvement of government law enforcement. I'm a minarchist. I don't trust law enforcement officials. I feel that the solution is much more efficient and less expensive than anything which could be provided by the gargantuan law enforcement system. Why do we need to waste taxpayer dollars tracking down and prosecuting spammers under myriads of conflicting laws and rights?

      I must avoid leveling an accusation of incompetence against the predominant system administrators. In order to avoid that, however, I'm forced to ask the question: "Who really profits so much from spam that sysadmins won't shut down connections to spam zombies? What repercussions keep a sysadmin from terminating a misbehaving user?"

      --
      +++ATHZ 99:5:80
  87. It's useless by Anonymous Coward · · Score: 0

    My mail server checks the existence of a valid mailbox at the sender's claimed address.
    Half the spam my mail server receives arrives from valid hotomal.com yahoo.com and aol.com accounts

  88. Re:nice concept but not as practical in all scenar by pavera · · Score: 1

    Except most ISPs block outgoing port 25 these days, so every user has to change his outgoing port number to communicate with the authenticated server. This is a large burden on any small isp/mail host. Making this change will mean a phone call from 80-90% of any consumer base. "What is this port thingy I've got to change to get my email to work again?"

  89. SPF validator? by Wilk4 · · Score: 1
    thanks for the info.

    Does anyone know if there is a validator out there that can check your settings for correctness once set in the DNS?

    1. Re:SPF validator? by Wilk4 · · Score: 1
      Found this info myself...
      Frequently Asked Questions about SPF:
      I've set up records, how do I test?
      and How do I test/validate/check my record?

      Lots of good, calm explanations there. It should be required reading before posting here. ;-)

    2. Re:SPF validator? by mdfst13 · · Score: 1

      http://spftools.infinitepenguins.net/register.php

      It also adds you to the adoption list. There are a couple more at the bottom of http://spf.pobox.com/faq.html

      SPF also says that they will have their own at http://spf.pobox.com/certification.html

  90. Port 25 blocked by funk_phenomenon · · Score: 2, Interesting

    What about in the situation I have where I have to use my ISP SMTP server to send ALL the mail I wish to send since they disallow access to port 25 for all servers other than their mail server (ie send a person@yahoo.com email through my isp.com SMTP server)? Since I'm tied to this scheme, apart from using a web interface, will SPF work in this situation?

    --

    Even the samurai
    have teddy bears,
    and even the teddy bears
    get drunk

    1. Re:Port 25 blocked by pe1chl · · Score: 1

      Sure. As long as you use a mail address for which your ISP is listed as a valid sending server.
      (that will probably be an address at your ISP)

  91. Check SPF from your command line by bigberk · · Score: 1
    $ host -t TXT gmail.com
    gmail.com text "v=spf1 a:mproxy.gmail.com a:rproxy.gmail.com -all"

    $ 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/23 ip4:205.188.159.0/24 ip4:64.12.136.0/23 ip4:64.12.138.0/24 ptr:mx.aol.com ?all"
  92. Redundant by maximilln · · Score: 1

    Maybe I need to build sendmail from source a few more times...

    Don't major e-mail daemons already have functionality to disallow mail that doesn't come from a valid system user? Don't major smtp daemons already have the facility for verifying the identity of the system attempting to pass mail to them?

    If you want to send mail through your @xyz.org from your home @isp.com account then talk with the xyz.org admin, use user authentication on the xyz.org smtpd, or, as other people have pointed out, use the REPLY-TO line. My assessment is that spam only exists because there are sysadmins who don't know their jobs, don't care about their jobs, or secretly profit from spam. No amount of additional rules, regulations, or protocol implementations will solve the problem of bad admins. From this point of view its suspiciously evident that Microsoft is making a move to redefine e-mail standards with the interest of extending a legal controlling force over it in the future. If this move is successful it's possible that, in 10 years, a patented Microsoft encryption routine holds the Sender ID information and that subroutine is only available in binary form with a $1000/seat license.

    Spam is getting to be just like politics. 88% of the people who have no clue what's going on want to write a million worthless fixes. Meanwhile the 2% of us who could properly integrate the existing system are shoved aside by 5% of people who are undesirable greed mongers. Think about it. Take 100 people. 2 of them are brilliant. 10 of them are greedy. 58 of them don't care, 10 are opposed, and 20 are gullible. It takes 5 greedy people to beat up the 2 brilliant people. The other 5 greedy people convince the 20 who are gullible. The 20 who are gullible whine enough so that the 58 who don't care persuade the 10 who are opposed to give in.

    --
    +++ATHZ 99:5:80
  93. Re:I'm confused.. maybe I've had too much free bee by LetterJ · · Score: 1

    Not to nitpick, but that's the point of GPL, not necessarily Open Source. GPL requires sharing and GPL is Open Source, but Open Source isn't GPL.

  94. problems with SPF by amithv · · Score: 2, Interesting

    After reading this, I'm not sure I want to implement SPF on my domain. I use some features like pre-forwarding with qmail-ldap that will break because of SPF. And not to mention alot of the RFCs that it seems to break

  95. Re:nice concept but not as practical in all scenar by DrunkBastard · · Score: 1

    I'm not sure where this "most ISPs" stuff is coming from, since I can't name a single one that block's outgoing port 25. Buy hey, what do I know.

  96. It stops forgery, but doesn't stop spamming by gconnor · · Score: 1

    SPF will make it harder for spammers to hide their identity and masquerade as someone else. In the short term, they will forge stuff using unprotected domains, but as time goes on they will have to buy their own domains. While SPF doesn't actually stop spam, it does take away some of the tools spammers use to hide their identities, and makes it slightly more expensive to send spam, and slightly easier to track and stop spammers. I believe that getting some kind of accountability back into email is "necessary but not sufficient" to solving spam. That is, SPF is not the Final Ultimate Solution to the Spam Problem, but it makes some other spam-fighting techniques possible.

  97. zoneedit.com does too by extra88 · · Score: 1

    Zoneedit.com is also free* and allows you to create TXT records.

    *There are limits to zoneedit's free-ness. Basically it's free for fewer than 5 domains and less than 200MB of traffic (200MB is highly unlikely for DNS) but read their policy for details.

    1. Re:zoneedit.com does too by tetranz · · Score: 1

      There are limits to zoneedit's free-ness. Basically it's free for fewer than 5 domains and less than 200MB of traffic (200MB is highly unlikely for DNS) but read their policy for details.

      Actually its more restrictive than that. Its five domains that you have added at any time. I added four long ago that I only used for a few months and then deleted from zoneedit. They still count in my five forever more which means that I only get one free now. Not meant to be a criticism, just pointing it out.

    2. Re:zoneedit.com does too by jhunsake · · Score: 1

      And they are going to know this how? Use a different email to register for crying out loud!

    3. Re:zoneedit.com does too by tetranz · · Score: 1

      Believe it or not, some of us are honest.

    4. Re:zoneedit.com does too by jhunsake · · Score: 1

      And honesty costs money. So cough it up.

  98. Set up your own SPF records by mcrbids · · Score: 2, Informative

    It's amazingly easy. There's a little wizard here you can use to set up your DNS.

    I did this for my domains in about 5 minutes.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:Set up your own SPF records by claar · · Score: 1

      Also cool is this little SPF tester to tell you if you got it setup right.

      --
      I'd give my right arm to be ambidextrous...
  99. No proof that technology (not legislation) works. by Frater+219 · · Score: 2, Interesting
    In what sense is Microsoft's adoption of SPF "proof that technology works" for stopping spam?

    First off, it hasn't happened yet. Nothing has been proven to work here, since they haven't actually done anything yet.

    Second, SPF doesn't stop spam in the long run. SPF does not even address the problem of spam per se -- it addresses email forgery, and that not very well. In the unlikely event that every email system everywhere implemented SPF restrictions, spammers would still be able to send spam. They simply would not be able to send it under forged addresses in domains that publish restrictive SPF records. They could still send forged spam under domains that cannot (for their own reasons) use highly restrictive SPF, or they could send spam under their own domains.

    (Yes, spammers have their own domains. Usually lots of them -- domain registrars' "bulk register" systems allow them to get LOTS of them easily. The registrars get their money, so most of them don't care that the domains are being used for spamming and the contact information is bogus.)

    SPF is a case of "solving the wrong problem". The patient has a broken arm, but the quack doctor does not know how to set bones so he gives the patient an aspirin. But the patient's problem is not basically that he is in pain, but that his arm is broken -- the quack is solving the wrong problem.

    The Internet's email system basically does not have a forgery problem. People who need to send each other forgery-proof email are already able to do this using systems like PGP. The email system does, however, have a spam problem. Though a good deal of spam is forged, the spam problem goes deeper than forgery. If SPF is widely deployed, spammers will just work around it ... just as they worked around the closing of SMTP open relays by deploying zombie viruses.

    The spam problem is today one of ISP accountability, not email forgery. Spammers do their thing, and when people come around to complain, spam-friendly ISPs shine them on. No joke -- take a look around the Spamhaus Project, where professional researchers have tracked down the ISPs that do the most to help spammers.

    SPF isn't the solution to spam. SPF isn't even the solution to forgery. But it makes nice headlines. People who want to look busy, and look like they are Doing Something to solve a nasty problem, sometimes don't care if the Something they're Doing is actually effective at all.

    (Besides, honestly, why would you expect a company which itself sends spam for hire to actually try to stop spam? Microsoft bCentral operates some legitimate mailing lists, but it also allows its list operators to send unsolicited "opt-out" spam. This is an archive of reported spam sent using bCentral facilities.)

  100. The problem with MS SPF... by lone_knight · · Score: 2, Informative

    Does anyone see the challenge of getting EVERYONE in the world to adopt SPF tactics to stop spam? There will always be back-water companies who have an SMTP server who WON'T have SPF initiated.

    Will these servers be blocked by the rest of the world? At least initially, this seems hardly fair.

    So the only problem this poses to spammers is to find a few of those domain names that don't incorporate SPF records, and *tada*, they have a new list of email domains to zombify.

    --
    Computers are useless. They can only give answers. --Pablo Picasso
    1. Re:The problem with MS SPF... by IIH · · Score: 1
      Does anyone see the challenge of getting EVERYONE in the world to adopt SPF tactics to stop spam?

      SPf has an inbuilt network effect. If largeisp.com implements it, all spf aware clients will filter a lot of the forged emails "from" largeisp.com. Result, largeisp.com gets fewer complaints/bounces, clients see less spam "from" largeisp.com, spammers switch domains to otherlargeisp.com. Otherlargeisp.com sees complaints/bounces rise as their domains is more widely forged and decide to implement it.

      Repeat until spammers are forced to use their own domains, and can more easily be blacklisted, sued, etc.

      So the only problem this poses to spammers is to find a few of those domain names that don't incorporate SPF records, and *tada*, they have a new list of email domains to zombify.

      Which will increase the presure on that domain to do something about all the forged emails, either they do (like spf), or they run the risk of being blocked as a non-spf server becomes the new open relay as a no-no for admins.

      --
      Exigo spamos et dona ferentes
  101. Re:I'm confused.. maybe I've had too much free bee by Neil+Watson · · Score: 1

    It was not my intention to imply sharing source. I was implying that one should share changes. The type of sharing could be as open as source code. It could involve more general descriptions.

  102. AHA! Finally a way to get the info we need! by mabu · · Score: 1

    $ 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/23 ip4:205.188.159.0/24 ip4:64.12.136.0/23 ip4:64.12.138.0/24 ptr:mx.aol.com ?all"


    oooh, you know what I like about this? Not that AOL is using SPF and authorizing SMTP relays, but this advertises which SMTP relays within AOL's IP space it considers legitimate.

    What someone needs to do, is use the information above as a mask against the whole of AOL's IP space and stick it in a big RBL. Then we don't need SPF; we finally have a method by which the troublesome ISPs can help us identify the IP space from which no SMTP service should be operating. I like it!

  103. TXT records? WTF? by Moderation+abuser · · Score: 1

    They're encoding the information into TXT records! Ugh, that is a complete hack.

    Why not simply create a new record type?

    --
    Government of the people, by corporate executives, for corporate profits.
    1. Re:TXT records? WTF? by Anonymous Coward · · Score: 0


      Why not simply create a new record type?


      Um, maybe because they didn't want to add DNS to the list of things that would have to change to make this work?

    2. Re:TXT records? WTF? by Moderation+abuser · · Score: 1

      Yeah, there's a good excuse. "It's a kludge because we couldn't be fucked to do it properly".

      --
      Government of the people, by corporate executives, for corporate profits.
    3. Re:TXT records? WTF? by AnotherBlackHat · · Score: 1

      They're encoding the information into TXT records! Ugh, that is a complete hack.

      Why not simply create a new record type?


      Because creating a new DNS record type isn't a simple as you imply.
      Old versions of BIND (some of which are still running) actually crash when they encounter an unexpected data type.

      Even using existing DNS RR types like SRV is a bit of a sticky wicket.

      Now as to why they ignored the suggestion of making the attribute name "SPF" and went instead with "V" I can only attribute that to extreme arrogence.
      (Or maybe they didn't bother to read RFC 1464, despite it being repeatedly pointed out on the mailing list.)

      -- less is better.
  104. Re:I'm confused.. maybe I've had too much free bee by Anonymous Coward · · Score: 0

    Wait a second. Microsoft is willingly employing open source market software? (looks at calendar).. hmm.. it's not early april. It's either armageddon, or old dogs can be taught new tricks!

    No, it's worse. Duke Nukem Forever has just been released.

  105. Re:AHA! Finally a way to get the info we need! by gconnor · · Score: 1

    That would work, although I'm a big fan of making ISPs clean up their own network... if there are some hosts that shouldn't be sending outbound mail, then the cable or DSL folks should not be allowing crap mail to come out of that network. Also, some ISPs or companies will just list all IP ranges they own :) so you wouldn't be able to use it as a mask in that case.

    The main point of SPF is to keep folks on totally foreign networks from impersonating you. Hopefully it won't be used by ISPs as an excuse to NOT clean up their own networks. But if used correctly it will help to shine a light on areas where crap forged mail tends to come from.

    gregc

  106. Eh call me when.... by shawn(at)fsu · · Score: 1

    they start infrocing manditroy speleng chekcs.

    --
    500 dollar reward for tip(s) leading to the arrest of the person(s) who stole my sig.
  107. Which leads us to SPF-RPF by mabu · · Score: 1

    Ok, I have been railing about how SPF is more of a pain than it's worth and primarily favors monster ISPs.

    But I just realized that SPF will provide a an even more useful service for "the rest of us" that its supporters may never have intended.

    Let the big boys adopt SPF. The process of doing so requires that they FINALLY publicize the location of their legitimate SMTP relays.

    The larger the ISP, the more important this is, so even if only a few of the top ISPs adopt this standard, it solves TONS of problems for the rest of us who are constantly fighting off hoards of spam and worms from these big ISPs who won't regulate the unethical/illegal activities of their customers.

    NOW, we look up the wholesale IP space of these AOLs, subtract the "authorized SMTP relays" they identify in their SPF records and we have a most excellent relay blacklist and a means to stop worm propagation.

    Most of us have been trying to differentiate between rogue and legitimate SMTP IP space. Thanks to the goofy ITs at the top ISPs, we may finally be able to do this. Excellent!

    Let's call this SPF-RPF. The process of them authorizing senders will finally allow us to authorize their legitimate mail relays and blacklist everything else.

  108. As a mail server admin how do I recognize SPF? by Mustang+Matt · · Score: 1

    I understand publishing my records... But how do I make my server check and verify against published SPF records?

    --
    The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
    1. Re:As a mail server admin how do I recognize SPF? by tepples · · Score: 1

      For this you should ask whoever supports your filtering software. The introduction to SPF mentions that SpamAssassin can query DNS for SPF records.

  109. Re:I'm confused.. maybe I've had too much free bee by beta21 · · Score: 1

    No today is the day they released Duke Nukem Forever

  110. Some of you need to read about SPF by myte · · Score: 1

    I dont mean this as a flame or anything but, some of you really need to read on how SPF really works. The SPF Wizard should help you understand how it works.

    Examples:

    You only use the servers listed in your MX records to send mail. The SPF would look like: "v=spf1 mx -all".

    A second example would be for people that have large numbers of servers. If they have an A record for every server that sends mail the spf record would look like this: "v=spf1 a mx -all" that allows all servers with an A record to send mail as well as servers with MX records.

    Another example is if you use an ISP's e-mail server it would look like this: "v=spf1 a mx include:someISP.com -all" This then refers to the ISP's SPF record wile still allowing mail from any A or MX record for your domain.

    My suggestion, play around with the wizard and read on SPF before you say it's not going to work. This implememtation will protect your domains from being spoofed. I think it will work.

  111. GoDaddy... by mpath · · Score: 1
    I noticed this with godaddy.com ... I sent in an e-mail asking them if they were going to pick it up and let us add TXT records. We'll see if they respond.

    Even the big dog, Network Solutions, looks like they don't allow you to add TXT records.

    Might be helpful if a lot more people started to ask. :)

    --
    I'm not sure what the secret to success is, but the secret to failure lies in trying to please everyone -Bill Cosby
  112. Not anti-Spam, anti-Forgery by sff0ghead · · Score: 1

    SenderID and the LMAP proposals on which it is based are focussed on anti-Forgery, not anti-Spam.
    This is intended to make joe-jobs and phishing harder.

    Note that S/MIME and PGPMail (also standardized in the IETF)
    are better for this because they confirm it was a specific
    individual, rather than sourced from a specific domain. But this
    is a useful incremental step that may cut down things like
    spurious bounces *exactly because the SPAMMERS can work
    around it*. Since it does nothing agains the 9 dollar throwaway
    domain, it is not going to stop SPAM--just make SPAM purporting to be coming from you just a bit harder.

    The MASS birds of a feather session at the upcoming
    IETF is intended to look at cryptographic DNS records for a similar purpose (think DomainKeys).

    Both are things that reputation services can use as a substrate for further work.

    So, it is a useful piece of technology, but please don't judge it by "stops all Spam", or you will conclude it failed at a task it did not take on.

  113. Re:ok yeah, but it only fixes one part of the prob by phliar · · Score: 1
    but what about the ability to forge email from user@localhost, undisclosed.recipients@yourdomain.com, etc
    Please read about SPF. This is what your MTA does: incoming SMTP connection from 1.2.3.4, sending a message claiming to be from foo.com. Wait a minute, foo.com's SPF record says only 7.8.9.10 is allowed to send email from foo.com -- send back an error and drop the connection. The forged message isn't even accepted by your system.

    SPF isn't a panacea; it simply forbids email forgery. If I can reject all forged email I have already taken care of most spam; for the rest I know exactly which domain is sending it to me. It reduces false positives: if the major ISP's and corporations use SPF, then my friends (and others) at those ISPs and corps can always send me email without running afoul of my spam filters. If I get spam from an ISP or corp, I know exactly where my complaint to abuse@ should be sent.

    --
    Unlimited growth == Cancer.
  114. Re:I'm confused.. maybe I've had too much free bee by pete-classic · · Score: 1

    No, that's the point of Copyleft.

    Software under the (contemporary) BSD license, for example, is both Open Source and Free Software. But it is not copyleft.

    -Peter

  115. If you control the domain... by Otto · · Score: 2, Insightful

    If you control the domain that your email is from, then you simply need to change the DNS settings for that domain to add the proper SPF record.

    Basically it's like this.. You have a domain like example.com. You send email from bob@example.com. But you want to send email through some other SMTP server, call it smtp.com, for whatever reason, and keep the From: line as bob@example.com. Since you control the domain, all you need to do is to change the DNS settings for your domain to add SPF records that say "smtp.com is a sender of email for example.com".

    Problem solved. When a SPF enabled receiver gets your email, they query example.com's DNS, read the SPF info, see that it's okay for smtp.com to send email for that domain, and all is well.

    Now, if you don't have access to your DNS records on that level, then I seriously suggest a) griping at your domain host/provider to let you have that sort of access, or b) switching to a new provider.

    In the short term, however, this won't affect you at all. Not having an SPF record essentially means that the default will be used by SPF enabled receivers. The sane default, for the moment, is to allow email from anywhere in the event that SPF records do not exist on the domain in question (assuming SPF is being used as a straight block/no-block type of method, as opposed to a weighting factor in some spam prevention algorithim).

    In the long term, eventually everybody will have to implement SPF if they want their email to be received by SPF enabled systems. But that's way, way long term.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    1. Re:If you control the domain... by mabu · · Score: 1

      Basically it's like this.. You have a domain like example.com. You send email from bob@example.com. But you want to send email through some other SMTP server, call it smtp.com, for whatever reason, and keep the From: line as bob@example.com. Since you control the domain, all you need to do is to change the DNS settings for your domain to add SPF records that say "smtp.com is a sender of email for example.com".

      Problem solved.


      No. Problem is not solved.

      Let's say you are on the road and you're dialing in from one of the many ISPs to check your e-mail. You realize you don't have your DNS records updated to indicate this new ISP, and suddenly you can't send mail.

      Ok, so let's say you have remote access to update the DNS to put the new ISP host in your DNS records. Now you have to go through that BS, but even then, DNS information has been cached and may not become active until anywhere from one hour to a few days, depending upon the DNS records and the caching configuration of the myriad of servers around the world. What a pain. You may have to wait 24 hours before you can even send mail. Some solution.

      Ok, let's say you did have your DNS info updated to reflect the national ISP you were using. Let's say you've authorized "aol.com" in your SPF records so you can travel around and continue to send mail without it getting blocked. That's nice, but in the process of allowing yourself to do this, you've also allowed ALL AOL USERS TO SPOOF YOUR DOMAIN AS WELL. Which means, you still get spam and worms, probably even more because you have to authorize ten million people in order to authorize yourself.

      I'm not sure what problem any of this solves unless you're problem is you're in need of some technology-based false sense of security that wastes a lot of time.

    2. Re:If you control the domain... by ion++ · · Score: 1

      Let's say you are on the road and you're dialing in from one of the many ISPs to check your e-mail. You realize you don't have your DNS records updated to indicate this new ISP, and suddenly you can't send mail.


      then just set up your home smtp server to allow relaying for you domain from any ip address if the user has authorized him-/herself using username+password/certificate/...

      And keep that server in the SPF record.
    3. Re:If you control the domain... by adavidw · · Score: 1

      then just set up your home smtp server to allow relaying for you domain from any ip address if the user has authorized him-/herself using username+password/certificate/... And if the ISP you're dialed into blocks everything on port 25 except connections to their own server?

    4. Re:If you control the domain... by ion++ · · Score: 1

      then you use any other nonblocked port. It's just for your users, the port doesnt matter. i think that smtp over SSL uses 587 by default. You could use ssh, or any VPN technology as well.

  116. Hotmail always goes straight to delete by HighOrbit · · Score: 1

    Well, I hope this works and I'd love to see my ISP (adelphia) join in and verify the senders of inbound mail. For the last five years, I have blacklisted Hotmail, Yahoo, MSN, and AOL. Messages from these domains are sent straight to delete unless I have white-listed an exception for somebody I know. I do this because about 99.999% of the mail that I get out of those domains is spam (at least it was 5 years ago when I started. I don't know now, because it all gets deleted before I even get a chance to check and I don't log every inbound).

    I would also be interested in knowing how much spam with "hotmail.com" and "yahoo.com" is spoofed and how much is really coming from spammers who are abusing real hotmail and yahoo addresses.

    1. Re:Hotmail always goes straight to delete by pe1chl · · Score: 1

      SPF is going to provide you with that information.
      When a mail "from hotmail.com" is not coming from any of the declared hotmail servers, it is a spoof.

  117. Me by nurb432 · · Score: 1

    Ah, but you misunderstand, it IS all about me, as no one else matters..

    Slashdot can be what ever I wish it to be, as I'm the only one that counts anyway.. Everyone else is just here to serve my needs and desires, immediately.

    --
    ---- Booth was a patriot ----
    1. Re:Me by Anonymous Coward · · Score: 0

      God damn you're a spaz.

  118. RTFA: ipv4:0.0.0.0/32 by Anonymous Coward · · Score: 1, Informative

    SPF requires that you know every mail server that will ever relay mail for your domain.

    RTFA: you can just add 'ipv4:0.0.0.0/32' and allow the entire internet to send from your domain.

  119. The same question by SiliconEntity · · Score: 1

    Everyone is asking the same question, over and over again: I want to send mail via host 1, and have it claim to be from host 2. Host 1 is my ISP, and host 2 is my university account. Or, host 2 is my home system, and host 1 is where I am travelling that day. And they all want to know, will this stop me from doing that?

    The answer is no, not right now, and maybe not ever. The only checks initially will be for those hosts who do use SPF to limit who can send mail claiming to be from them.

    But the point is, surely you can see that by enabling the behavior you want, it will also be possible for any spammer anywhere to send mail claiming to be from you! If you want the power to be able to send mail from anywhere claiming to be you, without any authentication or checking other than your say-so, then you have automatically granted that power to the entire world. Anyone can claim to be you, and their claims will look just as valid as yours.

    You might say, this is not my problem, it's the recipient's problem, who is getting fooled by a fake From address. But it is your problem, because it's everyone's problem. It's one of the most annoying properties of spam and viruses, that they pretend to be from people you know and trust.

    This From-line munging is obviously an untenable approach in the long run. People who are doing this need to start thinking about other ways to manage their email. Otherwise it's going to get to the point where the From line of a message is meaningless.

  120. From the FAQ: by Otto · · Score: 1


    Shouldn't you use SRV or EDNS0 records?

    SRV records were, roughly speaking, meant for letting people add this sort of thing to DNS without having to add new record types. See also RFC2761, Extension Mechanisms for DNS.
    Yes. But SRV records are hard for people to understand, and TXT records are easy. Fast widespread adoption is our goal. The Right Thing To Do is to get our own RRtype, and we will apply for it. We just don't expect to get it anytime soon.

    (for SRV records, see http://dqd.com/~mayoff/tools/djbdns/make-record.ad p)

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  121. Step one of many by Lemberg · · Score: 2, Insightful

    In my mind, Sender ID and SPF have nothing to do directly with spam. They are designed to combat fraudulant e-mail headers, nothing more.

    Granted, almost all of the current spam has fraudulant headers, but if Sender ID and SPF catch on, that will gradually change. Spam will simply be tagged with the correct relay.

    One could say that illegal spam will be easier to track down, but that isn't really true... you can track spam with excellant accuracy today by following the linkage to the company selling the products. That linkage has to be accurate, or there is no profit to be had.

    You could also say that spam will be easier to blacklist, but I don't think that is true either. Simple shifts in the spammers' methodologies, such as rotating their DNS names, would suffice to get around blacklists.

    What we really need to combat spam is better e-mail management tools. The reason we get unwanted e-mail is because the sender has control, not the individual or company. That needs to change.

    Would a large company allow a random outside person walk into their building, go to anybody's cube, and start talking? Never, but that's what happens electronically today with e-mail.

    Instead of today's simplistic systems, imagine a multi-tier system of contacts -- a top level of corporate maintained partners and customers, a mid level of department specific contacts, and a bottom tier of personal contacts and exceptions.

    This contact list would be paired with a routing system based on well-defined business rules. As companies regain control, the From will become far more important than the To.

    But sophisticated management depends on clean data, and clean data is exactly what today's e-mail isn't.

    The more checks we can add into the process to validate the headers, the better the tools can become, and the sooner unwanted e-mail will become a thing of the past.

  122. What about me? by ShawnDoc · · Score: 1
    I use a T-Mobile Sidekick to send and recieve e-mail on several of my pop3 accounts at different domains. When I send an email with my Sidekick, it uses T-Mobile's email server to send them mail, but puts the email address of my pop3 account in the "From" field so it looks like it came direct from my other mail account.

    Is this going to cause me problems?

    What about those who have a domain that does e-mail forwarding to their ISP account, and have it put their forwading email address in the from field?

    1. Re:What about me? by mabu · · Score: 1


      I use a T-Mobile Sidekick to send and recieve e-mail on several of my pop3 accounts at different domains. When I send an email with my Sidekick, it uses T-Mobile's email server to send them mail, but puts the email address of my pop3 account in the "From" field so it looks like it came direct from my other mail account.

      Is this going to cause me problems?


      "Yes, this will cause you problems but we have a solution! For an extra $9.95/month you can have your own T-Mobile Mailbox(tm)! There's no need for you to have another mailbox when you can pay us extra money and we can push the SPF standard so that people like you have to purchase all your Internet products from one company in order to make them work. Thank you for contacting T-Mobile! We're the company who cares about your security!"

  123. Why do you need a new ISP? by Gleapsite · · Score: 2, Insightful

    WHy do you need a new ISP? just get an email from Spymac.com, or gmail if you have friends. Theres someting out the that allows you to access gmail via POP and spymac give you POP access out of the box.

    The only downside I can see is that you'll loose your email and need to inform every one of the change, but then you were planning on doing that anyway. If you're happy with MSN dial-in but not the email just use one of the ones above.

    Alternatively you could NOT use outlook (any version) and use Thunderbird link instead.

    Just some idea you can try, and maybe avoid the hassle of changing ISP's.

    --
    face the world with eyes of fire.
    1. Re:Why do you need a new ISP? by stoolpigeon · · Score: 1

      You're right. I got pretty fired up- and didn't think it all the way through, but I will probably switch because I really do believe in 'voting' with my dollars.

      I am not crazy about the change they made-- but what really torques me is the way they went about it. I'm not a rabid anti-MS person, though they seem to act like they want me to be sometimes. You are right I could keep them for access and shift email somewhere else. I do have a spymac account already as well as gmail. And I have email through my web hosting company.

      So you're right I could just shift over but keep msn to connect. If I do drop msn it will be for principle. The last email- the one telling me I couldn't use Outlook 2000 came last night-- then this morning I saw this thread and thought I'd share. So I'm still a bit hot under the collar.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
    2. Re:Why do you need a new ISP? by Gleapsite · · Score: 1

      I can understand 'voting with cash' and I do understand getting fed up with them. Good luck in getting a new ISP, and if you ever have a spare invite I've been looking for one gleapsite@spymac.com A company's primary objective should be pleasing its customers. Sadly when you have a large enough userbase, you tend to forget this. cheers, Clint

      --
      face the world with eyes of fire.
    3. Re:Why do you need a new ISP? by stoolpigeon · · Score: 1

      I got an invite from someone here at /. - After I got the account set up, a few weeks later I got one invite. I sent it to a co-worker. That was something like a month ago, or so and I've never had another invite to send. I don't know why. Just that one and that was it. Maybe I got in too late because I know people who got accounts earlier and they still get lots of invites to give away.

      --
      It's hard to believe that's how Micronians are made. Why don't we see it right now by having you both kiss one another?
  124. Why not just enable veryfy DNS records? by Anonymous Coward · · Score: 0

    At least in sendmail and similar MTA you can setup so all emails are reverse verified.

    Why do we need to reinvent the wheel on this one?

    1. Re:Why not just enable veryfy DNS records? by Anonymous Coward · · Score: 0

      all emails are reverse verified.

      Actually, the RFC don't say that reverse IP/name lookups need to match nor should they. Or were you talking about verifying the From Header or Env address?

  125. Re:Curious (XML is *out*) by Anonymous Coward · · Score: 1, Informative

    *And* requiring a totally useless XML format, so that every SPF-capable MTA has to incorporate an XML parser.

    (sigh) Not informative

    Last I looked at the mailing lists, XML is out with regards to MARID. Go read the archives of the IETF's MXCOMP mailing list.

  126. What about DSL providers by Anonymous Coward · · Score: 0

    How can you get your local or global dsl providers to let you setup their DNS reverse look ups to even allow this..

    There are going to be a lot of pissed off verizon and SBC customers I know of that wont be able to talk to AOL, HOTMAIL, MSN, etc..

    And talking with the DSL providers they aren't willing to budge to allow you to manage the reverse lookup.

  127. Looking good? by Anonymous Coward · · Score: 0

    $ dig @ns3.zoneedit.com mydomain.net TXT
    [...]
    ;; ANSWER SECTION:
    mydomain.net. 300 IN TXT "v=spf1 a -all"

    1. Re:Looking good? by Anonymous Coward · · Score: 0

      Just for the record; went back and added 'ptr' before the 'a'. There, that should do it. Passed the test at spftools.

  128. Re:nice concept but not as practical in all scenar by lewp · · Score: 1

    If shell access is part of your hosting agreement, and you can get from the web server to the mail server (or if they're the same box obviously), just create an SSH tunnel to the web server and forward a port on your local machine to the mail server's SMTP port. Then tell your mail client to use localhost:"the port you forwarded" as the SMTP server.

    In Windows this can be easily done with PuTTY. In Linux or OS X the command line SSH clients are perfectly fine as well.

    Of course you don't necessarily have to use your web server and mail server. This works as long as you've got a shell on one box, that box can reach the SMTP port on a mail server of your choice, and the shell box is authorized to relay through the mail server (or you use SMTP AUTH).

    This isn't a solution for the masses (until someone comes up with a ridiculously easy tunnel application; I don't think PuTTY would cut it for mom and dad. Is there one already?), but if you didn't already know about it, it might be a solution in your specific case.

    If you don't have a shell at all there's all kinds of places that sell them for ridiculously cheap. Not to mention there was a /. article about free shell providers recently. Either way.

    --
    Game... blouses.
  129. Wait a minute by Orion+Blastar · · Score: 1

    is this the same Bill Gates that said Open Source kills jobs? Why is Microsoft adopting an Open Source technology then? ;)

    --
    Remember, Slashdot does not have a -1 disagree moderation, and no, troll, flamebait, and overrated are not substitutes.
  130. Dynamic DNS services by Otto · · Score: 1

    There's several ways DDNS services could implement this which make sense..

    Assume they wanted their hosts to be able to send mail only from their own machines.. So the IP that is currently bob.example.com can send email from bob.example.com. They could add a TXT record to every DNS response like so: "v=spf1 a mx -all". This states that the receiver should lookup the A address of the domain it's looking up and see if it matches the IP of the sending box. It'll also lookup the MX record and allow that one as well.

    Or the DynDNS provider might want to let you specify who your ISP is, and then let you send email from your ISP. In which case they could use: "v=spf1 include:your_isp.com -all", which would tell the receiver to lookup the SPF record for your ISP and use that as the valid senders.

    Or they could simply add this and allow anybody to send email from that domain: "v=spf1 all".

    In short, there's more to it than simply specifying addresses or ranges of addresses. It can be more complex and designed to handle most situations with minimal effort.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  131. Re:nice concept but not as practical in all scenar by Jeffrey+Baker · · Score: 1

    Sure, anything has side effects. But SPF just happens to be the most popular *and* most broken spam countermeasure, at the same time. Side-effect free sender verification: sign all outgoing mails with private key, publish sender public keys in DNS.

  132. Microsoft didn't come up with SPF by damm0 · · Score: 1

    I have SPF on my domain, I've had it on my domain for nearly a year. When I set it up, Microsoft had nothing to do with SPF. In fact, at the time, they were touting their "Caller-ID" standard.

    1. Re:Microsoft didn't come up with SPF by dabraun · · Score: 1

      Yes, and 'SenderID' is a compromise between CallerID and SPF.

  133. This does not really solve anything by kyliaar · · Score: 1

    It would be super easy for spam software to add a bogus header in the smtp envelope that shows that the mail did originate from a server in the SPF record.

    Given the marked rise in spam after the marked rise in viruses, it is safe to assume that the design of spam is now to send it through infected home computers. They have plenty of time before October to update their malware so that this SPF entry is not an issue for them.

    However, I and every other DNS admin out there now will have to add this record to each domain that originates email under their control in order to ensure that our users mail gets through. That's a lot of work for a lot of people... not to mention the tech support calls by users whose domain admins were not aware they needed to publish this.

    Bad solution.

    1. Re:This does not really solve anything by Antique+Geekmeister · · Score: 1

      For the foreseeable future, not having SPF simply means you haven't set a policy for mail from your domain, and email claiming to be from your domain should be filtered however you normally filter email. Please read the documentation before making this kind of claim: you'll create resentment that's simply not appropriate.

  134. Re:Sending from other networks by 1u3hr · · Score: 1
    You are right, keeping the From: and changing Reply-To would work. Also, the change that MS proposed will check "Sender:" before checking "From:"... so you can actually keep From: as your permanent address and set Sender: to your mobile address.

    I don't want anyone to know my "real" ISP address. It's fine that if they look at the "Receoved:" headers they can see it came from my ISP's SMTP server. I don't want my ISP address to get in people's mailing lists, or harvested, either by spammers or by mailing worms.

  135. UH? by Anonymous Coward · · Score: 0

    I thought they were suppose to come with their own new innovative protection that would of course only run on windows.

  136. Re:I'm confused.. maybe I've had too much free bee by TALlama · · Score: 1

    What, Armageddon?

    --

    - The Amazina Llama

  137. No, you're not screwed. by Otto · · Score: 1

    Not if you control the DNS for example.com.

    You need to add a TXT record to your example.com domain's DNS. It should look like this (or similar in some fashion):

    "v=spf1 include:earthlink.com a:your smtpserver.earthlink.com -all"

    See, when a SPF-enabled receiver reads the DNS record, it's reading the DNS record for example.com. Since you control that, you can allow anything to send mail in the name of example.com that you want. The "include:" bit just tells it to use earthlink's SPF records (if they exist), and the "a:" bit tells it that anything from smtpserver.earthlink.com is allowed as well. The "-all" at the end disallows the rest of the world to send mail in the name of example.com.

    Simple. Take a read about it here: http://spf.pobox.com.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  138. No, with a maybe... by Otto · · Score: 1

    Is there any mechanism in SPF (or Sender ID) for this email setup?

    No, because you are basically forging email. Not that there's anything wrong with that, but it is what you are doing. You don't own alumni.xxx.edu, and they may not want you to send email (that purports to be from their systems) through Yahoo.

    However, if you get the permission from the owners of alumni.xxx.edu, they might be okay with it and they might add yahoo to their SPF records.

    But what you are doing is essentially the wrong way to do it, and that's what the Reply-to: header is for in the first place. You send email from yahoo as per usual, with a Reply-To: header saying where replies should be sent to. All email software supports this transparently, basically.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    1. Re:No, with a maybe... by looper_man · · Score: 1

      Yeah, I used to use "Reply-To:", but the problem is that people still see your yahoo account in the "From:" line and bookmark that address, which is not what I want. That was one of the nice benefits of Yahoo Mail Plus - being able to set the "From:" line to one of your other accounts. But if "forging mail" is defined as sending from an SMTP server not controlled by the domain, then like you said: basically I'm forging mail.

      I guess another way would be for Yahoo to support sending outgoing mail through your other account's authenticated SMTP server - they don't offer this now, but with SPF that might become a necessity. Pretty much means Yahoo becomes a web based POP3/SMTP client, which is essentially what I'm using it for now anyway.....

    2. Re:No, with a maybe... by metamatic · · Score: 1

      From: me@alumni.address.edu
      Sender: alsome@yahoo.com

      is perfectly legitimate. If SPF breaks that, SPF is broken.

      --
      GCHQ Quantum Insert installed. If only our tongues were made of glass, how much more careful we would be when we speak
    3. Re:No, with a maybe... by Otto · · Score: 1

      From: me@alumni.address.edu
      Sender: alsome@yahoo.com
      is perfectly legitimate. If SPF breaks that, SPF is broken.


      It's perfectly legitimate if you're actually sending mail from alumni.address.edu's servers.

      Anyway, this isn't about the "From:" header int the message body. It's about the MAIL FROM header in the SMTP envelope. You can put any From: header in the message body that you want, but the SMTP envelope's MAIL FROM is what's being checked by SPF.

      The problem is that a lot of systems assume that those two are the same address. They don't have to be, basically.

      --
      - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  139. thanks OTTO! by microcars · · Score: 1

    I wish I could mod you up (I have mod status today...) but I chose to ask questions. thanks for taking the time to answer them.

    --
    I like microcars
  140. Did anyone else notice? by Anonymous Coward · · Score: 0

    That none of the libspf2 pages don't pass the XHTML verification when you click on the link to perform that operation?

  141. Re:Sending from other networks by gconnor · · Score: 2, Insightful

    Setting Sender: is one way around mobile/roaming problems, but not the only way.

    Probably the best fix is to use SMTP AUTH to connect back to your home server, and it can send the mail out from there in the normal way.

  142. Re:nice concept but not as practical in all scenar by Anonymous Coward · · Score: 0

    If you can forge the domain name on an e-mail then anyone can forge the domain name on an e-mail.

    It's really that simple. If you agree that domain forging should not be allowed, then you should publish SPF records, fix your mail system to be compatible, and start checking SPF on the inbound side.

    If you believe that domain forging should be allowed... well, good luck to ya. We'll see how many domain admins agree with you in five years.

    (Nobody is forcing anyone... other then big ISPs saying that enough is enough and requiring it. Which is basically the free-market at work.)

  143. Re:nice concept but not as practical in all scenar by WuphonsReach · · Score: 1

    I think what we're going to see is being able to use your domain name on the From: line as another differentiator between webhost pricing tiers. You want to receive mail @domain? That's $X/month? YOu want to also send mail from @domain? That's $X+2/month.

    There's enough competition in the hosting market that $X+2/month won't fly (at least not for long). Outbound authenticated SMTP is simply going to become a required part of standard hosting service (if you provide inbound POP3 you need to also provide outbound SMTP for your customers).

    A lot of the better hosting companies already support outbound encrypted/authenticated SMTP.

    --
    Wolde you bothe eate your cake, and have your cake?
  144. It doesn't look at those headers. by tgd · · Score: 1

    From addres. The originating address on the socket. Thats it.

  145. Re:No proof that technology (not legislation) work by Anonymous Coward · · Score: 0

    SPF is a case of "solving the wrong problem". The patient has a broken arm, but the quack doctor does not know how to set bones so he gives the patient an aspirin. But the patient's problem is not basically that he is in pain, but that his arm is broken -- the quack is solving the wrong problem.

    It's not a case of "solving the wrong problem". It is a case of people not paying attention to the fact that (even as you said), it's all about forgery and not spam.

    Forgery is a problem. It needs to be addressed. SPF provides an easy way to do so without requiring a central registry/authority and by allowing every domain admin to either opt-in or to choose to not to opt-in. If you don't like your domain being forged, then publish SPF records for your domain. If you don't care that anyone can forge your domain onto their trash, then don't publish.

    It works on a distributed model, just like most of the other good things about the internet.

  146. Re:We're gradually seeing the start of SPF, I thin by sloanster · · Score: 1

    Once a few sites start rejecting me for not using it, I guess I'll have to add the records.

    um, no... You don't get rejected for "not using it" - what happens is that, if you try sending a message directly from your windoze peecee with e.g. a forged "hotmail.com" sender address to a mail server that checks spf records, they will know your from address is forged.

    For email messages purporting to be from a domain without spf records, spf doesn't enter into it, mail is simply processed as in the pre-spf era.

  147. The Solution to Spam! by jcuervo · · Score: 1

    Just kidding, it's just an idea... whoever's got that "Your solution to spam will not work because ..." form, get it ready. :-)

    Why not sign outgoing messages with the server's private key, put the signature in the headers, then make the public key available (say, via dns)? Wouldn't this kill spoofing?

    Just a thought.

    --
    Assume I was drunk when I posted this.
    1. Re:The Solution to Spam! by haapi · · Score: 1

      I was thinking along the same lines. Consider if a majority of MTAs out there had established keys. Simply giving priority to transferring email from "keyed/trusted" servers over non-trusted servers would *slow* spam propagation, or at least, would help non-spam not be slowed by spam.

      And, since the MTAs have public keys to work with, they can securely exchange some session/pipeline-specific symmetric keys for fast and secure transfers of email, as STARTTLS does.

      Public keys could be exchanged at session initiation, but that is not much different than STARTTLS today. An improvement would be to either store key fingerprints in the DNS (which scales) or use the PGP keyservers (which probably would not, initially). A private local key cache could easily be established, using signing, web-o-trust, and all that. Don't laugh -- we used to do a hell of a lot more setup for a UUCP connection back in the day.

      --
      Well, apparently, you only have to fool the majority of people for a little while.
  148. SRS? by ink · · Score: 1
    We don't need everyone in the world to adopt SPF, we only need enough to convince these few people to switch from forging legitimate domain names to using their own. Once that happens, the vast majority of bogus bounces will be eliminated.

    Except for the fact that "forwarded" email will have to be placed in a new envelope in the SPF world, so bounces will only go back to the last SMTP server that it touched. If you "forward" your mail, you'll never get a legimitate bounce back, with out a major overhaul of mail servers (eg, the MTA will have to open up each mail message). SPF is broken, and doesn't really solve the SPAM problem at all. It only allows big organization (like Microsoft) to blacklist the little guys because they might send spam... Meanwhile, the spammers will just buy $8 throw-away "legitimiate" domains.

    --
    The wheel is turning, but the hamster is dead.
    1. Re:SRS? by beakburke · · Score: 1
      Bounces never worked correctly for a forged from address anyways, since they bounced to the "given" address. Forwarding under the old system was just allowing you to forge the from address, which made spamming and mail bombs super easy.

      Frankly if forwarding is the only thing this breaks, then we've done well. Besides, you shouldn't need to forward if you email client doesn't suck.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
  149. Re:Sending from other networks by tepples · · Score: 1

    Probably the best fix is to use SMTP AUTH to connect back to your home server

    Some ISPs block even authorized SMTP over the MSA port (587).

  150. Re:nice concept but not as practical in all scenar by BasilBrush · · Score: 1
    1 PGP key per domain?

    Signed on the way out by the mail server?

    Sorry, mail tech isn't my thing, so this is a genuine question:
    *If* the answer is yes to the first two questions, how does this have less side effects than CallerID/(SPF)?
  151. Deployed it on my server in January... by feloneous+cat · · Score: 1

    It's freaking amazing that a LARGE company like Microsoft takes THIS long.

    My guess is that they looked at it and realized that by the time they came up with something "better", everyone else would have adopted SPF.

    --
    IANAL, but I've seen actors play them on TV
  152. Blocking authorized SMTP by tepples · · Score: 1

    That is, until ISPs start to block outgoing TCP ports 25 (SMTP between MTAs, which workstation users shouldn't be using anyway) and 587 (authorized SMTP for MSAs).

    1. Re:Blocking authorized SMTP by beakburke · · Score: 1

      I've seen lots of blocking of port 25 on "consumer level" service but I've never seen port 587 blocked.

      --
      ----- Question authority, but not ours. Hate the man, but we're not him.
  153. You're part of the problem by Anonymous Coward · · Score: 0
    people using these domains for email regularly travel to branch offices where they change their outgoing smtp server to whatever server is local to that office

    Translation: "From:" addresses emerging from your domains don't mean a thing. Your users can set them to whatever they want.

    Outfits like yours are a part of the problem. This solution is intended to prevent you from doing what you are currently doing.

    1. Re:You're part of the problem by Anonymous Coward · · Score: 0

      Outfits like yours are a part of the problem. This solution is intended to prevent you from doing what you are currently doing.

      Right because even though there are thousands of organizations that are like this now that have never spammed, forged illegitimate mail or acted as zombies they are "a part of the problem" because they don't work the way SPF supporters think they should.

      My guess is that within a few months SPF smugness will reach the levels of SPEWS smugness.

    2. Re:You're part of the problem by cortana · · Score: 1

      Right because even though there are thousands of organizations that are like this now that have never spammed, forged illegitimate mail or acted as zombies they are "a part of the problem" because they don't work the way SPF supporters think they should.


      Right because even though there are thousands of organizations that are like this now that have never spammed, forged illegitimate mail or acted as zombies they are "a part of the problem" because they don't work the way those who want to ban open relays think they should.



      Get over it. Set up your mail server to accept authenticated connections and move on. It really is not that difficult.

    3. Re:You're part of the problem by Anonymous Coward · · Score: 0

      There are cases where you have a virtual domain with its email and everything at a hosting provider and you can't just set this up yourself. What do you do then???

    4. Re:You're part of the problem by cortana · · Score: 1

      Market forces!

      If SPF takes off, providers will be placed under increasing pressure to a) allow you to put TXT records in your domain (or even provide some kind of SPF wizard so newbies don't have to bother with the details themselves) and b) provide authenticated SMTP servers for roaming clients.

      If your provider doesn't, find one who does.

  154. Re:Sending from other networks by gconnor · · Score: 1

    Do you know of any specific ones that do? Let me know if so...

    I have heard it talked about in the abstract sense, like "Some ISPs block 25, what if they decide to start blocking 587?" I don't think there is any incentive for them to block 587, since it is supposed to be used only for Auth on the other end...

    Thanks
    gregc

  155. not really by beakburke · · Score: 1

    You should only get filtered if the domains you send from HAVE an SPF record and you send from servers not on the approved list for those domains. (And only then if the reciever checks the records and rejects on the basis rather than just filter.)

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  156. Sweet! by Iphtashu+Fitz · · Score: 1

    I just set up SPF on rougly 10 low volume domains that I and a few friends run on a server hosted where I work. Nice to hear something like this since it helps validate our moving to it!

  157. Riight by beakburke · · Score: 1

    Just what we need, a totally imcompatible and bug filled protocol that no one wants to adopt due to the inertia of the existing technology. Frankly it would be easier to break little thinks in SMTP than to adopt this new and exciting protocol.

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  158. Borken rulesets are sendmail's problem by beakburke · · Score: 1

    SMTP using auth over TLS for submissions would be just fine. Most ISPs aren't blocking port 587, just 25.

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  159. Re:I'm confused.. maybe I've had too much free bee by duffahtolla · · Score: 2, Insightful
    Is that why you have to sign a restrictive license agreement with MS before you can write code compatible with these "little additions"? Note that this is not just a code license issue, the thing is also patented so even a clean room implementation would be restricted.

    I quote from the "sender-id" page linked to from the SPF site:

    If you are a software developer and are interested in implementing this specification in software, please review the terms of the Caller ID for E-Mail Implementation License before you begin, as the patent license discusses the rights that Microsoft would grant you or your organization. Please note that a license agreement is not required for individuals, companies, or ISPs who only wish to publish their Sender ID records.

    I think SPF is the shiznit, So does MS, thats why they're tying themselves to the protocol. I just hope this is not going to be another Samba fiasco
  160. Re:nice concept but not as practical in all scenar by beakburke · · Score: 1

    Most of the big cable providers do, in order to prevent spam zombie's from sending spam from their IP net (basically forcing you to use their SMTP server unless you use port 587 (reserverd for SMTP over TLS) or some other nonstandard port.

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  161. Re:I'm confused.. maybe I've had too much free bee by duffahtolla · · Score: 1
    Oops.. The link was relative..

    try here.

  162. Reply from register.com on SPF support: by doublem · · Score: 1

    Thank you for contacting Register.com regarding your domain name "matthewmiller.net".

    We do understand that you wish to set up SPF records in DNS to your domain name. Please be informed that Register.com system does not support SPF records.

    Our technical department is always working on introducing the latest development IT field. Introducing SPF records in DNS is under way; this feature will be introduced in near future however we cannot give you an ETA at this time in this regard. We suggest you to visit our website on regular basics for any future updates.

    If you have any further questions or encounter any difficulties with your domain name in the future, please respond to this incident by replying, or using the link included at the beginning if this email. You can also contact a Customer Support representative 24 hours a day, 7 days a week, at the numbers below.

    Thank you for choosing Register.com, the First Step on the Web(TM).

    Customer Support
    Register.com, Inc
    Toll free in the U.S. and Canada: (800) 899-9724
    Outside the U.S. and Canada: +1 (902) 749-2701

    P.S.
    Register.com's free monthly email newsletter offers tips, success stories and information to help you improve your online presence and grow your business.

    To see past issues and subscribe, just click the link below:
    http://www.register.com/newsletters


    Guess I'll be switching registrars. Any recommendations?

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
    1. Re:Reply from register.com on SPF support: by Anonymous Coward · · Score: 0

      http://www.easydns.com

      same price, better customer service, and SPF support.

  163. Re:nice concept but not as practical in all scenar by extra88 · · Score: 1

    I was thinking of webhosts that include mail forwarding but not POP3 or IMAP.

  164. register.com doesn't support it. by doublem · · Score: 1

    Register.com does NOT support SPF

    Thank you for contacting Register.com regarding your domain.

    We do understand that you wish to set up SPF records in DNS to your domain name. Please be informed that Register.com system does not support SPF records.

    Our technical department is always working on introducing the latest development IT field. Introducing SPF records in DNS is under way; this feature will be introduced in near future however we cannot give you an ETA at this time in this regard. We suggest you to visit our website on regular basics for any future updates.

    If you have any further questions or encounter any difficulties with your domain name in the future, please respond to this incident by replying, or using the link included at the beginning if this email. You can also contact a Customer Support representative 24 hours a day, 7 days a week, at the numbers below.

    Thank you for choosing Register.com, the First Step on the Web(TM).

    Customer Support
    Register.com, Inc
    Toll free in the U.S. and Canada: (800) 899-9724
    Outside the U.S. and Canada: +1 (902) 749-2701

    P.S.
    Register.com's free monthly email newsletter offers tips, success stories and information to help you improve your online presence and grow your business.

    To see past issues and subscribe, just click the link below:
    http://www.register.com/newsletters

    --
    "Live Free or Die." Don't like it? Then keep out of the USA
  165. Making no sense by beakburke · · Score: 1

    I don't see how this will make some people more vunerable. Sure their share of the joe-job burden will go up, but only because THEY WON'T BE ABLE TO FORGE AS MANY DOMAINS. It's not like it makes the other users more vunerable than before, it just puts them in a shrinking pool of exploitable domains.

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  166. The real problem by beakburke · · Score: 1

    But we already have tools to fight open relays. And SPF isn't that much of a burden. What it will force us to do is use SMTP auth, webmail, or VPNs to relay email instead of using the SMTP host of the ISP you are connected to when you travel.

    --
    ----- Question authority, but not ours. Hate the man, but we're not him.
  167. SPF pretty much sucks by 0x0d0a · · Score: 1

    That is, SPF is not the Final Ultimate Solution to the Spam Problem, but it makes some other spam-fighting techniques possible.

    No, it really doesn't; at least not well.

    People have been arguing "SPF isn't an anti-spam system", "SPF is an anti-joe-job system", etc.

    SPF does not do any of the above.

    SPF is a rudimentary, rather poor (easily breakable, inflexible, requires cooperation on a massive scale, lacks end-to-end capabilities, delegation of authority and user-level granularity) authentication system.

    While SPF *alone* does not impose any side effects (it just adds a mail header or two) other than a bit of a bandwidth increase, systems based upon SPF generally make assumptions of SPF that do not hold (it can't be spoofed, or the source domain of an email is an effective identifier to an end user, and so forth). SPF is largely broken as a useful system. There are much better authentication systems out there, like PGP/GPG. The only reason SPF has been deployed is because admins are desperate for *anything* to reduce spam, and deploying SPF lets them feel like they're doing something, in the absence of good antispam tools.

    1. Re:SPF pretty much sucks by gconnor · · Score: 1

      >SPF is largely broken as a useful system

      I don't believe this is true. But, if you feel strongly about it, feel free to propose another solution that covers everything you feel you need.

      Hypothetically, if you were to PGP-sign all your outgoing email, would you also want to post something in DNS saying so? Would you want other mail admins to stop accepting unsigned mail from your domain? Would you sign the headers as well to keep others from taking your message and adding a spam to the top or bottom? Would that create forwarding problems, or problems with lists? Would a scheme like that keep people from using greeting card sites or "Send this article to a friend" type of sites?

      SPF is being criticized from both sides: either it breaks things too much, or it doesn't go far enough to be useful. I feel like SPF is not a complete solution, but it's a good first step.

      People who feel strongly enough to criticize SPF by saying "It's largely broken" or "SPF pretty much sucks" should probably step up to the plate and offer their own solution. Step up, or step off.

    2. Re:SPF pretty much sucks by Anonymous Coward · · Score: 0

      People who feel strongly enough to criticize SPF by saying "It's largely broken" or "SPF pretty much sucks" should probably step up to the plate and offer their own solution. Step up, or step off.

      That argument is broken, just because you don't have a solution doesn't mean you should keep quiet about the major flaws in proposed or introduced systems. Take the parallel to spam - terrorism, I know that the Patriot Act won't stop it and I don't have the answer but I am not going to "step off" because of that; same with SPF the grandparent is right on, it is grasping at straws by mail admins to make themselves feel good and make life easier for big ISPs/mail services.

  168. Re:nice concept but not as practical in all scenar by Jeffrey+Baker · · Score: 1

    No, 1 PGP key per user. There are already systems for publishing public keys in DNS. The additional load on the DNS system would be trivial.

  169. leave it to microsoft by earlytime · · Score: 1

    to harp about "supporting" something as genuinely good and simple as spf, but to not use it to benefit others. They have not yet publushed spf records for msn.com, hotmail.com or microsoft.com. You would think they could generate a list of mail servers without too much trouble. A short list of comparable companies that have published spf records is: google.com, gmail.com, earthlink.com, aol.com, aol.net, apple.com. A more exhaustive list is here: http://spftools.infinitepenguins.net/earlyadopters .php

    -earl

    --

  170. Protection by GreggBert · · Score: 1

    I hope they don't also think SPF will help protect them from the sun

    --


    If you don't understand anything I post, please accept that I ate paste as a small boy...
  171. Re:No proof that technology (not legislation) work by slamb · · Score: 1
    The Internet's email system basically does not have a forgery problem. People who need to send each other forgery-proof email are already able to do this using systems like PGP.

    There is a forgery problem. You're right about PGP, but there's no way to say to the world at large "accept no email from me unless it is PGP-signed". Thus, people and automated systems accept email that they should not. This causes (at least) two big forgery problems:

    • Virus emails. Many, many of these claim to be sent from my address. Thus, I get vacation replies, bounce messages, and virus warnings filling my email account.
    • Joe Jobs. When someone pisses off a spammer enough, the spammer forges his or her name on a bunch of obnoxious spam emails. He/she then has to deal with the fallout from that.

    And lastly, this is related to spam. If we (through a combination of technical and legal means) made it difficult to send email under a false name, I believe spam would a much smaller problem. I would then not even want any laws against spam; just social means. If we could link every email with a real person or company name, we could simply refuse to accept messages from people who spam. But we can't do that now. Both because of forged senders and because of the bogus domain contact info you mentioned.

  172. It is: look at SRS (for forwarding services) by Phatmanotoo · · Score: 1
    Also, I work for a small ISP and many of our users use our outgoing smtp server to relay mail for their work accounts that don't have VPN set up for them. All of this email will now be summarily rejected.... whoever came up with SPF is an idiot, thanks for breaking email, this is the death of it.
    Whoa, hold your horses. Forwarding services? SRS is your answer. Enlighten yourself: What Email Forwarding Services Need to Know about SPF
  173. Big domains with broken SPF records by darxpryte · · Score: 1
    I'm surprised no one noticed this, but as I was installing and testing the SPF policy daemon for Postfix I noticed a lot of domains went through that are on the list of "well known domains using SPF"actually have broken records:
    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/23 ip4:205.188.159.0/24 ip4:64.12.136.0/23 ip4:64.12.138.0/24 ptr:mx.aol.com ?all"

    earthlink.net. 694 IN TXT "v=spf1 ip4:207.217.120.0/23 ip4:207.69.200.0/24 ip4:209.86.89.0/24 ?all

    google.com. 300 IN TXT "v=spf1 ptr ?all"
    There's others but I won't waste space. In any case the
    ?all
    should be
    +all
    and makes that record invalid and allowing anyone to send on behalf of that domain, at least according to the perl script mentioned above (the result is DUNNO instead of REJECT). It makes me wonder if these people are just paying lip service to the fight against spam, or if many people actually messed up. Of course the perl script that pobox.com provides could be faulty as well.
    1. Re:Big domains with broken SPF records by darxpryte · · Score: 1
      The
      +all
      should be
      -all
      , in any case their setting of ? is neutral which seems to say "This is the only hosts/ip's that can send using my domain, but if anyone else does it I don't care."
  174. I forge messages daily. by Positive+Charge · · Score: 1

    I use YahooPops to retrieve my email from Yahoo and use my local ISP to send replies.

    I guess I'm screwed.

  175. That's probably not an error... by gconnor · · Score: 1

    ?all is valid in SPF. It basically means that the record can be used for whitelisting, but should never result in a rejection. Of course we want to encourage people to get to -all as soon as possible, but they may not know all the different places that their users send from. The records shown above at least give a Pass result when using the known mailers.

    The script that reports this as an error should probably be investigated. Do you have more info on how/why ?all is considered to be an error? (DUNNO is probably not an error in this case... it just means that the result is not black or white, and other filtering or policies should still apply)

  176. Re:nice concept but not as practical in all scenar by BasilBrush · · Score: 1
    Since I asked the question, I've been googling, and have found references to Yahoo's DomainKeys - doing keys at at domain level, but not per user keys.

    Got any references to proposals for a user level key version?

  177. Nice scenario.. too bad it's BS by Otto · · Score: 1

    Except for the little fact that hell, you can come up with any scenario if you want. Nothing is perfect. ...And if the power dies, then you suddenly can't send email anymore...

    Give me a break. First off, if you really have the need to send email from anywhere in the whole goddamn world, then you can still do so. "v=spl1 all". Yes, it lets anybody spoof you, but HTF is that any different from right now?

    There is no perfect solution. This solution is good for 99% of the time, unless you contrive some crazy ass scenario that most people don't actually do and won't actually have a problem with. If you have special needs, then you can be accomodated at a cost.

    And if it's that goddamn important for you to send email, you need to have your own secure server running on some obscure port somewhere where you can authenticate to it from where the hell you happen to be. You don't need to be using random ISP's SMTP servers and expecting all your mail to make it there unaffected.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
    1. Re:Nice scenario.. too bad it's BS by mabu · · Score: 1

      There is no perfect solution. This solution is good for 99% of the time, unless you contrive some crazy ass scenario that most people don't actually do and won't actually have a problem with. If you have special needs, then you can be accomodated at a cost.

      It's obvious you really have no experience in this area if you think this solution is that useful. When you have to administer servers and fight spam on the front lines, you'll change your tune. Until then, you're just background noise IMO.

  178. Re:No proof that technology (not legislation) work by Grayswan · · Score: 1

    SPF is a case of "solving the wrong problem"

    I think you are looking at this the wrong way. I think of SPF as an enable-ing technology. You are right: by itself, SPF does not do alot of good, but makes other techniques much more useful.

    Say you get a spam email. Look up the SPF from the source domain. Does it match the source IP? Yes: block the domain. No: block the IP. Done, Done, and Done.

    You can't do this without SPF. It has to reach a critical mass first, but this announcement means the ball is rolling over the top of the hill.

    (Not perfect, but think for a few minutes and you will know how to improve it. I did.)

    --
    If you open your mind too wide, people will throw trash in it.
  179. There's actually two from headers... by Otto · · Score: 1

    Well, it's possible to change the "From:" header in the address body without changing the Envelope MAIL FROM: command. SPF is checking the MAIL FROM: portion, not the message's From: header.

    That is, Yahoo could conceivably connect to a server to send your email, use your yahoo.com email address as the MAIL FROM: line, and then a different address in the actual body of the message, and it'd make it through SPF, no trouble.

    Virtually every SMTP receiver I have seen will show this happened to the sender by including a "Real-From:" header or something like that. But the email client almost always displays the given "From:" header instead. So it'll still be possible, usually, to spoof your From: header, you just won't be able to spoof the Envelope's from header. This really depends on how Yahoo does the spoof, actually. It might make it through SPF, but then it might not, depends on how they do it.

    --
    - Give a man a fire and he's warm for a day, but set him on fire and he's warm for the rest of his life.
  180. Routing multiple domains with SPF in postfix? by jifl · · Score: 1

    So here's my situation: I send mail from my home network from either my personal domain (which is hosted elsewhere - I pick mail up by POP3), or from my employer (ditto).

    In the glorious days when SPF arrives, I will ideally want to configure things so my MTA (Postfix) sends mail with an SMTP envelope sender of my personal domain to my personal domain hoster, and from my work account to my employer. However AFAICT postfix doesn't do sender-based routing, only recipient based routing. I've got a dynamic IP address, so I can't get marked as a valid SPF sender for either account.

    Surely it won't be the only MTA that can't do this, and this type of situation - needing to forward to different relays because of different accounts - won't be uncommon.

    Any ideas how to do this? Worst case I can set up the account details in each MUA, but that's a pain, and defeats the purpose of a central mail hub.

  181. What about everyone who can't create TXT records by Cray · · Score: 1

    So my domain is registered through joker.com, the number 13 domain registrar according to State of the Domain. Joker.com's DNS service doesn't provide the ability to create a TXT record. The other name registrar that provides DNS that I've looked into, 1&1, also does not allow TXT records. So do I actually have to find some new DNS provider or run my own DNS server in order to have a TXT record and thereby allow my users to communicate via email to hotmail?!

    Tell me it 'aint so!

  182. Hotmail DOES NOT FULLY support it by Anonymous Coward · · Score: 0

    I did the 'dig -t txt gmail.com' and it works like you state. However, when i did a 'dig -t txt hotmail.com' I got nothing like it back.

    Does this mean that Microsoft's solution for SPAM is only to make their life easier, and not the rest of the internet community ?

    Also, 'aol.com' works, 'yahoo.com' does not, ...

  183. Slashdot users should lobby DNS providers by Anonymous Coward · · Score: 0

    I am one of the many people who uses a DNS hosting service (active-domain.com). There are many other people who this and other services.

    I have asked about SPF support, but active-domain are not overly interested in providing this. I gather from reading similar posts that other similar service providers likewise are not interested offering this service.

    There is a real possibility that in future some organisations will start to look to SPF as a means for blocking spammers (as a commercial administrator I would like to be able to do som myself).

    It is therefore likely that users of these 'limited' DNS hosting services will need to look elsewhere for their services.

    1) Can anyone provide any details on commercial DNS hosting services that will allow people to publish TXT (SPF) records ?

    2) If you are in a similar situation as myself, rather than sit back and moan, email your DNS providers technical support and ask when they will be providing support.

    Slashdot seems to be good at killing people's web servers - let's see if it can assist with lightening the SPAM load on peoples email servers to make up.

    Thanks,

    1. Re:Slashdot users should lobby DNS providers by Some+Bitch · · Score: 1

      I never use a domain registrar (like active-domain) for DNS, I use public-dns.org instead. All I want from a domain registrar is a domain registration, simple. Public-dns.org is free and extremely reliable, they also support TXT records so SPF is no problem with them.

  184. send from multiple hosts? by kasper37 · · Score: 1

    no problem...

    yourdomain.com. IN TXT "v=spf1 +all"

  185. I had problems with SPF by dekeji · · Score: 2, Interesting

    Well, my mail provider deployed SPF quietly and the result was a few months of occasionall dropped mails: mail forwarding from one low-volume but important domain didn't work. When I looked into how that could happen, it seemed like SPF was working the way it was supposed to, it was just that unless the whole world switched to it, this sort of thing was bound to happen.

    Since my spam filters are working pretty well, I concluded it was better to live without SPF and let the spam filters deal with the extra junk than to lose mail because of SPF's limitations.

  186. Exchange 2000/2003 by cuban321 · · Score: 1

    So when can we expect Exchange to begin supporting SPF?

  187. Re:No proof that technology (not legislation) work by Frater+219 · · Score: 1
    There is a forgery problem.
    Yes, forgery can cause problems for particular users of the email system. These problems break down as follows. None of them are nearly on the scale of the spam problem ... and SPF doesn't really help any of them:
    • Casual mischief. People have played silly-buggers with the ability to pretend to be someone else online for years. Mostly this has amounted to kids forging mail in the name of their teachers for petty harassment. While annoying, casual mischief is not a hazard to email itself, in the way that spam is. SPF does not stop casual mischief, since this is usually confined to a single site and domain.
    • Misconfigured systems. Virus bounces, vacation messages to public mailing lists, and the like are all examples of operator cluelessness. Yes, forgery of spam and virus messages triggers your awareness of this cluelessness, but it isn't the root of the problem. Nobody's mail server should be sending bounce messages for content inspection, when every enterprise-grade MTA supports real-time inspection during the SMTP transaction. SPF offers no protection against misconfigured or negligently configured systems -- do you expect that the idiot whose antivirus software sends you spurious bounces is in any hurry to check your SPF record?
    • Reputation problems. Joe jobs are the exemplar here: someone sends spam that purports to advertise your service, and your service gets a public black eye as a spammer for it. SPF can stop joe-jobbers from sending mail that in the SMTP dialog purports to be from your domain. But hey! -- spammers don't send mail from their own domains, they send it from zombies and just include HTML links pointing to their own Web sites. Joe jobbers can do the same to your Web site, and SPF in no way stops them.

    In each case, SPF doesn't actually prevent the malicious user or clueless operator from causing you the damage he can cause you now. Why then should you bother to support it?

    Being seen as doing something is good enough reason for Microsoft. They'll take any chance they get to be represented in the media as part of the solution when everyone in the trenches knows they are the root of the problem -- nets of worms, preferred system of trojans, spawner of zombies.

    But the workaday operator, you and me -- that lie just sits wrong with us. We give a damn about the system we work all day to maintain. We give a damn about our fellows at other sites who have to deal with the same freakin' virus and spam bullshite we do. We shouldn't give our nod to flashy systems that our own experience and knowledge prove have no chance of working to solve the real problem.

    Forgery is a failing of the current mail system, yes. But it is not responsible for spam, and spam crime can operate gleefully without the kind of "forgery" that SPF attacks. I know that users aren't always 100% happy with tough-on-spam answers like greylisting and blocklists, but those are the ones that work. Why waste time on junk like SPF that gets headlines but doesn't actually inconvenience the spammers at all?

  188. Re:nice concept but not as practical in all scenar by Priyadi · · Score: 1

    Use port 587. It is the standard smtp submitter port. All mail clients don't use this port by default, but I expect them to use 587 shortly in the future.

  189. 0.0.0.0/0 ? by Anonymous Coward · · Score: 0

    shouldn't that be 0.0.0.0/0 ?

  190. Re:No proof that technology (not legislation) work by ffsnjb · · Score: 1

    I've been using SPF tags on my domains for months now. The only spam I see is forged to look like it came from one of my domains, as I've whitelisted them. I haven't taken the time to enable postfix to drop SPF failed messages. As soon as I do get that configuration change done, I will receive zero spam, and that's the way it should be. SPF is just one additional tool that fills an existing gap. Use it if it will benefit you. Otherwise, don't complain as it's not in anyway being forced on you.

    --
    "Why do you consent to live in ignorance and fear?" - Bad Religion
  191. Re:nice concept but not as practical in all scenar by pavera · · Score: 1

    Every high speed ISP I've ever used (dsl, cable, wireless) has blocked by default outgoing port 25 on their DHCP/normal addresses. my DSL and wireless providers have made exceptions for static IPs that I pay extra for, which are reserved in their network, and set aside for people to run servers on, and therefore aren't as restricted. But, good luck getting comcast to do same..

  192. Misconfigured SPF checking is a big problem by Anonymous Coward · · Score: 0

    Case in real life: email bouncing back

    Reason: receiving end had its SPF checking misconfigured and was not accepting email from my domain because my SPF record did not match the receiver's upstream SMTP server. The mail was checked against SPF again after it was accepted from my domain. Unable to fix the real problem.

    Resolution: remove SPF record and wait for 86400 seconds for DNS caches around the world to dry out

    SPF is a solution for the perfect world. I'll publish SPF records again, when major ISPs require them before accepting email. Early adopters will always be bitten.