SITE MAP |  CONTACT ME |  USEFUL |  FUN |  PHOTOGRAPHY |  SERVER INFO |  LINKS & QUOTES |  #1016034

SpamCop FAQ
Return to SpamCop

Frequently Asked Questions:

A complaint email sent by SpamCop bounced. What's wrong?
How can I track the spam I complain about?
Why should I NOT use anonymous mode?
So, if I can't use the anonymous mode, how can I protect my inbox from possible retaliation?
Why dosn't SpamCop look for email and/or website addresses in the spam?
SpamCop said "Failed. Couldn't parse.". What does it mean?
What do you mean by "all headers"?
How do I get my email program to reveal the full headers?
Can I get a copy of the source code for SpamCop?
Can I create a link to SpamCop from my site?

A complaint email sent by SpamCop bounced. What's wrong?

This means that SpamCop found an email address to complain to, but it was invalid. I DO NOT keep a database of email addresses. Abuse.net does, and spamcop uses abuse.net to find it's addresses. The fact that spamcop's complaint bounced is evidence that abuse.net is out of date. Please, feel free to track down the correct abuse address yourself and ask the fine folks at abuse.net to add it to their database: update@abuse.net. A good way to track down the correct abuse address is to visit the web-page of the domain that bounced your complaint. Read more about abuse.net

Whatever you do, don't forward this stuff to me. I don't want it, I can't use it. It will be ignored.

How can I track the spam I complain about?

Using the new automatic URL tracking system is easy (if you have a browser and OS which supports it). Each time you submit a spam to SpamCop, it generates a unique URL which can be used to review (and even re-submit) your complaint. This URL contains the unique serial number assigned to your spam. You can drag these links from your browser window onto your desktop or into a folder. When you do this, the name of the file/shortcut/URL will be something like "SpamCop ID:248". This same ID is part of the subject line of the complaint. This way when you get responses from different ISPs, you can match up the response with the original complaint and 'file' it accordingly. Either delete the icon when the issue is resolved, or move it to a different folder.

Why should I NOT use anonymous mode?

Here is an email from MCI explaining why some ISPs ignore annonymized complaints:

Julian,
     Just curious why a spam complaint software package would include
anonymous sending.  You might want to include something with your software
package advising users that if they do choose to send their complaints
anonymously, many abuse departments do not process anonymous complaints.  We
do not and I know of a number of other abuse departments who do not either.
--[next email]--
     The primary problem with the anonymous complaints is the C.Y.A.
syndrome.  Not all complaints that come in are valid and some can be bogus
attempts by people to get other people in trouble.  Its primarily a
precaution on our end to ensure that if an account does get suspended, we
have a legitimate complaint and source to trace back to.  Or at least one
that can be considered reasonably valid if this should happen and we get
involved in a lawsuit.  If that happened and we knew it originated from an
anonymous source, we'd pretty much be left hanging in the wind.
     Another reason is that some of the complaints that come in are not
complete.  While your SpamCop program does a good job of giving an ISP/NSP
the info it needs, others use outdated or home-grown programs which leave
off information we'd need to process the complaint.  Actual headers, time
zones, and things like that.  With no valid means of contacting the people
for the additional information, we can't process those complaints.
     In our case (wcom.net domain) we're not an ISP but rather a Network
Service Provider (NSP) who sells network access to ISP's (AOL, CompuServe,
SPRY, etc...).  In cases like the spam complaints, we'll identify which one
of our network customers the account in question belongs to and refer it to
the appropriate security team of that customer for suspension/termination.
Because of this, we do need some sort of 'evidence' to pass along of the
users actions, which usually means the entire spam message is sent.  They're
good about whacking the bad accounts, but do require some sort of evidence
on their end as well before they can whack an account, otherwise they'd be
risking legal problems as well.  The joys of the American legal system .
     Its a shame we can't just accept the complaints as they come in like
the anonymous ones.  But the risks of potential legal trouble we could get
in is greater.  However, more then likely the account being complained about
has already been identified by another complaint and will be suspended, so
its not like the spammers are going to be getting off scott-free.

Craig Card
MCI WorldCom Advanced Networks
Network Security Analyst
So, if I can't use the anonymous mode, how can I protect my inbox from possible retaliation?

One way is to set up a seperate account which you use ONLY for the return address on spam accounts. You can get free email accounts at many web sites. Hotmail is just one of the possibilities. I know this is a bit of a pain, but there it is.

Why dosn't SpamCop look for email and/or website addresses in the spam?

Theoretically, SpamCop could complain to administrators who are responsible for systems with email and/or website addresses mentioned in the spam email itself. I debate whether this would be a good idea, or even a good option.

The problem with doing this is that I would be using data from the spam email itself which is totally untrusted. A spammer could discredit me by loading a spam with all kinds of addresses like whitehouse.gov, cnn.com etc. "This product was recently reviewed in www.nytimes.com". Typically if there are addresses in the spam, they are for the spammer's drop-box or web-site, but this is hardly a sure bet and it's definitely not proof of blame. For now, I have decided not to implement this type of feature.

SpamCop said "Failed. Couldn't parse.". What does it mean?

There are many possible reasons for this message. Basically, there are two main categories:

  1. Problems at your end:
    The header of the spam didn't have enough information to figure out what IP the spam came from. This happens sometimes on very old or strangely configured email systems. For instance, if you are using a Novell or old Microsoft server, you may have this problem. If this is the problem, you will probably see it with ALL email, not just certain spam emails.
  2. Problems at the spammer's end:
    SpamCop couldn't figure out who is responsible for the IP that the spam originated from. This is sometimes caused by temporary network outages. It can also be caused by poorly configured DNS servers and out of date IP registration information. If you really want to track this spam, you will need to find some expert help. Try asking the friendly (and not so friendly) folks on the newsgroup
    alt.spam for help.

What do you mean by "all headers"?

Here's an example of the headers of an email:

Return-Path: <nospam_julian@julianhaight.com>
Received: from julianhaight.com (usr25-dialup4.mix1.Sacramento.mci.net [166.55.9.4])
     by sam.julianhaight.com (8.8.7/8.8.7) with ESMTP id MAA14120;
     Sat, 7 Mar 1998 12:08:52 -0800
Message-ID: <3501A7D6.9C842904@julianhaight.com>
Date: Sat, 07 Mar 1998 12:02:30 -0800
From: Julian Haight <nospam_julian@julianhaight.com>
X-Mailer: Mozilla 4.04 [en] (WinNT; I)
MIME-Version: 1.0
To: feedback@pfmicro.com
Subject: TWINSTOR TS210 Disk Mirroring Controller
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Notice the line marked in yellow. This is the only part of the header that SpamCop cares about. This is called a received line. Some email has only one received line, some has more than one. Every time the email makes a 'hop' from one server on the internet to another, one more received line is added. It can be used to track the email back along it's path to the origin. Without this information, SpamCop can do nothing. All the other information in the header is suspect (it can be faked). Received lines cannot be faked (or at least when they are it is usually detectable).

How do I get my email program to reveal the full headers?

It depends on your email software. Here are instructions for some of the more popular programs:

Eudora
Click on the button labeled "blah blah blah" in your toolbar.
Netscape
Click on the "View" menu, then "Headers", then "All".
Hotmail
Click on "Options", then click on "Preferences", scroll down to "Other Hotmail Options" and find the item "Message Headers". Choose "Full" and click the "OK" button.
Pine
If the feature is enabled, you simply press "H" to toggle full headers. If the feature is not enabled, you must enable it first: From the main menu, press (S)etup, (C)onfig. Scroll down about 40 lines to the option labeled "enable-full-header-cmd". Press [ENTER]. Press (E)xit, (Y)es - to save. Then you can return to the message window and use "H" to display the headers.
Micro$oft Outlook

    With the keyboard:

  1. CTRL-F3 (Message Source Window)
  2. CTRL-A (select all)
  3. CTRL-C (copy)
  4. ALT-F4 (close)

    With the mouse:

    Click on the spam message, then on the "File" menu, then "Properties", then the "Details" tab, then "Message Source".
Outlook 98

I noticed that your instructions for how to copy the headers and messages in Outlook don't work for Outlook 98. Here is how I do it there may be a simpler way but I haven't found it.

  1. Open the message.
  2. Under the View menu select Options
  3. Copy the text in the Internet Headers window (unfortunately it doesn't include the message itself.)
  4. Paste into the Headers and Message box on the SPAM COP page.
  5. Close the options window
  6. Copy the message text.
  7. Paste into the Headers and Message box on the SPAM COP page on the next line below the headers that were just copied.

    What a pain...

Pegasus
Press Ctrl-H.

Can I get a copy of the source code for SpamCop?

No. There is a lot of software on my website. Some of it has source, some dosn't. I want to keep the (c) on SpamCop for now. I may even charge for it someday (doubtful, but I reserve the right). Suffice it to say that the program is a Perl script that makes heavy use of Regular Expressions. It calls various Unix network utilities (dig, nslookup, whois) to find information. If there ever comes a time when I need to stop providing this service personally, I will be sure to put the source code into the public domain.

Can I create a link to SpamCop from my site?

Sure. You may recomend SpamCop to anyone you like. You may link from your site, put the URL in your .sig file, link from your usenet postings or whatever. I would prefer that you don't set up a posting-form from your site. I want the users to see MY instructions and news updates when they use SpamCop. So far I haven't made this a hard rule, but I may in the future. Here's the HTML to do it:

<a href="http://www.julianhaight.com/spamcop.shtml">
SpamCop
</a>
Note, the url is "spamcop" not "spamkiller". I'm trying to phase out the name "spamkiller" as it is already in use (www.spamkiller.com).

All content property of Julian Haight. Commercial use forbidden without consent.