Slashdot Mirror


Protecting Your Small Domain from Spam Hijacking?

Black Cardinal asks: "I have a small domain which I mostly use to post family photos and some software. I also use it to manage a few e-mail addresses that my wife and I use. A spammer recently hijacked my domain name, using it to construct fake return addresses for sending spam (without actually cracking my host account), and caused a flood of undeliverable mail messages to be sent to my domain hosting service, which promptly suspended my account. At the moment it looks like I may never be able to have any @gelhaus.net e-mail again. What can I and my domain hosting service do now to protect their incoming mail servers and my account from this kind of attack, and how can I protect my small domain from this kind of hijacking and allow me to keep it running?"

"My domain hosting service, CubeSoft, has been a good host for my domain for the past three years, and they have been very helpful in re-enabling most of my account, but at the moment they don't want to re-enable my e-mail because of the flood of returned spam coming in (30,000 messages per day). Since the return addresses are all invalid (e.g. 'nonexistent_address@gelhaus.net'), I would think it would be simple to filter out all messages that aren't specific ones I've set up (e.g. 'valid_address@gelhaus.net'). I can't believe my domain is the first to have experienced this problem. It would be a tragedy to have to just shut down my domain because of this. CubeSoft says there isn't any way to prevent it because there is nothing that stops a spammer from using a fake return e-mail address. What have others with small domains done to protect themselves?"

103 comments

  1. Just wait it out by Lord+Grey · · Score: 4, Informative
    Your problem may be due to the worms working their way around the Internet rather than due to a spammer intentionally using your domain. My email server recently suffered the same fate (though not quite that high of a volume) and I spent a bit of time tracking down the emails' origins through the bounces. In my case, they turned out to be coming from just a few unique systems and the volume slowly trickled to nothing after several days -- presumably because someone finally got around to patching their systems.

    All the above is conjecture, of course. But it may be something for your ISP to think about. It may be possible to re-enable the MX for your domain in a short while without having to do anything.

    --
    // Beyond Here Lie Dragons
    1. Re:Just wait it out by Otter · · Score: 2, Interesting
      FWIW, I've had exactly the same experience and it has nothing to do with worms. The offenders are in Russia and there's basically nothing I can do about it except dump all bounces straight into a trash directory. I did take the precaution of notifying my hosting provider immediately, and haven't suffered any consequences from them. That may be due to graciousness on their part, or just to their usual laziness.

      The only upside is the hate mail I periodically receive, especially the threats of lawsuits, invoices for "proofreading" services and some really vile attached images.

    2. Re:Just wait it out by qat · · Score: 1

      Call me crazy, but the first thing I would do is talk to the domain name provider and see what they have to say about it, see if there's anything THEY will do... but after that I think it's really out of your hands...

      --
      Pls No Negative Modding!
  2. get your ISP to change your MX record by glenda_owns_j00 · · Score: 1

    and that will be the end of it

    --
    "Do you expect me to work?" "No Mr. Tux. I expect you to die"
    1. Re:get your ISP to change your MX record by aridhol · · Score: 1

      How will this help? The bouncing servers will look up the new MX record, and send to the new address.

      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    2. Re:get your ISP to change your MX record by glenda_owns_j00 · · Score: 1

      I meant to get rid of the traffic

      --
      "Do you expect me to work?" "No Mr. Tux. I expect you to die"
    3. Re:get your ISP to change your MX record by aridhol · · Score: 1

      Then how will legitimate mail arrive?

      --
      I can't say that I don't give a fuck. I've just run out of fuck to give.
    4. Re:get your ISP to change your MX record by Xunker · · Score: 5, Funny

      Then how will legitimate mail arrive?

      That still exists?

      --
      Hilary Rosen's speech was about her love of money and her desire to roll around naked in a pile of money.
    5. Re:get your ISP to change your MX record by Jeremiah+Cornelius · · Score: 3, Informative
      geez.

      Set rules in yer MDA. Alias work for this. Legitimate addressies get delivered to the appropriate box. Yer last alias is *. This one has a mailbox /dev/null.

      Any mail not intended for a named recipient /will/ use bandwidth - then go "poof"...

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    6. Re:get your ISP to change your MX record by Anonymous Coward · · Score: 0

      Except trying to save the bandwidth by diverting the connections through MX records before they reach the MDA pretty much removes that option...

  3. Get a new domain host. by aridhol · · Score: 3, Informative
    Preferably one who knows how to read the headers in a bounce message. This includes the "Received" lines in the original message, which should show that none of them came from your domain. A little bit of due process before shutting you down wouldn't hurt, either.

    BTW, this is generally known as a Joe Job.

    --
    I can't say that I don't give a fuck. I've just run out of fuck to give.
    1. Re:Get a new domain host. by deanpole · · Score: 3, Interesting
      A spammer did my domain too, but nearly every bounce claimed a different source, thus too much work to report every one.

      Luckily, in my case every email hawked generic viagra from China. After a week and a half I finally called Pfizer and reported the website. The emails stopped shortly after that and I was never sure if they were related. The website is gone now too.

      I have seen spam for anti-spam software, but why not for anti-spam retribution services. Of course, I would never advocate violence. :-/

    2. Re:Get a new domain host. by Anonymous Coward · · Score: 0

      I have seen spam for anti-spam software, but why not for anti-spam retribution services. Of course, I would never advocate violence. :-/

      I would never advocate violence either, but I would have a party to celebrate it if someone were to decide to beat a spammer in the face with a rusty camshaft. (Advocacy of violence is different from the celebration of violence.)

      As for spammer retribution services, try this:

      #!/bin/bash
      COUNT=0
      while [ $COUNT -lt 2000 ]; do
      lynx -dump -traversal -useragent="By sending e-mail to my domain, you agreed to the published Terms of Service of my privately owned domains and servers, including the stipulation that all spam would result in your webserver log being filled with garbage. If you don't like it, don't send e-mail to my domains. If you don't want me to visit your website, don't solicit my visit by sending me unsolicited e-mail. You do not have a First Amendment right to waste my bandwidth, electricity, CPU time or hard disk drive space with your crap, characteristically illiterate or otherwise. Furthermore, I pray to The Lord Satan below that your wife and children get colorectal cancer and die slow and horribly painful and undignified deaths in front of you." $1?YOU_FILL_MY_MAILBOX_WITH_UNSOLICITED_CRAP_AND_W E_WILL_DO_THE_SAME_TO_YOUR_WEBLOGS
      let COUNT=COUNT+1
      echo $COUNT
      done

      Save as screwspammers or similar. Usage example:

      $ screwspammers http://www.spammer.com/ &

      I usually keep an xterm open just running spam-attack sessions.

      Legality? I am in a position where I've been able to ask two federal judges about it. Both indicated that I'm merely visiting the spammer's site, as requested, and that if I warned them not to spam my domain, it's probably pretty legal. Even if it weren't, they indicated that any judge in any prosecuting jurisdiction is as likely to be as fed up with penis enlargement offers as they are.

  4. One small thing that you can do by martinde · · Score: 5, Informative

    We have had the same issue, unfortunately. I asked on the debian-isp mailing list about it and the only real suggestion was to report the spammer in question to their ISP, which I believe to be in Russia.

    The long and short of it is that we couldn't do much about it, other than try to minimize the resource waste. In our exim configuration we turned on "receiver_verify" in our exim configuration, which means before the incoming message enters the delivery phase, it's verified that there is a valid receiver. (Before doing this, the incoming message would run through spamassassin and then generate a bounce, using CPU time, memory, etc.) I know it's not much; I hope someone comes up with more suggestions.

  5. Use SPF to protect against "Joe Jobs" by Karl+J.+Smith · · Score: 5, Interesting
    If everyone uses SPF, it will cut down on spam and joe-jobs.

    See http://spf.pobox.com You can publish your DNS now, indicating which legitimate IPs are in use for mail from your domain.

    1. Re:Use SPF to protect against "Joe Jobs" by anthony_dipierro · · Score: 2, Funny

      If everyone uses SPF, it will cut down on spam and joe-jobs.

      Of course, if everyone would stop spamming, it would also cut down on spam.

      It's a good idea, but SMTP without SPF is far too integrated into our lives to eliminate any time soon.

    2. Re:Use SPF to protect against "Joe Jobs" by oni · · Score: 2, Informative

      I don't see anything in his account of the problem that indicates the spam was sent from his domain - only that his domain was listed as a return address. So, I don't think SPF would have helped him, even though it is good advice.

    3. Re:Use SPF to protect against "Joe Jobs" by joostje · · Score: 1
      I don't see anything in his account of the problem that indicates the spam was sent from his domain - only that his domain was listed as a return address.

      Isn't that exactly what SPF is supposed to control?

      the site explains quite clearly it is to avoid spammers (from unknown IP adresses) from claiming that "From" (or "ReternTo: ") adresses are inside your domain.

    4. Re:Use SPF to protect against "Joe Jobs" by rthille · · Score: 1

      Right, SPF stands for 'Sender Permitted From', and basically what it does is it allows an MTA to check that the sending IP address is a 'designated sender' for the domain in the 'mail from:' part of the SMTP transaction. So, if I publish SPF records for my domain, in the short term it's not going to mean much because almost no MTAs when receiving mail claiming to be from my domain will check them. However, over time MTAs will be upgraded to support SPF and when the spammer trys to send mail to 'foo@aol.com' as from 'web-slashdot@nospam.rangat.org', AOL's MTA will do a dns lookup on the spammer's ip address in the nospam.rangat.org domain (as .in-addr._smtp_client.nospam.rangat.org.). My DNS server for rangat.org will return a 'deny' response, and the AOL MTA will not accept the mail.

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    5. Re:Use SPF to protect against "Joe Jobs" by rthille · · Score: 1

      Well, if the next version of sendmail, qmail, postfix, and courier support SPF lookups, then as people upgrade releases (Redhat, SuSe, whatever), they'll pick it up automagically. I'm working on getting SPF supported in Openwave Email Mx (used by Verizon, AT&T, Bell South, etc...)

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    6. Re:Use SPF to protect against "Joe Jobs" by anthony_dipierro · · Score: 1

      Unless everyone who sends me mail supports SPF, it's useless.

    7. Re:Use SPF to protect against "Joe Jobs" by rthille · · Score: 1

      No, if only the domains which a spammer is joe-jobbing support SPF, then you can block those emails. But SPF isn't going to keep you from _getting_ spam, after all a spammer can just register a domain, setup DNS records with SPF and all and spam away. But if you publish SPF records yourself, you can be protected from spammer pretending to be you and spamming a million people and you getting all the bounces!

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    8. Re:Use SPF to protect against "Joe Jobs" by anthony_dipierro · · Score: 1

      No, if only the domains which a spammer is joe-jobbing support SPF, then you can block those emails.

      That's not going to cut down on spam by any significant amount.

      But if you publish SPF records yourself, you can be protected from spammer pretending to be you and spamming a million people and you getting all the bounces!

      Instead you'll get 999,000 bounces from all but the 1,000 people who bother to check the SPF records.

    9. Re:Use SPF to protect against "Joe Jobs" by rthille · · Score: 1

      And then the next time you get 880000 bounces, and then the next time you get 770000, and so on until everyone is running an MTA that supports SPF. Your argument is one of those "we can't solve all the problems right now so we should just sit here and contemplate our navel" arguments. I suppose you have better solutions in mind and you're just polishing up the RFC?

      --
      Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
    10. Re:Use SPF to protect against "Joe Jobs" by anthony_dipierro · · Score: 1

      And then the next time you get 880000 bounces, and then the next time you get 770000, and so on until everyone is running an MTA that supports SPF.

      Next time? I've only been joe-jobbed once so far. By the time the bounces go down to 550,000 it'll be 2050.

      Your argument is one of those "we can't solve all the problems right now so we should just sit here and contemplate our navel" arguments.

      No, my argument is one of those "why bother wasting your time implementing a solution which isn't going to actually solve anything since no one else is going to implement it" arguments.

      I suppose you have better solutions in mind and you're just polishing up the RFC?

      No, I've already implemented my solution. Pipe postmaster@myhost to /dev/null. Who needs bounces anyway?

  6. As long as email isn't replaced... by lightspawn · · Score: 5, Insightful

    by a secure protocol, I doubt very much anything can be done to protect against what is essentially a DDoS attack (which is, of course, a mere side effect of spam). But nobody seems interested in a modern-day email alternative. Whenever something bad happens, it's always the bad guys' fault, right? Remember, we don't need security, just a world with no bad people.

    1. Re:As long as email isn't replaced... by anthony_dipierro · · Score: 4, Informative

      But nobody seems interested in a modern-day email alternative.

      Just about everyone is interested in a modern-day email alternative. The problem is getting everyone to agree on which particular one to use.

    2. Re:As long as email isn't replaced... by Anonymous Coward · · Score: 2, Insightful

      I'm interested in cruise missles and seal teams as a viable spam solution.

      If the spam comes from china, find their mailservers, routers, and even fiber links, and solve the problem in the most american way I can think of. Hot, fast lead. If it comes from florida, really with that state why aren't we testing our nuclear stockpile there instead of wasting valuable cpu cycles that could be running doom III? Russia? Disperse some anthrax, and leak a story about how some dumbass russian researcher trying to suppliment his income with spamming forgot to ductape a bioweapons cabinet shut when he was done.

    3. Re:As long as email isn't replaced... by ShaggyBOFH · · Score: 1
      ...and then getting the entire world to switch at the same time.

      --

      --
      --- Just say no to negativity.
  7. Why are you using their SMTP server by MerlynEmrys67 · · Score: 1
    The easiest thing to do would be to setup your own SMTP server, then point your MX record at that. At this point you own the server, and can do all of the filtering that you need at this point.

    This won't solve the 30K messages a day problem, you will still have to suffer under that bandwidth, but your destiny is in your hands, you can get spamassasin, or your favorite filtering application to handle the problem. It has sucked the last few days for me as well... Something like 400 copies of sobig coming across each day, and another several hundered bounce/firewall messages as well...

    Hope the next virus isn't this bad

    --
    I have mod points and I am not afraid to use them
    1. Re:Why are you using their SMTP server by Spudley · · Score: 1

      The easiest thing to do would be to setup your own SMTP server

      Not everyone has a permenant net connection that lets them set up a personal mail server, and even if you do have that, those 30k messages will have to be routed via a service provider of some sort - okay, so you stop annoying your hosting provider, but you'll very quickly get on the wrong end of your network provider with that sort of traffic coming into a home account.

      Which is worse? Having your hosting provider pull the plug on your email, or having your ISP pull the plug on your entire connection?

      As has already been said, the problem will go away in it's own time, but for the time being, I don't see any real solution other than just sitting it out.

      --
      (Spudley Strikes Again!)
    2. Re:Why are you using their SMTP server by Black+Cardinal · · Score: 1

      Actually, I used to have my own server when I had a DSL net connection. 3 years ago I moved and DSL was not longer available, so now I'm on cable modem, and my ISP's contract explicitly forbids me hosting a server on my connection. Otherwise I would have. Having my domain hosted somewhere is my currently only legal option.

    3. Re:Why are you using their SMTP server by Goo.cc · · Score: 1

      I would love to have my own mail server but wouldn't that require me to have my computer turned on and connected 24/7?

  8. You have the Michael Bolton problem by utahjazz · · Score: 4, Funny

    You need to change your domain name. Obligatory "Office Space" quote:

    Samir: You know, there's nothing wrong with that name.

    Michael Bolton: There WAS nothing wrong with it. Until I was about 12 years old, and that no-talent-ass-clown because famous and started winning Grammys.

    Samir: Why don't you just go by Mike, instead of Michael?

    Michael Bolton: No way! Why should I change it? He's the one who sucks.

  9. MX Trickery by sporty · · Score: 5, Insightful

    Well, why not kill the MX for your normal domain and simply use a subdomain for a while (maybe, me.mydomain.com vs mydomain.com. At least then, all bounces won't resolve, and you can have your domain back.

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:MX Trickery by Dada · · Score: 1

      But that requires every user on the domain to change email addresses... This is pretty much equivalent to shutting down the domain, which he specifically doesn't want to do.

    2. Re:MX Trickery by JRIsidore · · Score: 1

      AFAIK killing the MX entry does not shutdown any mail delivery at all. MTAs connect to the domain name itself if there's no MX entry present. I have no MX for my DynDNS domain and can receive mail without problems.

      --
      :w!q
    3. Re:MX Trickery by sporty · · Score: 1

      What's your domain? I'd like to look at your dns entries.

      --

      -
      ping -f 255.255.255.255 # if only

    4. Re:MX Trickery by sporty · · Score: 1

      For a small domain of 10 users, they'll live. It's better than getting NO mail, which is what things like spews and the likes end up blocking.

      --

      -
      ping -f 255.255.255.255 # if only

    5. Re:MX Trickery by JRIsidore · · Score: 1

      It's dream-dimensions.homelinux.net. Just checked again with dig to be sure, there's really no MX.

      --
      :w!q
    6. Re:MX Trickery by sporty · · Score: 1

      Fine. route your mx to 127.0.0.1 ;)

      --

      -
      ping -f 255.255.255.255 # if only

    7. Re:MX Trickery by vidnet · · Score: 1
      Fine. route your mx to 127.0.0.1 ;)

      Hey, that's my address! What did I ever do to you?!

    8. Re:MX Trickery by sporty · · Score: 1

      Fine, use your broadcast instead :)

      --

      -
      ping -f 255.255.255.255 # if only

    9. Re:MX Trickery by JRIsidore · · Score: 1

      I received your test mail, the error reply couldn't be sent to your private IP though. :)

      --
      :w!q
    10. Re:MX Trickery by sporty · · Score: 1

      Bastard! :) stop tracking me.

      --

      -
      ping -f 255.255.255.255 # if only

  10. You're smart... by anthony_dipierro · · Score: 2, Insightful

    At the moment it looks like I may never be able to have any @gelhaus.net e-mail again.

    Since the return addresses are all invalid (e.g. 'nonexistent_address@gelhaus.net'), I would think it would be simple to filter out all messages that aren't specific ones I've set up (e.g. 'valid_address@gelhaus.net').

    See that, you answered your own question. Just block invalid addresses.

    I've had this happen before to my domain, and eventually it died down. If it doesn't die down for you maybe you could track the spammer down and sue her.

    Any sane protocol would never suffer from this problem. Yet people still claim that email is not broken...

    1. Re:You're smart... by Just+Some+Guy · · Score: 4, Informative
      Exactly. I went through this about two months ago. I was getting about 2,000 bounce mails per hour until I added a bunch of lines to my Sendmail's "access" file, recompiled access.db, and restarted sendmail. Here's an example entry:
      erin@honeypot.net "550 This account was spoofed by some jackass spammer. It doesn't exist and never has."

      Add one for each falsified account. You will still get the incoming SMTP connections, but your server will reject the mail before the sending host transmits the whole thing. Advantage: you lose the bandwidth that it takes to build a TCP connection and send a single RCPT line, rather than losing the bandwidth and storage required to process and bounce a whole message.

      My SMTP bandwidth graphs dropped about 85% after adding those filters. Do the same on your end (or have your ISP do it for you) and sit back while the storm blows over.

      Oh, yeah: you may want to put a prominent notice on your website's main entry point stating that you are not the originator of the spams. The flood of mail to my "abuse@" address tapered off greatly once I explained things to visitors. I still get a few twits with an axe to grind but there's not much you can do about that.

      --
      Dewey, what part of this looks like authorities should be involved?
    2. Re:You're smart... by lburdet · · Score: 1
      >maybe you could track the spammer down and sue her.

      damn women and their spam.

  11. Oh no, I use CubeSoft too! by Green+Light · · Score: 1

    This frightens me, knowing what their response will be to a Joe Job. Maybe I should start looking for a different host.

    Can't you just get a different host, then go to your registrar and change your DNS? That will work until your new hosting provider cries "Uncle" under the SPAM flood 8^)

    --
    "Send an Instant Karma to me" - Yes
    1. Re:Oh no, I use CubeSoft too! by BrynM · · Score: 3, Informative
      Can't you just get a different host, then go to your registrar and change your DNS?
      Just make sure that you own your domain name and not your registrar. A while back, a few registrars were offering dirt cheap registration, but they retained the rights to the domain name (essentially renting it to you). These types of registrars are trying to make money by forcing you to pay for hosting and since they own the domain name, you can't take your ball and go home. I don't think CubeSoft tries to pull any of this crap, but always read the TOS of a domain name contract very carefully. Even reputable registrars will try to hide stuff in there.
      --
      US Democracy:The best person for the job (among These pre-selected choices...)
    2. Re:Oh no, I use CubeSoft too! by Otter · · Score: 1

      I've had an identical experience, and have had no repercussions from CubeSoft (yet, anyway). I did notify them as soon as it started.

    3. Re:Oh no, I use CubeSoft too! by Black+Cardinal · · Score: 1

      Don't worry, I don't think they've been unreasonable at all. They've been working with me to get me back up. The person I've been in almost constant e-mail contact with has been very communicative and helpful, and has even taught me a few things about setting up my mail aliases that I probably should have picked up by reading the man pages. I intend to stay with them and after this experience I strongly recommend them because of their excellent service.

      BTW, we're now in the process of reinstating my valid e-mail addresses one-by-one, while closely watching to make sure they are not being overrun with spam, too.

  12. There's not much you really can do by dacarr · · Score: 2, Informative
    If you get Joe Jobbed, there isn't much you really can do about the problem except weather it out and set up an autoresponder for those bozos that send you flames (and thusly are what keep spam going, you insensitive clods!).

    If you find that the jobber is indeed an American, though, if I recall correctly, you can sue for damages. Of course, you generally have to find the scumbag first.

    --
    This sig no verb.
  13. Not much you can do at all by BrynM · · Score: 5, Informative
    CubeSoft says there isn't any way to prevent it because there is nothing that stops a spammer from using a fake return e-mail address.
    Unfortunately, they are 100% correct. The spammer is just using your server as a destination for MX record lookups. When a spam is sent, most receiving e-mail servers will try to do a reverse lookup on the "from" or "recip" address via a DNS lookup or an MX lookup. This prevents the spammer from just blanketing a server with a completely made up "from" addresses (which used to be a popular tactic). The spammer now has to have a legit domain, so he used yours and just made up the account portion.

    So, what happens when the receiving e-mail server tries to verify account name too? The spammer has to use someone's real account name (which has happened to me more than once). Since the spammer is using his own mail server to send the messages, your account and domain names don't only get checked ageanst your mail server when the recipient server tries to verify that they exist and not when the spam is originally sent. Thus, it's almost impossible to prevent.

    Your only hope is finding the spammer somehow and making them miserable in some way (getting their ISP to cut them off, legal action), but that usually leads to the spammers friends making an exaple out of you (yet more unfortunate personal experience). I would just wait it out. Your ISP is doing the only thing they can by disabling your domain's e-mail. Soon, the "from" lookups will start failing for the spammer and he/she'll have to pick someone else to impersonate. I hope that your ISP will let you re-enable your domain's e-mail when it blows over. Good luck!

    --
    US Democracy:The best person for the job (among These pre-selected choices...)
  14. An Idea by ewhenn · · Score: 4, Interesting

    My host is set up so that all emails recieved that have no account (invalid email address) are forwarded to an account with a quota of 1K. Of course the quota is full, so it is an instant bounce. Problem solved. Hope this may help you.

  15. Eureaka! by rylin · · Score: 3, Funny

    It's simple really!
    All you need to do is get a *really* long domainname.
    For instance, would you expect any spam to originate from llanfairpwllgwyngyllgogerychwyrndrobwllllantysilio gogogoch.com?

    I think not!
    Yet I'm sure there's at least a postmaster account running there (and surely a real account or two, even if just for fun's sake).

    1. Re:Eureaka! by cybermace5 · · Score: 1

      It would be pretty easy to set up a spoof site and harvest credit card numbers (if it was ecommerce), since you could change just one letter and no one would notice!

      --
      ...
    2. Re:Eureaka! by Anonymous Coward · · Score: 0
  16. Similar experiences by Andy+Smith · · Score: 3, Interesting

    I wish I could offer some helpful advice but I can't, so instead I'll relate similar experiences I've had.

    I have two domain names, one personal, one business.

    The personal one was 'hijacked' in a very bizarre way a few years ago. I annoyed the owner of a popular site (by publishing an article about him swindling his visitors) so he posted my address dozens of times, all over the front page of his site. Obviously he wanted anyone who still believed his side of the story to send me hate mail, and that's exactly what happened. That was mailbombing though. The 'hijacking' was secondary, because of course my e-mail address is now in the address book of hundreds, if not thousands of people who are, let's say, not spectacularly bright. You can imagine how many e-mail viruses I get as a result of being in those address books.

    The problem with my other domain is someone sending out viruses with my business address as the return address. This results in lots of auto-rejections from ISP spam filters. It's an inconvenience but it is NOTHING like as bad as the 30,000 you're getting, so you have my sincere sympathy. It must be very depressing to have something like this happen on such a large scale, and I do hope you figure out a way to prevent it.

  17. Bounce by hackwrench · · Score: 1

    That would be bouncing a bounce. I don't see how that solves his problem.

  18. Protection? by jon_eccleston · · Score: 1

    You can't stop someone putting your domain in the 'from' line of their e-mail account any more than you can remove l33t spk frm teh intarweb.

    First of all, I'd recommend finding a hosting company which understands e-mail headers. To someone with basic knowledge of how e-mail works, it would be obvious that you haven't been spamming these people and that your account is innocent.

    Second, how about putting a link to this article somewhere on your site, with a little explanation to your visitors about what has happened. It's unlikely that any of the victims will actually copy-paste the domain from their spam to their browser, but at least you're doing a little bit to raise awareness of the problem.

    Thirdly, use and recommend SpamCop.net. Those hoopy froods will investigate your spam headers automatically -- no computer science degree required, and the innocents like yourself will not be terminated.

    And finally... don't worry about it too much. Yes, there's the technical problem of all flood of bounces, but in my experience, people will very rarely actually look at where spam appears to be from, and will simply delete it. Your reputation is safe.

    I Am Not A Domain Expert, but this has happened to several of my domains, my host is a good guy, and I'm still here to tell the tale.

  19. Publish 'spf' records for your domain(s) by rthille · · Score: 3, Informative

    http://spf.pobox.com/

    Sure, not many MTA/MUAs check SPF records yet, but the fact that you are working to keep people from 'joe-jobbing' you should make your isp happy.

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  20. Host your own domain by Tor · · Score: 2, Informative

    I am nearly in the same situation like you, except that I have complete control of my domain name (slett.net). I run my own DNS, my own SMTP server (Exim with SpamAssassin at SMTP Time), etc.. A nice side benefit is the ability to teergrube spammer hosts.

    If you are technically inclined, and you have a broadband connection, this is definitely the best way at present to take control of spam.

    Incidentally, I believe the ultimate solution to spam must involve banks and financial institutions - basically, an international mandate for these to not honor payment requests (e.g. credit card payments) to spammers. In the mean time, a mandatory upgrade or replacement to the SMTP protocol, to provide foolproof sender validation (by way of private/public keys or similar), will certainly go a long way towards solving the problem.

    -tor

    1. Re:Host your own domain by jea6 · · Score: 1

      Forgive my ignorance but which part of your setup prevents me from sending SPAM through another relay and set my From:, Reply-To:, etc. to tor@slett.net?

      --

      sarchasm: The gulf between the author of sarcastic wit and the person who doesn't get it.
    2. Re:Host your own domain by Tor · · Score: 1
      Forgive my ignorance but which part of your setup prevents me from sending SPAM through another relay and set my From:, Reply-To:, etc. to tor@slett.net?

      Nothing. I guess I forgot to mention the whole point of hosting your own MTA - namely, that:
      • Your email account will not be suspended by anyone but yourself (as a result of receiving tons of "Message Undeliverable" replies)
      • By controlling your own spam filtering, you can (temporarily?) weed out such messages.


      So, it does not solve the problem with forged e-mail addresses (that's impossible given SMTP as it is defined at present); it merely allows you to do some damage control.

      -tor
  21. Just get rid of the email addresses by toygeek · · Score: 3, Informative

    I work for a hosting company, and yes we've had this problem, although not on such a massive scale. We found that by removing any catch-all type setup, and bouncing the email address, the end users are much happier. This of course doesn't change the loading on the server much. IF however you know which IP's the emails are being sent from, your ISP can block those IP's with iptables, or, even in their router.

    You shouldn't be so SOL, in my opinion.

  22. /. effect by corkhead0 · · Score: 0
    Afraid of /. effect are we :) Or do you have something better hidden?

    Photo Album Username and password required!
  23. Push the emails back toward the spammer by Zocalo · · Score: 4, Interesting
    A former colleague of mine had one of her domains *seriously* Joe Jobbed like this a short while ago - thousands of bounces a day. Since the domain wasn't actually used for much she contacted the people that were using it, asking them to use an alternate domain as the obvious stop gap. Her next step was novel to say the least...

    A brief investigation of a few of the bounces revealed that the spammer was using a variety of email addresses and domains in the message as their contact point. Many of the domains shared the same mail server, which was obviously a co-lo box, so she simply pointed all of the MX records for her domain towards the spammers primary email server. Unfortunately it wasn't misconfigured to actually accept the bounces, but each bounce was tying up resources and bandwidth belonging to the spammer. When she reset the MX records back a month or so later it was all over.

    This is only applicable if you have your own domain like in this instance of course, I doubt an ISP would even consider this course of action with one of their subdomains as it's a dubious course of action to say the least. You also lose all use of your domain while the MX records as repointed, so you better be *damn* sure nothing sensitive is going to be received in legit email because the spammer could, if they wanted, accept and read your email.

    Interesting and apparently effective strategy though.

    --
    UNIX? They're not even circumcised! Savages!
    1. Re:Push the emails back toward the spammer by PD · · Score: 1

      I'd happily use the bandwidth to forward all the bounces to the spammer. I can configure exim to send any mail not addressed to a real person on to the spammer. Except for the use of my bandwidth, is this any different than changing the MX records? And I think it would be safer too. If I set the MX record, they could send out genuine mail as me, rather than just forged mail.

    2. Re:Push the emails back toward the spammer by Zocalo · · Score: 3, Informative
      The beauty of setting the MX records to point at one of the spammer's servers is that it doesn't touch your bandwidth at all. The ISP generating the autoresponse resolves the MX records, gets the spammer's IP and tries to talk directly to that. Your server will stop seeing *any* email for the domain once DNS caches have expired, bounces or legitimate. Of course, if you want to continue accepting the bounces and forward them to the spammer via your MTA with the attendant resource costs, that's potentially more effective. For a start you can send the emails to the spammer's published contact addresses extracted from the spam bounces you are getting, essentially a mailbomb on thier mail box instead of yours.

      Setting the MX record has no bearing on whether the email is legit or not though, MX records are purely concerned with delivery, not dispatch. True, someone doing some investigation might notice the IPs matching and jump to the wrong conclusion, so you might want to use something like this in DNS:

      @ IN MX 10 send-bounces-back-to-spammer1
      @ IN MX 20 send-bounces-back-to-spammer2

      send-bounces-back-to-spammer1 IN A <spammer IP 1>
      send-bounces-back-to-spammer2 IN A <spammer IP 2>
      Which should make it a little clearer what's going on to anyone doing any digging.
      --
      UNIX? They're not even circumcised! Savages!
  24. Secure Mail by Radical+Rad · · Score: 2, Interesting

    I have a question. Since we have certificates from Trust Authorities to do secure http, why can't we use those same certificates to do Secure SMTP? Since it would be a new protocol, it wouldn't need to be backwards compatible with SMTP except that the MTA might fall back to that as a last resort. Being able to verify that a message is actually being sent by acmewidgetcorp.com would certainly make it easier to separate junk from business communications. It would be much more difficult to abuse since a certificate could be revoked by the CA and there is a cost associated with obtaining them as well as the time involved.

    1. Re:Secure Mail by fyonn · · Score: 1

      we can do that now. SMTP supports TLS (transport layer security) for encrypted mail transfer and you can either use bought cert's, or self signed ones. and you can config your email server to only accept properly signed cert's if you like. the problem is that a) hardly anyone uses SMTP over TLS and b) I've actually received spam via TLS before too.

      my server is configured with a self signed cert to advertise TLS and use it where possible, but to also allow normal SMTP too so that I can actually get most of my mail. I use spamassassin to filter the spam itself into a spam folder that I check once a day and clear.

      dave

    2. Re:Secure Mail by Radical+Rad · · Score: 1

      Sounds like you have a pretty good setup there. But is this built into the commercial email/groupware products like exchange, notes, and groupwise?

    3. Re:Secure Mail by fyonn · · Score: 1

      thanks, it is nice having your own mailserver to allow you to customise all this stuff yorself.

      often the functionality is there, it just needs configuring. after all, you do have to tell it what certificates to use (or to generate some if the software offers that option).

      I know that notes supports TLS. this needs checking but I beleive that some versions advertise TLS out of the box but then fall over as they have no cert's configured :). don't know about exchange and groupwise but I think that most MTA's can support TLS, they just need someone who's heard of it to set it up.

      some mta's (like exim, my mta of choice) will use TLS when sending mail if the other mailserver offers it, even if they don't have it configured themselves.

      mind you, I think that some mta's have issues pipelining multiple messages over a tls connection. I think that exim needs to teardown and restart a connection per message to the same host, if it's working over TLS. not that it's a big issue, as no other bugger seems to support it :)

      mind you, I noticed that the samaritans mailserver supports TLS in both directions, that was nice to see.

      dave

  25. Have you seen the BELPS site? by MonkeyBoyo · · Score: 1

    I ran across this Behind Enemy Lines site recently.

    It seems to be describing a situation very similar to yours and a large number of actions taken to resolve it.

  26. Re:An Idea - which does not work by squisher · · Score: 3, Informative

    Yep, would help the guy but _not_ his ISP. His ISP probably does not want to waste the bandwidth created by 30k messages and that is whey they disabled his email. Bouncing, forwarding to /dev/null etc do not help because he will already have accepted the email (and thus wasted the bandwidth).
    So either you scan already while receiving the email (as several people mentioned before, scan the header for invalid sender ips and then discard the bounces immediately BEFORE the whole email is accepted) or just wait it out.

    I feel sorry for everyone out there whose domain gets used that way... =( I hope it dies down soon as his ISP does not seem to want to try to filter.

    ~Squisher

  27. here's what you do by Anonymous Coward · · Score: 1, Funny

    You hunt the spammer down like the dog that he is. Find yourself some "shady" characters to go pay him a visit. If he's in another country, that's even better. It's usually easier to find shady people in places like russia and china, and then, if you get busted for orchestrating his beating or death, it's harder for the authorities to do anything to you.

    Even better, you could find out who he is, and then start sending letters in his name to major organized crime members demanding money or taunting them. Make a half-assed attempt to hide his identity, then it will look less suspicious.

    Yeah, I'd definitely have someone whacked if they did that to my domain.

    1. Re:here's what you do by Anonymous Coward · · Score: 0

      Phase one: get a degree in forensic science.
      Phase two: get the appropriate gear of phase four.
      Phase three: find out who they are and where they live.
      Phase four: fake death threats to the political leaders of the countries they live in. (this may require learning a language)
      Phase five: Scan newspaper headlines on A 14.

    2. Re:here's what you do by Anonymous Coward · · Score: 0

      In Soviet Russia (and Kommunist China), shady characters find YOU!

  28. Find a lawyer by bluGill · · Score: 2, Informative

    It is a long shot, but if you can track these people down, you have plenty of grounds for a lawsuit against them. Just prove they used your idenity without your permission. Even if they are in one of the few countries that won't help you out, there is a good chance that they have backers in a country, and you can sue the backers. Or if you can find who they are, and who the customers are, you can get the goverment to watch money transfers, and force all customers money inro your account (A very big maybe here). But you need a lawyer to 1) win the case for you, and 2) tell you how you can collect.

    Good luck, but I urge you to do this. You should have plenty of grounds, and you might join the few guys who have actually shut down a spammer.

  29. Before I get modded down, hear me out. First of all, IANAL.

    Here's what would be fun. Find out what product is being sold by what company. Then, talk to a lawyer and see if there is a such thing as "accomplice to identity theft" or something along those lines. Sue the company who's product is being spammed. Profit? Who knows. It might get said company to either dump said spammer or tell them to clean up their act.

    Who knows, it might work!

    --
    There are only 10 kinds of people in this world... those who understand binary and those who don't
    1. Re:Sue! by BobTheLawyer · · Score: 1

      whilst this may work in theory, in practice successful examples of people doing this are rare: it's all but impossible to prove that the seller authorised or knew about the unscrupulous tactics of the spammer.

      Most likely the spammer himself is taking advantage of an affiliate scheme, and is long gone.

  30. Thanks for the replies by Black+Cardinal · · Score: 5, Informative

    Thanks to everyone who's posted replies on my topic. I've worked with my hoster to change my default alias to route messages with an invalid address to oblivion. Until this happened I didn't even realize that I had a default alias set up, which shows how dangerous a little ignorance can be. We're now re-enabling my aliases one at a time and watching closely to make sure these valid addresses are not being overrun with this returned spam.

    By the way, I should mention that my hosting service, CubeSoft, has been very good through all this. I've been in constant contact with them through e-mail (but not my domain e-mail, hah), and they have been very helpful in suggesting solutions and in trying to work with me rather than just blowing me off as not their problem. After this, I can strongly recommend them as a hosting provider.

    1. Re:Thanks for the replies by Anonymous Coward · · Score: 0

      The following advice isn't really helpful in your current situation, but it may help to prevent similar situations for you and others in the future: Instead of using the local part to distinguish email addresses, use subdomains. For example, instead of one@yourdomain.com and two@yourdomain.com use mail@one.yourdomain.com and mail@two.yourdomain.com. Then configure your DNS to return MX records for these subdomains only. Mail to non-existing accounts (subdomains) will not even cause connections to the mailserver. A spammer could still forge random@one.yourdomain.com and the bounces would still hit the mailserver, but with this setup it is much easier to temporarily divert the flood before it hits the mailserver while at the same time keeping other accounts under your domain working.

    2. Re:Thanks for the replies by Anonymous Coward · · Score: 0

      Also, if you set up your MTA to not accept messages with invalid local parts, instead of accepting the message and then dumping them, this should save lots of bandwidth. (Exim can do this; the others should be able to as well.)

      E.g.:

      > telnet localhost 25
      Trying 127.0.0.1...
      Connected to localhost.
      Escape character is '^]'.
      220 mail.somewhere ESMTP Exim 3.35 #1 Wed, 27 Aug 2003 07:18:22 -0700
      HELO localhost
      250 mail.somewhere Hello localhost [127.0.0.1]
      MAIL FROM:test@somewhere
      250 is syntactically correct
      RCPT TO:invalid@somewhere
      550 Unknown local part invalid in
    3. Re:Thanks for the replies by quantum+bit · · Score: 2, Informative
      My postfix setup goes even farther. Given your example:
      220 mail.somewhere ESMTP Postfix
      HELO localhost
      250 mail.somewhere
      MAIL FROM:test@somewhere
      501 Bad address syntax

      Hint: RFC821 states that address must have angle brackets like <test@somewhere>. Legit MTAs always put these in -- I've only seen bulk mailers and people telnetting omit them.

      And to continue the example (with a very dumb mailer that ignores error codes):
      RCPT TO:invalid@somewhere
      503 Error: need MAIL command
      DATA
      503 Error: need RCPT command
      From: FREE special OFFERS <sdfgo34@hotmail.com>
      221 Error: I can break rules, too. Goodbye.
      (Connection closed)

      With a progressively longer pause before the error codes are returned, to help slow down mass mailings :-P
  31. what would happen if... by bmac · · Score: 2, Insightful

    (as I have done) instead of using your webhosting service's free email service, you just use a yahoo mail account? I don't think (tho I may be wrong) that yahoo would react the same way a normal webhost would because a) they should know that I at least didn't send all those spams from my account, and b) they probably filter a friggin' billion spams a day already.

    My general opinion is that a division of labor should be kept between web page hosting and email hosting, even tho, of course, the server is designed to handle both services; perhaps the cost of setting up one of those 100M yahoo email accounts may be justified. The Chinese say "pay a lot, cry once" -- perhaps this is a side effect of the 'free pop emails' that hosting services always offer.

    It's also *really* nice to be able to access your email from anywhere in the world (yeah, I know you can access your pop from anywhere, too, but it's definitely more of a pain). That, combined with need to never spam your contacts with a new email address (tho that's what the old Napster guy's working on now) every time I change ISPs.

    Of course, none of the spam horseshi*t is going to change until email accounts only receive email from address on "the list". Come programmers! I've got enough shtuff to do already -- I don't have time to write that (relatively) simple application :-)

    May the Peace & Blessings of our Creator be with you all,
    bmac

    Your life will change within minutes of seeking to deliver your spirit back to our Creator within your lifetime -- www.mihr.com

  32. Rare to find an honourable customer! by Anonymous Coward · · Score: 0

    Thank you for that message. All too often people complain about their service providers and then when the problem is resolved they just go silent... hardly an encouragement to better customer service. It's an odd thing, but if you treat people as if they were human beings (thanking them when they need to be thanked) it encourages them to behave like human beings.

  33. I'm going to try this, I think by martinde · · Score: 1

    As I mentioned in another reply, currently one of my domains is suffering from the same problem. Your question inspired me to mull over what one could do a little more.
    I was thinking since we host our own DNS, we could put in ACLs in our bind setup to disallow queries to the affected domain from the netblock that the spammer is operating from, and perhaps the first level of smtp servers that they are using. (If those are consistent.) This might provide a way to selectively DOS the people who are generating the spam...

  34. ah-ha! by ethanms · · Score: 1

    This is all a giant conspiracy by the Level3's of the world trying to force us to get increased bandwidth... people (and ISPs) will be forced to simply accept that >30% of the bandwidth available is sucked up by digital "noise" in the form of spam, pop ups, etc...

  35. Disable catch-all by Blackknight · · Score: 3, Informative

    Your host should be able to disable the catch-all account for your domain, which will result in any message not sent to a specific account being bounced.

    You should also be able to set up filters in your accounts control panel. If your host does not support this, you need a new host.

    1. Re:Disable catch-all by annielaurie · · Score: 1

      If I had the Powers of Mod, I would mod you up to a ten. Son of a gun, that works!

      Thank you, thank you, thank you.

      --
      DUCT TAPE: The Election Supervisors' Secret Weapon
  36. Remove ailiasing .. by Anonymous Coward · · Score: 0

    it seems(much to my surprise) that ailiasing is by default switched on! on Most standard web host companies ... this is a *BIG* mistake.. ask your web host to remove ailiasing (anything@yourdomain.com) and get a specific hard-coded e-mail address (a real e-mail address) and your problem will be solved almost instantly. Everything else aside from your specific e-mail addresses will be automatically bounced! "problem" solved.

  37. E-Mail is starting to suck by Goo.cc · · Score: 3, Interesting

    I recently needed to respond to an e-mail from a small company. When I replied, my e-mail was bounced back to me because Comcast.net's SMTP server was blackholed. (This happened even though I have my own domain name and only use Comcast's SMTP server as a smarthost.)

    To get around this, I changed Sendmail to start sending out mail directly inside of using a smarthost. Now I get bounces from people with AOL addresses because AOL somehow knows that I am using a dynamic IP address to send mail from.

    The only reason I am having any of these problems at all is because of spam. Spam is ruining the Internet and what's worse, I can see no way of fixing it that doesn't destroy privacy.

    Thanks for letting me vent.

  38. Csoft is very user hostile by Paul+Carver · · Score: 1

    Your problem is Csoft. I have an account with them too. They offer a decent service at a good price, but they do enjoy their BOFH status. They're quick to blame their customers for problems. Because their prices are low, I don't think they give a damn about losing individual customers.

    I think the suggestion mentioned elsewhere about setting up a subdomain is best.

  39. You should just ignore email with wrong addresses by Anonymous Coward · · Score: 0

    The answer is simple. Just send any email with an invalid address to \dev\null

  40. Get a better host by pcjunky · · Score: 1

    I run a small isp (300 domains) and we do web site hosting for $20 per month. Our mail servers take in about 130,000 emails every day 100,000 of it is undeliverable. In most cases like this we would simply weather the the storm. If your paying a host $5 per don't expect much.

  41. First rule... by ggambett · · Score: 1

    I have a small domain ...don't link to it in Slashdot :)

  42. Why go for the spammers? by e078120 · · Score: 1

    Why do we chase the spammers, we should be chasing the q!?!!"@@s who pay them. Point those
    MX records at the web site they are publicising.

    If their employer gets hit, perhaps they will be fired...

  43. Follow the money by Animats · · Score: 1
    The way to get spammers is to follow the money. This takes lawyers and banks, but it's quite possible.

    Work forward until you find the place where the credit card number goes in. Obtain a disposable credit card number from a cooperative bank and use it. Obtain the transaction information from the bank. Follow the money. Use subpoenas when necessary. Find out where the money goes. Sue.

    As for joe-jobs, first, trademark your domain name. (You can do this on line.) Then, a joe-job is a Lantham Act violation in the US and a violation of the TRIPS agreement worldwide. This gives you more legal leverage.

    If the spammer has a domain through which they do business, but the contact information is fake, ask ICANN to have the data corrected. Some domain registrars will then freeze the domain info until the identity of the domain owner is cleared up. Then find out who's hosting their DNS, and get them to shut them down.

    Get a lawyer to draft you some form letters. ISPs have some immunity for copyright violations, but are scared of being involved in "knowingly and willfully aiding and abetting a Lantham Act violation". Use this.

    I've shut down several spammers, including one in Russia. It takes some time, but it's not all that hard.

  44. Cable Modems are not ISPs by MerlynEmrys67 · · Score: 1
    I have decided we should quit calling every cable modem company ISPs. They do not provide Internet Service - They provide Web Service so WSP.

    The reason that I say this is that with their Terms of service these WSP'ers remove the ability to use the internet the way that I want too. I want to be able to run VPNs, I want to be able to run services that are usefull to me as their custommer. About the only thing that the TOS allow is to surf the web for porn, and use their e-mail server to download mail to my favorite e-mail client.

    A true ISP should be in the business of delivering IP packets to and from their custommers - and providing useful services above that (like e-mail, firewalling, etc) where the custommers request the service. There should be few if any restrictions on my ability to send and receive IP packets (I don't mind "no hacking", "no violating Int Property rights" etc.) but this, "no running services" policy just gets in my way.

    Lets stop calling WSP ISP's and do the right thing and demand full access from the internet from our ISPs

    --
    I have mod points and I am not afraid to use them
  45. Having said that... by dacarr · · Score: 1

    Having said that there's not much you can do in a previous post, it occurs to me that one can use GnuPG to sign their messages or encrypt as necessary. Do this persistently and hope to God your correspondents have it or PGP or a clone thereof install.

    --
    This sig no verb.
  46. switch hosts.. by Suppafly · · Score: 1

    no matter how much you like your host, there are others that are just as good if not better and just as cheap if not cheaper.. just take your ball and find a new home.