Version 1.00; last updated 2005-09-16

Index:



What happens to my email after the evaluation period expires?

The jwSpamSpy evaluation version provides all product features for 30 days after installing it. If you let this period expire without purchasing and activating a license, jwSpamSpy stops filtering. It will then pass all emails straight through, without checking whether any of them are spam emails or viruses. Therefore you will not lose access to valid emails, but you will have to manually delete spams again.

You can purchase a license and activate it any time the product is installed, or after uninstalling and reinstalling it. Uninstalling and reinstalling does not change the original expiry date, you can not pause or extend the evaluation period by doing so.

It is preferable to purchase the license before the evaluation period finally expires because during this period the license will be automatically activated, provided the email used for the purchase is one that is filtered by jwSpamSpy.


Do I have to pay an annual fee for using your spam filter?

Our registered version never expires. It never cripples or disables itself. As we improve the product to adapt to new tricks used by spammers and fix problems, we make updated versions available to registered users, usually at least once a month. New versions will be automatically downloaded within one calendar year of activation. After one year you can keep on using the version you currently have or you can chose to get more updates by purchasing an update license. We haven't finalized the price for this license yet, but it will be cheaper than the regular retail product.


jwSpamSpy picks up mail but my email program doesn't receive any.

The way jwSpamSpy works it that it sits between your mail program and your (ISP or company) mailserver (see
"How jwSpamSpy works" in the ReadMe file). It first picks up mails from your regular mailbox as if it was your email program, using your username and password to gain access. Next it sorts out spams and viruses. Finally it allows your mail program to pick up mail from jwSpamSpy, now responding as if it was the original mail server. For the last step to work, your mail program must check the filtered mailbox provided by jwSpamSpy instead of the normal server it accessed before you installed our filter. The new server is the local machine, which is accessed either using the IP address 127.0.0.1 or the Computer Name.

If you use Microsoft Outlook Express (OE) then during the installation jwSpamSpy Setup should by default have made all the neccessary changes to the OE settings. If for any reason this didn't happen, you can make those changes yourself and things should start working as expected.

In Outlook Express go to "Tools | Accounts | <your mail account> | Properties" and click the "Servers" tab (the names may differ for non-English version of OE). Make sure the "Incoming mail (POP3)" setting is set to 127.0.0.1 or to the name of your computer and not to the normal mail server you have been using before! Make sure you configure the email program for the same value selected when you ran Setup. The default in Setup is 127.0.0.1 which works for all configurations (addressing the mailbox by the computer name is provided as an option for cases where the email program and the filter run on different machines).

Whenever you define a mailbox to be filtered in jwSpamSpy, it will tell you what the host setting to use is (127.0.0.1 or the computer name). The About dialog of jwSpamSpy also displays this value.


I have configured a mailbox in jwSpamSpy but my email program still picks up lots of spam.

In our tests, jwSpamSpy filters 99% of spam or better. If it appears that jwSpamSpy does not filter incoming mail, there are two possible reasons:
  1. You are using an evaluation version of jwSpamSpy and the evaluation period has expired. Use "Help | About jwSpamSpy" in Manual Mode to check the expiration date. If you are using the evaluation version, you will see a message such as:
    Unregistered evaluation version (expiry date: 2005-12-31)
    If you're using the registered version (i.e. you have purchased and installed a license key) then your name and purchase date should appear, for example:
    Jane Doe (Jane's Widget Inc. ) [2005-05-27]
    jane.doe@myisp.com
  2. Your email program settings need to be changed to pick up mail from a local mailbox provided by jwSpamSpy. If you are using manual or automatic mode, jwSpamSpy retrieves mail from your ISP's mailserver, discards the junk and stores the legitimate mail in a local mailbox. If your email program picks up mail from the ISP mail server directly, jwSpamSpy can not prevent spam from getting retrieved and furthermore, legitimate mail that passed all jwSpamSpy's checks will sit uncollected in the local mailbox. Please read the ReadMe file for a description of how jwSpamSpy works if you are not sure about this.


Do I need to whitelist all my friends and family to make sure their mails get through?

We view whitelists more as a band aid for special cases, not as a general mode of operation when filtering out spam. This view is reflected in the design of jwSpamSpy, which does not normally require you to whitelist the addresses of people who you regularly communicate with.

If you run a business, you will constantly receive sales enquiries and orders from people whose addresses you had never seen before and whose addresses by definition are not whitelisted. If some of these emails were trashed, you would lose valuable business. That is simply not acceptable.

Protecting valid emails from non-whitelisted sources is a top priority for us. It is more important than catching as much spam as possible (where we do pretty well anyway). The vast majority of valid emails will get delivered by jwSpamSpy without any interference. A small percentage, maybe 1% in our own email traffic, will however be flagged as suspicious (i.e. likely spam) because of various observations made by the filter that match spam profiles. If a valid message has some problems with it, it is usually only flagged and then delivered, but not deleted.

Messages flagged as suspicious are a grey area between clearly spam and clearly valid messages that need human inspection. In our filter we try to keep this portion as small as possible, so as not to require too much of your time. You can set up filter rules in your mail client (e.g. Outlook Express) to sort these into a separate folder that you then inspect maybe once a day. Most of the suspicious messages will be spam, but if one should turn out to be valid mail, it can easily be retrieved. If you expect the sender may write to you again in the future then you should whitelist the sender address.

If you are using Outlook Express you can also take your entire address book, export it to a text file and then import it into the sender whitelist. That ensures that all the people who you have previously replied to or who you manually added to the address book can send you mail without any problems. This is how you do it:

Go to Outlook Express and use "File" / "Export" / "Address Book" / "Text File (comma separated values)" / "Export". Select a file name. Uncheck all fields but the email address, then click "Finish".

Then open the jwSpamSpy dialog, select "Tools" / "Email addresses" / "Whitelist" / "Import file". Browse to the folder where you saved the ".csv" export file and select it, then click "Open". Now all these addresses will get added to your personal whitelist and never be flagged.


A message has been forwarded as possible spam. How do I retrieve it?

If jwSpamSpy suspects that a message is spam but isn't quite sure, it forwards the original message "wrapped up" as an attachment to a notification mail. If you don't want it, just the delete the whole message. If you do want to recover it, open the notification message and use the mouse to drag the attachment to any folder in Outlook Express (such as "Inbox"). That extracts the original message to the folder, just as if it had never been filtered. There you can open it normally. Then you can also delete the notification message.

Netscape, Mozilla, Incredimal and some other email clients do not allow you to drag attached emails to an email folder. With these clients you can save the attachment as a file in a specific folder that exists for your mail account (jwSpamSpy version 1.00.050705 and later). Normally the path of this folder is

where name@domain is the name of your email account. You can see the folders for all your mail accounts by right-clicking on the system tray icon and selecting "Open mail folder". After saving the attached message as a file, it will be delivered next time jwSpamSpy checks for new mail from the mail server.

Note: If you see a message "OE removed access to the following unsafe attachments in your mail: ", then you first need to enable access to attachments to retrieve them using this option:

Tools | Options | Security | Virus Protection
"Do not allow attachments to be opened or saved that could potentially be a virus" (uncheck this)

Blocking access to attachments in Outlook Express 6.0 is a cheap way for Microsoft to stop the spread of viruses. However, it's very crude, over the top and quite intrusive. With this option, you can't even open photographs that you've been sent! We do recommend that you re-enable access to attachments. Since jwSpamSpy filters most viruses, it is quite safe to do so.


A message has been forwarded as possible spam, but it isn't. What should I do?

This should not happen very often. If it does you can contact us so we can address the problem.

The original message is attached to the notification and can be retrievd. See here for details.

If a valid (non-spam) email is flagged as suspicious and you receive mail from that source regularly, we recommend you whitelist the sender address (Tools | Email addresses | Whitelist). Emails from whitelisted senders are never flagged as suspicious.

In addition, you can forward a copy of the non-spam message to jwspamspy@pobox.com. We will try to improve our product so that in future mails like this one will pass through. Please make sure to forward the mail as an attachment, so that all email headers remain intact. In Outlook Express, use "Message | Forward as attachment". A regular "Forward" does not provide us with sufficient information about the message that showed the problem.


What happens to mail filtered as spam?

Filtered mail for every mail account is saved to a folder on your hard disk where it can be retrieved any time:

Deleted mail files are named The easiest way to find the right file is to use the Search function of Windows Explorer to look for the sender address or subject line. You can open these files under Outlook Express by double clicking on them in Windows Explorer.

If you don't want to take up disk space, it's OK to delete the *.eml files in the spam folder any time.


How can I unsubscribe from spam?

Many spam mails include a website or email address to unsubscribe, but that doesn't mean that you can unsubscribe. Legitimate companies that you are a customer of or operators of mailing lists that you have in fact subscribed to at some point will normally honor unsubscribe requests; not so with spam! Trying to unsubscribe from spam (such as mailing lists you have never subscribed to) will in fact invite even more spam, as it confirms to spammers that your particular email address is valid and active. The only feasible approach is to automatically filter all mails containing such bogus unsubscribe addresses.


Why does jwSpamSpy need my email password?

Our spam filter protects you from spam and viruses by acting as a "man in the middle" between your email client and your email server. It first retrieves all emails from your server (whcih requires this passowrd). Then it sorts out the junk. Finally it lets your email client retrieve the valid mail from the filter. See our
Privacy Notice.


Can I use jwSpamSpy with IMAP mailboxes?

No, you can't. Currently, jwSpamSpy only supports the POP3 protocol, which is the most commonly used internet standard for picking up email.


Can I use jwSpamSpy with AOL?

No, you can't. Currently, jwSpamSpy only supports the POP3 protocol, which is the most commonly used internet standard for picking up email. It does not support AOL's proprietary mail system.



Can I use jwSpamSpy with Juno?

No, you can't. Currently, jwSpamSpy only supports the POP3 protocol, which is the most commonly used internet standard for picking up email. It does not support Juno's proprietary mail system.


Do you have a version of jwSpamSpy for Linux?

Do you have a version of jwSpamSpy for MacOS 9 or OS X?

We don't currently offer a native Mac or Linux version, but you don't have to run Windows on your own computer to be able to use jwSpamSpy, see below. If you run a non-Windows operating system, here are your options:

1) If you have any old Windows PC in your office then it is possible to use it to filter email on behalf of any POP3 based client, from Mac OS via Linux to Solaris. This is because our filter acts as a POP3 client to the mail server and as a POP3 server to the mail client. The only requirement is that the filtering machine runs Windows and has LAN connectivity to both the mail server and mail client (i.e. has a network card). Of course it needs to be powered up when the client computer wants to access email. Our hardware requirements are not very high, basically any five year old low end Windows machine will do (Pentium MMX, Celeron 300, etc).

2) If you run your own mail server on a Linux box, you can use SpamAssassin to score incoming mails and set your Apple or Linux mail client to query that score and file the mail accordingly.

3) You can use an external service such as http://spamfence.net/ to filter the incoming account and have the mail forwarded to a secret, clean account that your client reads.


Can I use jwSpamSpy with a web mail account (Hotmail, etc.)?

Only if your web mail account can forward mail to a POP mailbox or if it provides for POP3 access. For example, Yahoo! Mail or
www.gmx.net provide POP3 access, but Hotmail does not.

Note that if you would like to use the webmail interface to read mail you can not use Automatic mode. You must configure jwSpamSpy in remote mode and manually issue the "Delete Spam" command before opening the webmailer. If you access the webmail acount via a POP3 mail client such as Outlook Express only then jwSpamSpy can be used in Automatic mode.


Can I use jwSpamSpy with WebTV?

No, jwSpamSpy requires a computer that runs a version of Microsoft Windows.


Why does jwSpamSpy not stop all spam?

While we make every effort to identify spam and prevent it from reaching your email application, there is no 100% sure way of distinguishing spams and nonspam in software. Some types of spam are more difficult to distinguish from legitimate mail than others. In making judgements, overly aggressive efforts to reduce an already small "false negative" rate (i.e. spams slipping through) inevitably risk increasing the rate of "false positives" (i.e. non-spams getting intercepted). Our top priority is to not jeopardize any of your valuable mails. Even so, in our testing less than 1 percent of spams sent to our mailboxes manage to slip through the filter. As we improve our filter, we make new versions of the software available to registered users which will be downloaded automatically and installed with their consent.


I like your product! Can I help sell it and earn a percentage?
Yes you can! We currently pay 20% of the net revenue (about $5 per copy) for every license sold to a customer following a link from your site. To become an affiliate and receive HTML code to put on your website, sign up
here.


I have a problem installing or running jwSpamSpy. What can I do?

First, make sure you have read and understood the ReadMe notes, which explain how jwSpamSpy works and how it needs to be configured. You may try to uninstall jwSpamSpy from the Windows Control Panel and retry the installation.

If this does not resolve your problem, you may contact us. It can be helpful if you provide the following information:

Please note that if your problem involves not being able to receive email, it may be useful to contact us from a different email account, such as from another computer in your office or household or from a webmail account (yahoo.com, hotmail.com, etc.). Otherwise you may not be able to receive our responses either!

How to send us screen shots
Display the email application account settings or whatever you need to show to us on your screen. Then push the "Print Screen" key on your keyboard. You can now paste the screen content to a bitmap file using a program such as Paint ("Start | Programs | Accessories | Paint | Edit | Paste | File | Save As"). Attach this file to your email.

How to send us jwSpamSpy Registry Setting Information
Microsoft provides a tool called regedit, which can save internal settings from the registry (a Windows-internal database for program settings) to a textfile. By emailing us a copy of this textfile, we can see exactly how you configured jwSpamSpy. This may help us reproduce and diagnose problems that you are experiencing. To generate this file, follow these steps:

  1. Click "Start | Run" (or use "Windows-key" + R),
  2. Enter "regedit" in the Open box that pops up and click "OK".
  3. When Regedit comes up, browse the tree on the left. Under "My Computer" you will find "HKEY_LOCAL_MACHINE", then "SOFTWARE", then "JoeWein", then "jwSpamSpy", then "1.0".
  4. Use "Registry | Export Registry File" to export these values as a .reg text file and attach it to an email.

How to send us POP debug information
jwSpamSpy supports an option to log all activity between the mail program and the local mailbox. This should help us diagnose any incompatibilities that may exist between certain mail programs and our mailbox server. This feature is disabled by default. Here is how you turn it on.

  1. Run the "regedit" tool (Windows+R or Start | Programs | Run, type "regedit", click "OK").
  2. Browse to the following key and select it:
    HKEY_LOCAL_MACHINE\SOFTWARE\JoeWein\jwSpamSpy\1.0\Profiles
  3. Right click in the right-hand window. Select "New | String value". Name the new value "Pop3Debug", open it and enter the digit 1 as a text string. Accept this value and make sure it shows up in the right hand window.
  4. Restart your machine (or unload jwSpamSpy via Exit, then start jwSpamStartup.exe in the jwSpamSpy program folder).
  5. Run your email program (Outlook, etc.) and check for email. Try this more than once.
These steps should have created a text file which you can email to us:
C:\Program Files\JoeWein\SpamSpy\logs\pop-debug.txt
It contains a log of all the commands the mail program sent to the local POP server and information about when connections were made or broken. Since this also includes the passwords sent by your program, you may want to use search and replace in a text editor on this file to change passwords to asterisks or something else before you email it to us. After you have created and mailed the file, you may disable debugging again by deleting the Pop3Debug key via regedit.


Privacy policy

joewein.de LLC respects your privacy:

  1. We do not pass any customer data to third parties, because we know you hate spam as much as we do.
  2. Any data collected when signing up for the evaluation version is only used to contact evaluation version users in connection with the evaluation product. We do not use it for any other purposes.
  3. Our customer database remains known only to us and Share-It, the company handling our online sales.
  4. All jwSpamSpy software settings are kept secure in the registry of the local machine.
  5. The settings are never sent to any other computer, except for the user name and password, which have to be sent to your mail server during email pickup.
  6. We don't know what email addresses you are using our filter for, let alone any passwords.
  7. The only contact jwSpamSpy makes with our webserver is to periodically check for updated program and data files.
  8. jwSpamSpy gathers no information on your computer, except as required for stopping spam. We spy on spammers, not on you :-)


Contact us:

Joe Wein <
jwspamspy@pobox.com>
https://joewein.de/sw/jwSpamSpy/