Slashdot Mirror


Proving You Are Not a Spammer?

tfinniga asks: "A spammer has recently started using my domain name as 'From:' addresses when sending out spam. I'm worried about my domain being blacklisted, and I'm annoyed by the bounces — I'm getting about 1000 bounce messages a day. Unfortunately, I give out a different email address to each site I visit: slashdot@example.com, paypal@example.com, amazon@example.com, etc., and the spammer is using a different address for each mail, so simple address filtering doesn't work. What is the best way of avoiding being put on a blacklist, and dealing with the flood of bounces?"

127 comments

  1. me too by dead.phoenix.616 · · Score: 0

    Was this type of thing called a "joe-job"? (cant
    remember, sorry)

    I wish I could help, but I am also in the same position
    as you and I also was not able to find a solution.

    Fellow readers, your input would be valuable :)
    thanks in advance...

    --
    GUI == Graphical User Interference
    1. Re:me too by lanzz · · Score: 4, Informative

      no, a joe-job is when a competitor sends spam advertising (in the actual message body) your website/product/service/whatever, in hopes to discredit you. what the original poster complains about is simple from-spoofing; i don't believe anybody would block his domain due to its use in spoofed from: headers. my domain has been used this way by spammers in the past, and i haven't noticed anybody blocking my mails.

    2. Re:me too by Amiga+Lover · · Score: 5, Interesting

      This isn't entirely on topic, but it's related to my experience of having spammers use my domain in the From: field.

      Dealing with the hundreds or thousands of bounces was inconvenient, but I noticed one string of bounces was coming from a regular user who had a script set up to bounce about a hundred spammy messages of their own in response to each spam they detected.

      I mailed them telling them what a useless idea that was, and all I got back was the same bounce - a hundred messages all with the line "PISS OFF WITH YOUR SPAM AND TAKE IT ELSEWHERE", and my original message quoted.

      Figuring it was email from my domain (now blacklisted on their server/client somehow), I emailed from another email account, telling them the same thing, and got the same bounces. Third time I tried, I emailed them without describing my domain anywhere in the email, letting them know their spam bounces weren't going to real spammers, rather to the email addresses of those that the spammer had spoofed.

      The string of abuse I got back was essentially two pages of ranting, telling me a spammer couldn't fake a From: address, my domain must have been hacked, calling me an idiot who should be banned from the net. The usual teenager response.

      The simple fix? Sending email to their account with my domain listed in the body so it triggered their hundred-message spam bounce, but with the From: field set to the idiot's own email address.

      I only had to send one. My next message to them reminding them their From: address could indeed be faked bounced back with a mailbox full message from their ISP. Seems his spam-bounce script had seen my email to him with my domain listed in the body, sent back 100 rude messages all to the From: field address (which was himself), each of which also carried my domain in the text. those hundred emails to himself also each must have triggered his spam bounce script, making 10,000 emails to himself from himself... and so on.

      Gave me some amusement to make up for having spammers using my domain :)

    3. Re:me too by PatrickThomson · · Score: 1

      Niiiiiiiiiiiiice.

      --
      I am one of many. My idea is not unique, nor do I expect my voice alone to sway you. I speak in a chorus of opinion.
    4. Re:me too by Varun+Soundararajan · · Score: 1

      I wish I had mod points.. Mods, modup the parent....

    5. Re:me too by MichaelSmith · · Score: 1

      Now that is a thing of beauty

    6. Re:me too by Anonymous Coward · · Score: 0

      Congratulations, you've just done nothing to the spammer, and given a hard time to one of the innocent people who's so sick of spam they'll do anything to stop it. If you saw a guy kicking a puppy, would you go drown the puppy to teach it what it did wrong?

    7. Re:me too by Anonymous Coward · · Score: 3, Insightful

      No, but if I saw a guy going around kicking random people because someone once kicked him, you can be sure that I'd give him a good talking to, and if he didn't stop then... Well ok, so the analogy kinda breaks down here, since I wouldn't actually kick him back. But if there were some devilishly cunning way to trick him into kicking himself, you can be damned sure I'd do that.

    8. Re:me too by DrHyde · · Score: 3, Insightful

      Actually he *has* done something to a spammer. If I were to get 100 auto-replies when I send someone a message, those would be Unsolicted Bulk Email - that is, spam. The guy with his funky auto-responder *is a spammer*.

    9. Re:me too by geminidomino · · Score: 3, Insightful

      Wrong.

      The recipient of the backscatter abuse received unsolicited (he never sent mail to the asshat's domain) bulk (100 messages for 1 sent) email.

      He didn't do anything to the ORIGINAL spammer. He taught a moron script-kidde-turned-spammer a valuable lesson.

    10. Re:me too by WebCrapper · · Score: 1

      I get this a lot on my primary address and I don't have problems. The only things that have come back to me are idiot users that don't know what a forged header is. I use to maintain a note on my website and responded to these idiots, but got tired of it very quickly.

      Come to think of it - I haven't gotten one of those types of emails in a while.

    11. Re:me too by Anonymous Coward · · Score: 0

      How cunning?
      So cunning you could stick a tail on it and call it a fox!

    12. Re:me too by Gr8Apes · · Score: 2, Insightful

      The only things that have come back to me are idiot users that don't know what a forged header is. That would be about 99% of the current internet users....
      --
      The cesspool just got a check and balance.
    13. Re:me too by tttonyyy · · Score: 1

      Say what? Your reply appears to be empty. ;)

      --
      biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
    14. Re:me too by TFGeditor · · Score: 1

      Sorry, but that is not entirely correct. http://en.wikipedia.org/wiki/Joe-job

      "Online, a joe job (or Joe job) is a spam attack using spoofed sender data and aimed at tarnishing the reputation of the apparent sender and/or induce the recipients to take action against him (see also e-mail spoofing). For a related phenomenon that is not targeted directly at a particular victim, see backscatter of email spam."

      --
      Ignorance is curable, stupid is forever.
    15. Re:me too by tlhIngan · · Score: 2, Interesting

      I only had to send one. My next message to them reminding them their From: address could indeed be faked bounced back with a mailbox full message from their ISP. Seems his spam-bounce script had seen my email to him with my domain listed in the body, sent back 100 rude messages all to the From: field address (which was himself), each of which also carried my domain in the text. those hundred emails to himself also each must have triggered his spam bounce script, making 10,000 emails to himself from himself... and so on.


      And the delicious irony of it is... once he manages to clean out his inbox, there's probably a few dozen other messages in the send queue to start it all over again! Depending how busy his mailserver is, he may be safe for a few minutes before his email client again says "Retrieving email 1 of 192,390,372,302...".

      Or, I wonder if the ISP got fed up with their mailserver queue being suddenly flooded by a billion messages from one user...
    16. Re:me too by geekboy642 · · Score: 1

      Absolutely fucking BRILLIANT.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    17. Re:me too by stonecypher · · Score: 1

      Spam is by definition commercial. That's why chain letters, despite being unsolicited bulk email, aren't spam. I applaud your attempt to label and stigmatize the jerk for having a hundred-bouncer, but let's at least be accurate in our slander. I would be inclined to call him a script kiddie.

      --
      StoneCypher is Full of BS
    18. Re:me too by AuMatar · · Score: 1

      No, it isn't. You're thinking of Unrequested Commercial Email (UCE). THis is a subset of spam.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    19. Re:me too by BobPaul · · Score: 1

      but let's at least be accurate in our slander


      But then it wouldn't be slander!!
    20. Re:Me too by Anonymous Coward · · Score: 0

      So, if your first name is a dictionary word, does that make you a "Dick?"

    21. Re:me too by DrHyde · · Score: 1

      Whose definition is that?

      But sure - he's a script kiddie as well as a spammer. I'll give you that.

    22. Re:me too by Achromatic1978 · · Score: 1

      Worst. Analogy. Ever. He kicked the guy to see how the guy liked his tactics used against him, especially when so error prone.

    23. Re:me too by Anonymous Coward · · Score: 0

      I am so tempted to set this up just for fun and see if I can bring down my email server. If I DOS myself for fun, is it really DOS?
      I'm sick. Very, very sick. :-)

  2. Procmail helps a lot by Ted+Cabeen · · Score: 4, Informative
    I've had a lot of luck setting up a procmail script on the address I use for emails that match the domain wildcard. If you drop messages with a null Return-Path, you'll get all true bounces. Add to that some From header matching for things like mailman lists and mails from mailer-daemon (for those mail systems that don't follow the RFCs) and you should be able to eliminate pretty much all bounce traffic from emails that hit your domain wildcard. Don't forget to forward everything that doesn't hit the rules back to your primary email address. An SPF record can also help, although not enough people are using it to make it really helpful, and it breaks mailing lists. Also, most mail admins understand that nearly all spam From headers are forged, and you shouldn't be blacklisted for being the subject of a Joe-Job.

    Here are the current regexp lines I have in my .procmailrc for that user (all of these send the offending message to /dev/null):

    * ^Return-Path:
    * ^From:.*majordomo
    * ^Subject:.*Returned.mail
    * ^From:.*mailer-daemon
    * ^Subject:.*mail.could.not.be.delivered
    * ^From:.*(postmaster|devnull)
    * ^Subject:.*autoreply
    * ^From:.*spamarrest
    1. Re:Procmail helps a lot by Ted+Cabeen · · Score: 4, Informative

      The first line above should be:
      * ^Return-Path: <>

      Darn HTML-like comments.

    2. Re:Procmail helps a lot by Balinares · · Score: 1
      Quick post before going to work.

      1) Procmail can actually detect mail sent from daemons.
      2) It matters not that you give out many different addresses to different entities so long as you keep only a small list of addresses to SEND mail.

      Based on this, you can tell procmail to filter anything that comes form a daemon (bounces, in particular) and is not addressed to one of your sender addresses.

      Example .procmailrc:

      ## Environment variables.
       
      FGREP=/bin/fgrep
      TO=`formail -x To:`
      WHITELIST=".procmailrc.bouncewhitelist"
       
      # # Filter bounces to non-whitelisted addresses.
      :0:
      * ^FROM_MAILER
      * ! ? (echo "$TO" | $FGREP -i -f $HOME/$WHITELIST)
        $HOME/Mail/spambounce
      This will put bounced spams into the ~/Mail/spambounce/ directory. Review this directory now and then in case legitimate daemon-sent email ends up there.

      Once done, investigate SPF, and have an SPF entry added to your domain. This makes your domain much less interesting to use for return addresses, and spammers are likelier to stop using it when they take notice (which might take a few months, be patient).

      Worked for me anyway. (Worked damn fine, actually.)
      --

      -- B.
      This sig does in fact not have the property it claims not to have.
    3. Re:Procmail helps a lot by punkki · · Score: 1

      Well, this is really ingenious, blocking empty null Return-Paths. Not only you get all the fake bounces, you get all the other valid NDRs as well. Of course, if you're not interested in whether your e-mail had bounced or not, this is ok. But why bother to send it in the first place?

    4. Re:Procmail helps a lot by Ted+Cabeen · · Score: 1

      The key is that you only use this on the account that receives messages that hit the wildcard. As you observe, you obviously don't want to drop all NDRs from an account you regularly send mail from. However, the OP was concerned about bounce messages for wildcard-matching email addresses like ebay@example.com or slashdot@example.com. Those addresses are usually inbound only, and any NDRs directed them come from spammers and viruses, so we can silently drop them.

  3. Use whitelisting by chatgris · · Score: 5, Interesting

    I run my email the exact same way that you do, and I have had the same problems. Fortunately, I've never been rejected as a spammer based on my domain name alone, and if you are hopefully someone else here can help you solve that problem.

    As far as stopping the bounces... The only way I've found that works is to use a whitelist system... filter all of the addresses that you know are good (paypal@example.com, etc) into folders, and everything else goes into a generic catchall folder that you give a quick scan to before moving it to a long term keep folder.

    Just a note... I highly recommend the keep folder over just trashing the message. When's it's morning and you are groggily mass deleting messages, sometimes good messages get axed accidentally... If you have your own domain, it's likely that you have POP so long term storage shouldn't be a problem.

    Josh

    --
    Open Your Mind. Open Your Source.
    1. Re:Use whitelisting by Goeland86 · · Score: 1

      Whitelisting can also be a problem if he's going to use several email addresses.
      But here's what I was thinking:
      PGP signatures. A spammer can't fake that, and you can register a single signature to use in all your emails with a specific email like authentication@example.com. That way, since the signature is present, they are guaranteed it's from your domain, and a filter can throw out mails that don't have those.
      Granted, there's not enough PGP signature use on the net, but it's a step that I think would work, since they can't really be spoofed.
      Upload your key to all the major keyservs/certificate holders, and you've got a valid system.
      I'm surprised nobody else mentioned it earlier... I mean, that was the whole point of having PGP around at all.

      --
      ---- I am certain of only one thing : I know nothing else.
    2. Re:Use whitelisting by GWBasic · · Score: 1

      Just a note... I highly recommend the keep folder over just trashing the message. When's it's morning and you are groggily mass deleting messages, sometimes good messages get axed accidentally... If you have your own domain, it's likely that you have POP so long term storage shouldn't be a problem.

      Normally that's not a problem. I typically get about 100 bounces a day, which are easy to delete. Yesterday I got home to find > 2000 messages in my inbox; all bounces to the same forged email address. While it was easy to set up my host to trash all future emails to the same address, it took my mail client a long time to delete those messages.

  4. SPF, backscatter howto by Michael+Wardle · · Score: 5, Insightful

    If the sender is forging your From address, chances are they're not using your mail server. Most decent blacklists (e.g. SpamCop, Spamhaus) will blacklist the offending server's IP address, not your mail domain.

    Consider implementing SPF (home page wiki) so recipient mail servers can drop the message if it wasn't sent from a server authorized to send mail from your domain.

    Most bounce messages will not include your outgoing server's signature. You can consider dropping those messages using the techniques described in the Postfix Backscatter Howto.

    1. Re:SPF, backscatter howto by schoaff · · Score: 2, Interesting

      Just want to second the suggestion for SPF. Since I added SPF records for all my domains the amount of bounces from formed From fields has dropped significantly. Not a perfect solution but a big improvement.

    2. Re:SPF, backscatter howto by DrZaius · · Score: 1

      Coincidently, today is the second day of the Authentication and Online Trust Alliance Summit: http://www.aotalliance.org/summit2007/.

      Also, stop using a catchall account. Spammers will dictionary attack your domain and you will continue to get more and more spam for the rest of your life. Instead of *@yourdomain.com, set it up so your catchall accounts look like username-*@yourdomain.com.

      --
      -- DrZaius - Minister of Sciences and Protector of the Faith
    3. Re:SPF, backscatter howto by mophab · · Score: 1

      I had the same problem some years ago, but as soon as I added SPF records to my domains, the spammers quit using addresses from my domain.

  5. Blacklisting by mwvdlee · · Score: 3, Interesting

    I don't think you have to worry about blacklisting.
    It's pretty much standard practice for spammers to set the "from:" to some random, existing e-mail address. This generates a lot of bounces if one of the "to:" accounts doesn't exist and there is still some crappy anti-spam filtering software that bounces (which is stupid in more ways than I can count) to the "from:". But other than that, no blacklist is idiotic enough to still believe the "from:" is reliable.

    --
    Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    1. Re:Blacklisting by yuna49 · · Score: 1

      no blacklist is idiotic enough to still believe the "from:" is reliable

      That might be true of RBL maintainers, but it's hardly true of mail admins in general. Unfortunately there are still providers who believe their users' reports of spam. My SMTP server is blacklisted on some server in Canada, though we have SPF records and are not on any public RBL. A visit to their website shows that they employ users' reports, among other things, to determine what to block. I've even had a problem with Verizon blacklisting my server. After searching their website for hours, I finally found the form required to report an incorrect blacklisting. I'll add that I needed to do this three times because they'd correct the problem, then reinstitute the blocking six months later.

      If companies the size of Verizon can't tell the difference between spammers and legitimate servers, you can bet there are a lot of other people managing e-mail systems with little knowledge in these areas. Smaller ISPs and overworked admins in businesses who know little about email other than how to set up an Exchange server are common examples. As for users, they are always amazed to hear that nearly every single feature of an email message can be forged. If it says it's "From: joe@example.com" then it must really be from Joe.

      Most of the domains I manage have been "Joe-Jobbed" at some point or another.

    2. Re:Blacklisting by hedwards · · Score: 1

      Sometimes not so random. I remember right before Bluefrog went down I started to receive quite a few bounce back messages from poorly configured web servers. They had the correct address, but they were pretty clearly just a semi targeted Joe-Job. From what I gather, my address had been on one of the lists which was subsequently cleaned and diffed to get my address.

      But in any case, I never heard anything from my ISP. Most likely because it was pretty clear that it was a Joe-Job and there were no outgoing emails to correspond to the bounces.

  6. Your bad... by Anonymous Coward · · Score: 5, Funny

    Unfortunately, I give out a different email address to each site I visit: slashdot@example.com, paypal@example.com, amazon@example.com, etc., and the spammer is using a different address for each mail, so simple address filtering doesn't work.
    example.com was a bad choice for a domain name; a lot of spammers would probably use this.

    Also you're breaking RFC 2606.

    Let's just say this was your poor judgment and move on.
    1. Re:Your bad... by Anonymous Coward · · Score: 1

      Hah! Your double-bad! RFC 2606 says you're *supposed* to use example.com for examples! Time to check that your glasses have the correct prescription!

    2. Re:Your bad... by ag0ny · · Score: 1

      Wooooooooosh!

    3. Re:Your bad... by Anonymous Coward · · Score: 0

      Double wo000000000000osh!!

    4. Re:Your bad... by kelnos · · Score: 1

      Well, not really, I don't think. The first AC's post was a joke, and was funny. The AC reply to that was also a joke; it just wasn't funny.

      --
      Xfce: Lighter than some, heavier than others. Just right.
    5. Re:Your bad... by Teh+Noob+Cheese · · Score: 1

      Sssssssttttttttttoooooooooppppp ssssaaaaaaaayyyyyyyiiiiiiiinnnnngggggg ttttthhhhhhhhhhaaaattttttt.

      --
      I am teh(the) noob(not noob) cheese(human).
  7. Run a web host by adamstew · · Score: 4, Informative

    I run a web hosting business...small but large enough that this happens on a regular (read: daily) basis for the people I host.

    all of the good and 99% of the bad network admins will know better than to trust a "From" header in an email. I can't think of anyone that will block a domain based on the From header. Most network admins who setup blacklists blacklist server IPs that email comes from, and not email headers.

    As for your catch-all address, you can use some of the techniques that others have mentioned in previous comments. I usually tell my customers to just wait it out. The spammers will stop using your domain after a day or two. give it another couple of days for the mail queue's to empty out, and you'll stop getting bounces.

    1. Re:Run a web host by FromellaSlob · · Score: 1

      As for your catch-all address, you can use some of the techniques that others have mentioned in previous comments. I usually tell my customers to just wait it out. The spammers will stop using your domain after a day or two. give it another couple of days for the mail queue's to empty out, and you'll stop getting bounces.

      That's a bit optimistic. I'm in the exact same position and I've been getting roughly 1000-2000 bounces a day for over a month.

  8. This is oddly close to home.... by wo1verin3 · · Score: 0, Flamebait

    This began happening to a co-worked yesterday.... did the spams include Project Gutenberg donation requests?

    1. Re:This is oddly close to home.... by Anonymous Coward · · Score: 2, Insightful

      There are 6 billion people on this planet. It would be very strange, if multiple similar events did not happen at any given time.

    2. Re:This is oddly close to home.... by Anonymous Coward · · Score: 2, Funny
      There are 6 billion people on this planet. It would be very strange, if multiple similar events did not happen at any given time.


      You know, I was just thinking of the same thing. How odd ...

  9. Joe Jobbed by bmo · · Score: 5, Informative

    You are being joe-jobbed. Do not worry about it.

    http://www.spamfaq.net/terminology.shtml#joe_job

    3.2.22 What's a "Joe Job"?
    The act of faking a spam so that it appears to be from an innocent third party, in order to damage their reputation and possibly to trick their provider into revoking their Internet access. Named after Joes.com, which was victimized in this way by a spammer some years ago.

    You will not wind up on a blacklist. This is a well known phenomenon among mail admins.

    --
    BMO

    1. Re:Joe Jobbed by Threni · · Score: 1

      > You will not wind up on a blacklist.

      You will, however, receive lots of angry emails (containing inept threats of lawsuits from clueless individuals who just don't understand that you're not spamming them.

    2. Re:Joe Jobbed by finkployd · · Score: 1

      Feel free to sign those email addresses up for any lists you choose, based on the severity of their threats.

      (just kidding)

      Finkployd

    3. Re:Joe Jobbed by hurfy · · Score: 1

      heh, i would have actually settled for this to find out something about where the mails come from. There is a small chance that someone has a botted box between 2 offices and a bunch of home users.

      No luck, not one reply from a real person. A zillion bounce back messages and a slew of automated messages. None of the messages give any of the original info. The one bounceback was especially nice tho, explaining the faking of headers, and apologizing for sending more crap but it just couldn't be sure if it was real or not.

    4. Re:Joe Jobbed by stonecypher · · Score: 1

      You're misunderstanding that explanation, largely because it is poorly written in a way that fails to make the emphasis clear.

      Joe jobbing is when the purpose of the work is to discredit. The purpose of this work is simply to provide a semi-reliable intrusion vector for spam. Joe jobbing refers to an early attack of the proprietor of Joe's Cyberpost, Joe Doll. One of his users was a spammer, and had his email account revoked. As revenge, the spammer started spamming while imitating Joe, in order to make him look bad.

      In the case according to this post, the spammer doesn't give a rat's ass how the owner of the real domain looks; he's just trying to get his advertisements through. If the owner of the domain manages to find a way to prevent the spoofing, the spammer will simply move on to a new domain and continue spamming; if it was a joe job, the spammer would find another way to attack the same domain. Joe jobbing is about harming the victim. This is just about making money unethically through bulk email.

      Joe jobbing is similar to IRC nick squatting, if the squatter runs a flame bot on the squatted nick.

      --
      StoneCypher is Full of BS
    5. Re:Joe Jobbed by nurb432 · · Score: 1

      I really doubt it was something intentionally directed towards him to cause grief.

      More like his domain just managed to get in the hopper for a while.

      --
      ---- Booth was a patriot ----
  10. Easy by Anonymous Coward · · Score: 5, Funny

    This is an easy one ... just send an email to everyone explaining the situation. And I just happen to have some mailing lists of people who opted-in to receive just this kind of notification, which I can provide to you at a very reasonable costs.

  11. DomainKeys and DKIM by jediknil · · Score: 4, Informative

    This has happened to me not once but twice, and I really was at a loss at what to do. Well, and angry and annoyed. The second time I decided enough was enough and set up DomainKeys and DKIM (both because DKIM hasn't quite caught on enough yet). Both of them are ways to sign your e-mail so the receiving server can be sure that it actually came from your domain. It's not yet a real solution because not enough people/sites use it or validate against it, but encouraging adoption is always a good thing.

    Of course, signing mail isn't really enough to stop it, so you may have to turn off the "catch-all" feature of your mail just to avoid mail bounced to "xycjdfedf@mydomain.com"

    1. Re:DomainKeys and DKIM by Anonymous Coward · · Score: 0

      If you could set up your mail in a way that lets you publish a SPF -all record for the domain, receivers can reject the message based on MAIL FROM (they don't have to accept message data and therefore are not required to generate a bounce).

      DKIM is solving a different problem.

    2. Re:DomainKeys and DKIM by Jim+Fenton · · Score: 1

      You need to be a little careful with SPF -all; if you send to people who forward their mail (as from a college alumni address) and the address they forward to honors SPF, your messages could be rejected.

      DKIM does solve much the same problem as SPF, but Sender Signing Practices (SSP), which gives guidance for recipients on dealing with unsigned mail, is still under development.

  12. yup spamassassin by Anonymous Coward · · Score: 1, Informative

    I have the exact same problem.. Spam assassin and careful ip blocklists (ie all of china, florida, koreanet, etc) from headers has reduced it to but a trickle. You can also set it to reject it to common addresses like admin@domain

  13. Use Google Apps (Gmail for your own domain) by snowtigger · · Score: 2, Informative

    I recently switched my domain email to Google Apps and couldn't be happier about it. I don't need to deal with the spam and email administration anymore and all of my family and friends get their own accounts. Everything's free and works great. The downside is not having a regular IMAP or POP access to my email.

    I use the same catchall feature as mentioned above and I also get a lot of bounce messages. The spam filtering of gmail is amazing. I get a few thousand spam a week and sometimes one falls escapes the spamfilter.

    Of course, this doesn't solve the issue of proving you're not a spammer, but I haven't been accused of that anyway :)

    1. Re:Use Google Apps (Gmail for your own domain) by Anonymous Coward · · Score: 4, Informative

      Umm.. Google Apps has POP access for all accounts, including the free stuff.

    2. Re:Use Google Apps (Gmail for your own domain) by Aladrin · · Score: 1

      Yeah, but it's a shitty implementation. For instance, it doesn't allow you to set 'leave mail on server' even though GMail keeps the mail anyhow. This means that you can't POP from 2 mail clients (home, work, blackberry, etc) because once you pop the mail once, it won't pop to the other client. No matter what you do.

      We switched to GMail here at work and that's been the biggest problem it. I've taken to just using the web mail client for my account, just as if there was no pop access at all.

      Yes, I used POP as a verb. It's easy and short and cute. ;)

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:Use Google Apps (Gmail for your own domain) by ip_vjl · · Score: 1

      In addition to the issue the sibling message points out, gmail's POP3 access won't allow you to retrieve the stuff flagged as spam. That means that unless you completely trust them to never flag something incorrectly, you will need to use the web-based interface occasionally to go through those messages.
      (Overall, not a horrible thing to do, but could be a deal-breaker for some.)

    4. Re:Use Google Apps (Gmail for your own domain) by RPI+Geek · · Score: 1

      You can configure GMail to do that from the web interface. Settings->Forwarding and POP->POP Download->2) When messages are accessed by POP: [keep Gmail's copy in the Inbox|Archive GMail's copy|delete Gmail's copy]

      --

      - "Nobody came out that night, not one was ever seen. But Old Man Stauf is waiting there, crazy sick and mean!"
    5. Re:Use Google Apps (Gmail for your own domain) by Aladrin · · Score: 1

      That setting doesn't affect POPping multiple times, but thanks anyhow.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    6. Re:Use Google Apps (Gmail for your own domain) by spacefight · · Score: 1

      Have you provided feedback to Google regarding this issue?

  14. SPF by Anonymous Coward · · Score: 0

    Why don't you add a SPF record? With a SPF record you can prevent them from being able to send mails in the name of your domain. This will kill the problem and you will not be forced to deal with all the bounce messages.

    1. Re:SPF by blowdart · · Score: 3, Informative

      Not true. They can send; but recipient mail servers which use SPF can check the records and reject accordingly. Unfortunately with SPF, and DomainKeys/DKIM the majority of servers don't bother.

  15. Old IPs by Zack · · Score: 2, Informative

    I inherited a class C that formally belonged to a spammer. Made it almost impossible to get outbound mail accepted. Since we were a small org (50 people), out going was relayed over a T1 to a host in another network. Almost a year and a half later, and I'd estimate 90% of the mail gets accepted. Some old firewalls and blackholes block them still.

    So because we were lucky enough to have another site to send from, we weren't screwed... I'd hate to be there without a backup!

    1. Re:Old IPs by orangesquid · · Score: 3, Interesting

      It annoys me how long blacklists will keep you on, even after they haven't gotten any reports of spam from your IP range. Why is this so?

      A fair number of blacklists (at least a few years ago) had a we-won't-ever-remove-you - unless-you-send-us-lots-of-proof - that-your-IP-range-is-no-longer-used-for-spam policy. IP ranges ought to expire from blacklists when there haven't been many complaints for a while.

      In fact, blacklists ought to e-mail admin@mailserver when your IP range is blocked, and e-mail you monthly to remind you you're on a blacklist. Why? Most mail systems are polite and tell you if they're rejecting your messages because of a blacklist, but some will silently reject your messages and you might not realize your mail isn't being delivered for a long time, hence you might not realize you've been blacklisted somewhere.
      An alternative is that you can poll the blacklists periodically for your IP ranges to see if you've been blocked, but this seems like it places a burden on you and is somewhat irresponsible for the blacklists to do (I know, most of them say "we're a private org, we do what we want, if an ISP is using us for a blacklist then that's the ISP's prerogative, and we don't care," but if you know your blacklist is being used by others, especially by major ISP's, I still think it's somewhat irresponsible to not notify admins that you're blacklisting their IP ranges.)

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    2. Re:Old IPs by Mabonus · · Score: 1

      Godaddy was the worst for us. They blocked the C class that we happen to share with about, oh 20 other customers and refused to block just the specific IP addresses. I tried very, very hard to reason with them, but they were convinced that it was a dynamic pool and that any address there could be the spammy address. I wish I knew what the eventual solution was, but I kept reporting the offender to our ISP and kept un-blocking our class C and it seems to have straightened up.

    3. Re:Old IPs by chris+mazuc · · Score: 1

      I have similar problem, we inherited a class C that was used for consumer cable modems... After 6 months of fighting with just about every blacklist operator on the planet we have been removed from most of them except Earthlink. Earthlink has been completely unresponsive to every email and phone call I have made. The only reason we still have mail customers after that nightmare is our T1.

      --
      E pluribus unum
    4. Re:Old IPs by amuro98 · · Score: 1

      "It annoys me how long blacklists will keep you on, even after they haven't gotten any reports of spam from your IP range. Why is this so?"

      Laziness. If these are locally maintained lists, the admin undoubtedly has something better to do than to monitor which IP#s are still sending spam after "X" number of weeks.

      So, yes, it really is 'file it and forget it'.

      The larger more popular blacklists tend to be maintained more throughly in that they allow entries to 'age' off the list as well as listen to cases made by admins in the same position as the parent.

      On the other end of the spectrum you have ranges that are so overrun with spam, such as China and Korea, that it just isn't worth the extra effort to ask the admin of every IP# "are you a spammer?" I'm sure that 99.99% of China's population doesn't spam in any manner, but it's just not worth my time to figure out who to whitelist and blacklist. As far as I'm concerned, if it came from China, it's not worth reading.

    5. Re:Old IPs by punkki · · Score: 1

      I bet you've never tried notifying server admins about anything? First of all, there is no generally accepted admin e-mail address, apart from postmaster. You can also get some information from whois (both domain and ip address) and dns SOA record, and abuse.net But anyway, most of the messages addressed to postmaster bounce. That happens often to other admin addresses you've found as well. Of those messages that don't bounce you won't mostly get any feedback at all, they won't even fix the problem you've reported. Most likely nobody reads the message, or understand the language you're using (most of the world use something else than English as their primary language), or even if they understand the language, they don't understand what you're trying to tell them. When you do get a response they accuse you of either attacking them, or spamming. Well, with spamming they really do have a point, since you're sending unsolicited messages that are essentially similar to multiple addresses. So basically the blacklist operators are better off not notifying the listees unless they've previously arranged something else. So, what should the MTA operator do? Setting up automatic polling of the key blacklists is not hard to do. Keep eye on the outbound queue. If the volume you're sending is big enough you'll notice pretty fast if you're in one of the popular ones.

    6. Re:Old IPs by orangesquid · · Score: 1

      True, it is hard to get in touch with server admins, and they can be busy folk, possibly not speaking English as well.

      Idea: you can put things like SPF in the TXT record for your domain's DNS. How about a flag: NUB - Notify Upon Blacklisting - that could be put in the TXT? As long as the SOA records have valid e-mail addresses that someone does read, it'd be helpful.

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
  16. Next time, prefix them by Wordplay · · Score: 4, Interesting

    It's a little late now, but the real problem is how you picked your email aliases. Start them all with the same prefix. Like, if I'm wordplay@foozle.com (I'm not, btw, so don't mail me), I might use wp-paypal@foozle.com, wp-ebay@foozle.com, etc. Then I can filter anything that's not addressed to wordplay or wp-*.

    1. Re:Next time, prefix them by Aladrin · · Score: 1

      As long as we're advocating aliases, don't forget about spamgourmet.com. I used it for years before switching to GMail's servers. GMail's spam catching is so good that I don't worry anymore, but before that... Nightmare.

      For those that don't know: Spamgourmet lets you have unlimited aliases, so you just create a new alias for every site you put your email address on. The creation is automatic (happens the first time that email addy is mailed to) and if you later decide it's sending spam, you can turn it off completely. (It's actually got a lot more features than that, but that's the basics.)

      Oh, and it's free.

      And appears to be done right now... Hmm... Maybe not such a good choice then. Bleh.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    2. Re:Next time, prefix them by orangesquid · · Score: 2, Informative

      Clever trick: most mail systems are configured so that USERNAME+anything will always be delivered to USERNAME (e.g., bob+ebay, bob+paypal, bob+cray-cyber, etc). This way, you don't have to deliver *@domain to your inbox nor set up forwarding aliases.

      --
      --TheOrangeSquid Is it any wonder things seem so awry? We swim in a sea of confusion and don't have to think to survive
    3. Re:Next time, prefix them by Bazzargh · · Score: 1

      Clever trick: most mail systems are configured so that USERNAME+anything will always be delivered to USERNAME (e.g., bob+ebay, bob+paypal, bob+cray-cyber, etc). This way, you don't have to deliver *@domain to your inbox nor set up forwarding aliases.

      Unfortunately, most people who write webapps are total idiots (some are geniuses, to be fair). 9 times out of 10 an email address with a + in the name will be rejected as invalid when you try to sign in, because they chose an overly conservative regexp for validation.

    4. Re:Next time, prefix them by jaredmauch · · Score: 1

      I actually had a website accept a + designation, but then in anothe part of the reg process reject it and leave me in an orphan state half registered. Took forever to get someone there to fix it. Ugh.

  17. It is easy if you live in Washington State by doug · · Score: 4, Funny

    Apparently if you are in Washington, all you have to do is sue yourself for being a spammer. The judge will chew you out for wasting the court's time, and then drop the charges without even opening the documents. Once the court has vindicated you, you can demonstrate to everyone how non-spammy you are. I don't think you'll even need a lawyer, although you may need some antacid after seeing the US judicial process up close and personal.

    If you don't live in Washington, I think you'll need to move there first.

    Good luck. Let us know how the trial goes.

    - doug
    1. Re:It is easy if you live in Washington State by Anonymous Coward · · Score: 0

      You must be new here...

    2. Re:It is easy if you live in Washington State by Anonymous Coward · · Score: 0

      Funniest thing I've read all week. Thanks, I needed a good laugh.

    3. Re:It is easy if you live in Washington State by doug · · Score: 1
      Thus spaeketh the AC

      You must be new here...


      Dunno. How many years is "new here"?
    4. Re:It is easy if you live in Washington State by BobPaul · · Score: 1

      No, but he he probably knew CmdrTaco as a Petty Officer

  18. Simple: You wont be blacklisted by AlXtreme · · Score: 2, Informative

    Hostnames / IP addresses are blacklisted. Domainnames are not. Next question.

    --
    This sig is intentionally left blank
  19. Filtering is your only problem by trumplestone · · Score: 4, Informative

    Domain blacklisting probably isn't a problem---Every sane sysadmin these days know that the address in the "From" field of a spam email has nothing to do with the origin of the spam.

    You might want to investigate "Sender Policy Framework", which allows you to add a DNS record to your domain specifying who (in terms of IP addresses) is allowed to send emails that claim to come from your domain. You will probably find that it doesn't decrease your spam bounces, however.

    The other option that may be feasible depending on your setup is ensuring that all outgoing emails have a Message-ID with some sort of token in it that you can recognise. All incoming bounces that are not replying to a Message-ID with your token in it are spam.

    Just some ideas.

  20. Wait maybe two months, or three. by Futurepower(R) · · Score: 1

    Yup. I got 18,500 in two months until the rate of spam went down again.

  21. Joe Jobbed myself by mrcaseyj · · Score: 2, Informative
    I did a sort of Joe job on my own domain. I set up an alias under my domain for my dad that forwarded everything to his hotmail account. The problem was that spam which came into the alias was redirected along with everything else to his hotmail account. Now I can't send email to hotmail addresses from my domain even if I'm on the recipient's whitelist. My mail doesn't even get to the recipient's junk mail folder. I've even set up an SPF record for my domain and it doesn't help. I guess when hotmail got all that spam forwarded from my domain they concluded I was a spammer.


    I now recognize the importance of an email provider that accepts ALL email addressed to you if you can't afford to lose messages. Use your own spam filtering so at least you can check your own junk mail folder if you're missing something important that you're expecting. And if you need your messages to go out reliably then you need to send by a method that won't be rejected by the major email providers.

    1. Re:Joe Jobbed myself by LordKronos · · Score: 1

      Working at a university, I've seen this happen to us too. We let students forward email from their campus email address to their personal ones. This has gotten us blocked many times by lots of ISPs. I'm not sure the details of it, but our sysadmin contacts them and lets them know that the mail is coming from a forwarded account. I believe they then end up whitelisting our mail server's IP address. The problem usually only lasts for a day or so.

      I'm not sure how to go about doing that, but it's something to look into.

    2. Re:Joe Jobbed myself by Sorthum · · Score: 1

      I work for a university, and we had the same problem. It became less of one once we refused to forward messages our spam filter determined was spam-- cut back the outgoing traffic by at least 80%.

    3. Re:Joe Jobbed myself by Anonymous Coward · · Score: 0

      At Southern Connecticut State University, mail server spams YOU!

      I'm seriously, too. I get around 10 official school notices every day, and perhaps one or two of them have been informative.

    4. Re:Joe Jobbed myself by ahodgson · · Score: 1

      You really can't forward obvious spam anymore. It'll get you blacklisted all over the place. I would actually argue that forwarding email at all is a bad idea these days.

    5. Re:Joe Jobbed myself by Sorthum · · Score: 1

      Most definitely, but try selling that idea to faculty who've come to expect it...

    6. Re:Joe Jobbed myself by ahodgson · · Score: 1

      Oh, I know. Even my small domains have users who just have to forward mail offsite. They don't get to choose their spam filtering level if they do so, though ...

    7. Re:Joe Jobbed myself by innocent_white_lamb · · Score: 1

      Hotmail is a problem. I do computer work for a company that puts out a "free classified ads" paper. (Sell the paper, give away the classified ads is the business model.) I set up an automated online subscription service for them a while back so people can subscribe and pay through their website and then read the weekly paper online. Subscribers who use a hotmail address never receive the reply email that advises them of their password after they have paid.
       
      I suspect it's because the domain name contains the word "bargain" and the email talks about things like "Be the first to get the deals" and so on.
       
      It's a nuisance as the company gets new subscribers calling to ask why they didn't get their password like it says they should on the website. I put a special note to hotmail users on the site to explain, but of course nobody reads that.
       
      Does anyone know how to get globally whitelisted on hotmail? That domain has never sent spam (I know becaus I run the mailserver) and the folks who aren't receiving the emailed passwords obviously want to receive them because they have paid $75 for them.

      --
      If you're a zombie and you know it, bite your friend!
  22. Make a CODE for the subject line:-) by 1mck · · Score: 2, Funny

    I use a special code in the subject line, so that everyone that I e-mail knows it's from me. I use ALL CAPS in my subject line among other things, like ":-)", and I have instructed all the people that I e-mail on a regular basis that if they receive an e-mail from me without all caps, or other identifying codes, then it is probably not from me, and don't open it under any circumstance. This works, and once everyone is onboard for recognizing the code, then they can relax about who sent what. I should point out that this is mainly used for your friends, but if you're really having problems, then you should use it in your professional e-mails as well. It actually brings a more personal service to your clients because they'll feel that your e-mails are special, and that no one is going to get at them. The "us against the world," so to speak, will bring you to the forefront over your competitors.

    1. Re:Make a CODE for the subject line:-) by finkployd · · Score: 3, Funny

      I tried this and it did not work. Perhaps "0EM Software" was not the best choice for a subject code though...

      Finkployd

  23. Sorry you can be blacklisted by lunatick · · Score: 5, Informative

    To all the people saying domains don't get black listed. Sorry you are wrong.

    I posted this exact question to slashdot about 4 years ago, back then you were just pretty much screwed.
    I was actually recieving threating return mail for sending spam, which is why I posted here.

    My domain did end up on a bunch of black lists and is still on a few to this day.

    I will say that the better ISP's use a mailserver based black list and not a domain based one, but there are still some out there.

    Now what you can do.

    Go to the FTC ID theft complaint form

    https://rn.ftc.gov/pls/dod/widtpubl$.startup?Z_ORG _CODE=PU03

    Yes spoofing your e-mail is a form of ID theft.
    The company advertised is just as legally responsible as the spammer.

    If you keep fileing complaints the spammers learn not to use your e-mail. The ones in the US and Canada you can actually sue to recover damages.

    Good luck

    --
    The Lunatick, Carpe Corpus!
    1. Re:Sorry you can be blacklisted by porcupine8 · · Score: 1

      Wow, thanks for that link! I'm having the same problem with my firstname@university.edu email address - unfortunately, many of the bounces don't contain enough header info from the original sender to know who it's really from, but now I can report the few that do!

      --
      Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
  24. Simple plan. by ElGanzoLoco · · Score: 1

    Send a billion e-mails to everyone you're getting bounces from, saying you didn't do it.

    I can't see how it can fail :D

    --
    Hello! I'm a disaster waiting to happen!
  25. Don't use a catch-all by Cthefuture · · Score: 1

    I did this too for the same reason. I would use all sorts of e-mail address as I need them so I just opened up the mail server to accept To: *.anything in my domain. However after suffering for years with the problem you are seeing now I learned that spammers love domains like this. After sending a few messages to your server to determine if it accepts any user then they are more likely to use your domain as the From: because they can use any user name and it will be valid.

    After examining my mail history I figured out that it's pointless you use a different e-mail address for everything. I rarely used it for what I expected. I original plan was that if one address started getting spammed to death I could simply block that address. That never really happened though. The addresses that get spammed to death are the same ones I use a lot. Spamassassin has done a near perfect job of blocking spam and letting through the ham for many years anyway.

    So I closed up my mail server. I just have a handful of addresses now. Basically I have my main e-mail address, an addresses I use for sites that might spam me, and then a couple administrative addresses. Obviously since I closed up the mail server I stopped getting bounces and any incorrectly configured server that bounces mail will at least get an error stating there is no such user.

    --
    The ratio of people to cake is too big
  26. Solutions by Spazmania · · Score: 1

    1. Blacklisting is generally done on the originating IP address, not the allegedly originating domain name. Its unlikely that your forged from address will be picked up by any filters. The forgery problem is, of course, why blacklisting is not generally done on the allegedly originating domain name.

    2. You can mitigate the bounce problem with Sender Policy Framework (SPF). Many of the larger mailers will drop messages where the SPF records indicate that the sender address is forged. Many more will suppress bounce messages as a consequence of SPF failure. See http://www.openspf.org/ . SPF is not universal by any stretch of the imagination, but using it will decrease the number of bogus bounce messages you receive.

    --
    Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
  27. Interesting bug by Henry+V+.009 · · Score: 1

    We ran into a Postfix bug on our systems the other month. Apparently spammers can trigger a bounce by including an extra "Mailed-To" line, and that bounce will be sent to the target of their choice. This was exploited to send a bunch of bounce messages from our system to other systems. It's simply part of Postfix's loop detection. Spammers are beginning to use it more and more, but there aren't any plans to fix it by the developers, so far as I know. We wound up fixing this with a Postfix header filter.

  28. Spammers by gekoscan · · Score: 0, Funny

    The only crime that deserves a death penalty should be spamming. They should be hunted down and have their companies and personal homes, cars and all possesions lit on fire and/or terrorized. Seriously, in all honesty I would have a guilt free conscience after killing one of these fuckers with a sniper rifle. I actually think I would grow spiritually from the experience.

    1. Re:Spammers by Vexor · · Score: 1

      But how do you kill that which has no life?

      --
      ~Vexed and loving it!
  29. Dissable Open Relay by Drakin020 · · Score: 1

    That being if you are running an exchange server.

    --
    The greatest revenge in life is massive success.
    1. Re:Dissable Open Relay by Achromatic1978 · · Score: 1

      2002 called, it wants its joke back. What next, a joke about how the 'sa' account has no default password?

  30. I had the exact same problem by sp1n · · Score: 1

    I used a spamtrap domain for about 5 years, then the same thing happened 2 years ago. I have not yet had my entire domain blacklisted. I did have to get rid of the wildcard that allows any local-part though. If your MTAs bounce after receipt for invalid local-part, instead of at SMTP time, you're more likely to hit a blacklisting spamtrap address (see spamcop) than if you just happen to be getting spoofed.

    I went through my procmail logs with some awk/grep/sort -c and found most of the legit addresses I had used over the years. This took a few hours, as you might expect. Then I changed my virtual file to allow only those addresses and dropped the wildcard. Now all new addresses I give out have to be added before I sign up, etc. I missed a few, but since anything important had high counts (e.g. netflix@example.com) I caught all the ones that really mattered. The spam/bounce volume has been reduced by 99%. The amount of crap w/ wildcard made the inbox totally unusable anyway. It's worth the time. I did have one company I missed go out of their way to call me and get a new address when it started bouncing. :)

    With good spam filtering, I now give out my main email address to many signups whom I trust. My main is kevin@somewhere.com, which obviously gets a lot of guesswork thrown at it anyway, so it's not like it will get much worse. It's interesting to note that over the years, I only had two entities leak my address to spammers, and they were caught, larted and the address blacklisted. Not really worth the pain.

    BTW, never give your address to tickemaster. They will never stop. I had to threaten their legal department to make them quit.

  31. Bounces are to MAIL FROM, not From: by CustomDesigned · · Score: 1
    Bounces are delivered to the MAIL FROM in the SMTP envelope defined by rfc 2821. This is not the From: mail header field defined by rfc 2821, although they are often the same address. The MAIL FROM is best protected by publishing an SPF record in DNS as defined by rfc 4408. See http://openspf.org./ This defines which IP addresses are authorized to send email using your address in MAIL FROM.

    Since not all recipients check SPF, you may also wish to sign your mail from. This adds a timed hash token to the local part, and bounces must have the proper token in the RCPT TO or they are rejected. I use sendmail and the pysrs package from the pymilter project for this purpose.

  32. whitelist prefix by TheSHAD0W · · Score: 1

    Pick a prefix you're going to use for all the emails you're giving out; ex. d.slashdot@example.com, d.paypal@example.com, d.amazon@example.com, etc. Then filter out anything not beginning with "d." (and any particular address a spammer may have used).

  33. Don't worry. by seebs · · Score: 1

    Anyone dumb enough to block you based on a forged header is too stupid to worry about. None of the serious blacklists are going to care about the address unless there's real evidence that it's not a forgery.

    --
    My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
  34. Your real problem is the backscatter by Slashdot+Parent · · Score: 3, Informative

    As others have pointed out, everyone knows that spammers forge the From: header, so your domain would not be blocked except by the dumbest of mail admins.

    Your real problem is the backscatter (those 1000 bounce messages you get per day). My solution follows:

    I still have all of my mail logs since time immemorial, so I wrote a script to parse out all of the From email addresses in outgoing email and made a list. Going forward, each outgoing email from my server gets its From address added to that list.

    In other words, I have a list of every possible From address ever used to send email from any of my domains (and the domains of the folks I host because they were jealous of my spam filtering).

    Part of incoming email processing is a rule that if your envelope sender is <> (that is the envelope sender for bounce messages), and the envelope recipient is not on that magic list of my outgoing senders, then the message must be blowback, and you get an SMTP rejection code and a message that explains why your email was backscatter and to please fix your server.

    Before you respond and say, "What about email addresses that you put in webforms? Hello!" Remember, I only apply this rule to envelope sender <>. If you're bouncing email to an address that has never been used to send email, then you are sending blowback.

    A desperate plea to mail admins out there: For the love of all things holy, stop sending delayed bounces! When you reject a message, reject it during the SMTP session! Do you have any idea how much pain you are causing others? More information here.

    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock
    1. Re:Your real problem is the backscatter by alegrepublic · · Score: 1

      Can you give more details about how you did it? I am in the same situation, but don't know how to add those kinds of rules. I am not a sysadmin,
      but happen to have a low-traffic personal domain that is now being attacked, and feel overwhelmed by the huge amount of bounces. Also, if you
      can explain how to setup your email agent so that it rejects messages instead of sending delayed bounces I will be glad to do this in my domain,
      as now I think it does the latter. My email agent is exim (the default in Debian when I installed it) but I don't care which email agent to
      use as long as it is safe and easy to admin. So any suggestion for us Linuxers with our own personal domain will be gladly appreciated.

  35. Sorry Boris by Anonymous Coward · · Score: 0

    Of course domains get blacklisted. There are thousands and thousands of private blacklists with all kinds of funny rules for who is added. I block everything from "mail.ru" because there is just so much spam with that FROM address. I and my tiny user base don't know anyone in Russia so it is a reasonable trade-off for us. If enough people make the same decision, it could be a problem for mail.ru, even if they don't send a single piece of spam.

  36. Five Things I do: by npsimons · · Score: 1
    1. When giving out different email addresses, I also "assign" a password to that email address, eg "u2Rsv62-slashdot@hardcorehackers.com".
    2. I run qmail with the badrcptto patch. This is especially handy if I start receiving spam at one of the previously assigned email addresses; I can cut off just that email address and others can still reach me. Plus, for all autogenerated spam "From:" addresses, I can just add them to /etc/qmail/badrcptto and I never hear about them again.
    3. Run qmail with SPF. Not that anybody uses it, but at least I can claim due diligence.
    4. Put a notice on your website informing others of the problem and what to do about it.
    5. Blacklist them back. You (and I) may be small fish, but that doesn't mean we have to put up with their bullshit in our logs. "iptables --insert INPUT --source ${ip_of_moron_mail_admin} --jump DROP" has done wonders for clearing my logs of all those "Sorry, but you are a dynamic IP" mail reject messages.
  37. No need to prove you are not a spammer by Steve+Linford · · Score: 1

    (A) At least 95% of spam is sent using fraudulent "From" addresses, most of them being addresses (like yours) taken often from the same list being spammed to. None of the major blocklists ever block based on the "From" domains in spams, nor indeed do we pay any attention to "From" addresses on spams. What gets blacklisted is the sending IP address or the IP of a web server hosting the spammer's website advertized in the spam. There has never, ever, been a case of a major blocklist listing someone based on the "From" address of spams, therefore this is not something to worry about.

    (B) Thousands of people worldwide are bombed every day with 'undeliverable' bounces due to spammers using their addresses as the "From". The way to handle it is to never accept mail for non-existent usernames (anyone accepting mail for anyuser@ these days is nuts) and use a filter that can block on text strings such as "From: *daemon*", "Subject: *returned*|*undeliverable*", etc. Then, simply ignore it, the spammer will move on to using a different address tomorrow.

    Steve Linford
    The Spamhaus Project
    http://www.spamhaus.org/

  38. Me too by porcupine8 · · Score: 1

    The same thing happens to me - I have the address myfirstname@university.edu - and unfortunately, my first name is also a dictionary word. So someone is sending out a ton of spam in my name, and I get all the bounces. My school's spam system catches about half of them, luckily when I use Mail.app at school it's good at catching the rest. Unfortunately, though, when I use the school's webmail I have to manually delete them all. And the daily number has continually gotten higher since September. I hate to think how much I'll be getting by the time I get my degree in 2011.

    --
    Warning: Apple/Nintendo fangirl. Likes her electronics cute & cuddly. May be rabid.
  39. Washington State --DON'T MOVE HERE! by DRAGONWEEZEL · · Score: 1

    IDIOT.
    Please do NOT encourage any more people to move here. The traffic is worse than LA, and all the beutiful forests are now tract housing. That and the RAIN is never ending!

    --
    How much is your data worth? Back it up now.
  40. NJABL by Anonymous Coward · · Score: 0

    What's worse is getting blacklisted by the self-righteous NJABL. I'd been summarily blacklisted as being on a dynamic IP and therefore automatically a spammer, and after following all of their directions to the letter, being met with angry responses from people who obviously didn't check my rDNS, and being further blacklisted from even emailing them, I gave up and had my IP address changed, at great expense and downtime.

    Spam blacklists are awful things. It's too bad more people aren't using Jabber.

    -Benjamin Vander Jagt
    -Vander Jagt Computers -- Not a spammer

  41. Yup! by Paracelcus · · Score: 1

    I just blacklist anything from..
    Postmaster
    MAILER-DEAMON
    MAILER-DEMON
    Etc.

    Iv'e got a HUGE blacklist and an even bigger spambust.dat, spambust2.dat and so on.

    And in Windows I use Spampal for the final filtering.

    Seems to work!

    --
    I killed da wabbit -Elmer Fudd
  42. Mail forwarding breaks spam filter assumptions by billstewart · · Score: 1
    What happened to you is unfortunately a pattern. Mail forwarding breaks a lot of assumptions that spam filters and similar tools use. You've already encountered the problem that forwarding your dad's email to his hotmail account forwards his spam too, but there are other problems. The right solution for your dad might be for you to run a webmail system on your own box so he doesn't have to use hotmail.


    For instance, SPF lets you say "all mail from example.com comes from IP address 1.2.3.4", but if fred@example.com sends mail to yourdad@yourdomain.com, and you forward it to yourdad@hotmail.com, hotmail is going to receive mail claiming to be from fred@example.com with your IP address on it, and reject it as a forgery. And since any recipient of a mailing list could be a forwarded address, the folks who run mailinglist@example.com can't just use SPF to prevent forgers from imitating them. (That's especially annoying if mailinglist@example.com is a good phishing target, e.g. paypal, ebay, online banks.) It's actually somewhat ironic that SPF has this problem - one of its main authors and proponents, Meng Weng Wong, runs pobox.com, an early mail forwarding service...


    One of the other people commented that his university does spam filtering on outgoing forwarded mail. It's not a really precise approach, since you lose some of the information about where the mail came from, but if you're already using sender-IP-based spam filters on the inbound side you're covering most of that need. (Also, you really should be greylisting incoming mail to chase off the anklebiters.) I use pobox.com as an email forwarding provider, and they provide a fairly extensive set of spam filter options that their users can select. For instance, I don't want any email that originated in Nigeria or is in a Chinese or Russian character set, but your university may have students from Nigeria and students who read Chinese and Russian, so you wouldn't just block those messages wholesale.


    Back when I ran a Cypherpunks Remailer, I was considering setting it to only forward encrypted messages; that way they not only would be private, but it wouldn't look like *my* system was sending spam or abusive emails so I wouldn't have to deal with complaints. A related idea was to automatically encrypt any email to known recipients; if you have a working mail encryption system, you could do the same for forwarding email, but of course that's not a good match for a Hotmail account where the recipient may not have PGP or similar tools.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Mail forwarding breaks spam filter assumptions by gottabeme · · Score: 1

      For instance, SPF lets you say "all mail from example.com comes from IP address 1.2.3.4", but if fred@example.com sends mail to yourdad@yourdomain.com, and you forward it to yourdad@hotmail.com, hotmail is going to receive mail claiming to be from fred@example.com with your IP address on it, and reject it as a forgery. Actually, from my understanding, the correct term for what you describe is "redirect," not "forward." "Forward" means to create a new message that has the contents of the original message, setting the "From" field to the address of the person forwarding the message. What you are describing is "redirecting," which means to send an exact copy of the original message, with the "From" field unchanged--set to the address of the sender of the original message--but with a new "To" or "Bcc" field. In this case, you'd have to look at the headers to know that the message didn't actually come from the person in the "From" field, but that it was redirected (but if the original sender and the redirecter used the same mail servers, it might not be possible to determine that...perhaps the Message-ID would be changed in the redirect, but now I've reached the limit of my knowledge).
      --
      "Those who consume the bulk of goods are those who make them. We must never forget this secret of our prosperity."
  43. Just 1000? by nurb432 · · Score: 1

    I see 4x that on a daily basis to my home domain. and 10x that at the office domain.

    --
    ---- Booth was a patriot ----
  44. Some suggestions by Slashdot+Parent · · Score: 1
    I'm sorry to hear about your attack; I know what a pain in the neck it can be.

    Unfortunately, there isn't going to be much I can do to help you. I am not a sysadmin either, and the only MTA that I know is qmail. I'd probably get flamed for saying this if people were still reading this thread, but qmail is outdated. It lacks many features, probably many that you rely upon, and is basically worthless without a standard set of patches. In other words, I do not recommend that you learn qmail.

    My solution involved custom qmail coding, which probably will not help you at all. What you might try doing is going to find the exim users email list or forum (there must be one) and describe your problem. They may have a solution for you.

    You can obviously point them to my solution as well to see if they can tell you how to implement it in exim. Unfortunately, I know absolutely nothing about exim. If I knew exim, I would have ditched qmail years ago. But as it stands, I have no incentive to learn another MTA. I am not a sysadmin.

    Good luck!

    P.S. I really do wish that I could help you because I understand the pain of thousands of blowbacks per day. Here is the relevant code from my greylisting system, which you can see just does exactly what I described before. Maybe it will help you, but I doubt it. Again, good luck!

    # If envelope sender is <> and recipient has never sent email, reject as spam
    if ($from_email eq '<>' && ! ( $to_email =~ m/-return-/ || is_outgoing_emailer($to_email))) {
            print DEBUG "BLOWBACK!\n";
            $exitcode = $EXITCODE_BLOWBACK;
    } elsif ...
     
    # Determine if the address in argument has ever sent email from this server before
    sub is_outgoing_emailer {
            my $emailer = shift;
            my $num = $dbh->do("SELECT * FROM outgoing WHERE email LIKE ?", undef, "$emailer");
            return sprintf('%u',$num);
    }
    --
    They don't grade fathers, but if your daughter's a stripper, you fucked up. --Chris Rock