Spam Removal

Since April 2004, GreenNet has been using an innovative and effective method of improving the mail system’s ability to limit the amount of spam that is delivered to your mailbox. It works by identifying spam according to technical, rather than language-based criteria. The effectiveness of this method is evident in our logs, which show that this measure alone prevents about 80% of spam messages being delivered (although complete spam detection rates are much higher). Theoretically, no legitimate mail should ever be permanently blocked.

The method known as “greylisting” is based on the simple observation that while correctly-configured, legitimate mail systems attempt to deliver messages repeatedly whenever there is a temporary delivery failure, most spam is delivered through special applications, which adopt a “fire-and-forget” method. So we have set up our servers to refuse the first delivery attempt by a new mail sender, and only accept the second and any consequent ones from the same sender to the same recipient. In this way, most spamming applications give up when sending mail to people with GreenNet email addresses.

Since implementing greylisting at GreenNet, we have discovered some cases of legitimate internet service providers who are not following the correct technical standards of email delivery which causes bounced messages. With your help we have developed the system to recognise these “faulty” senders. So if you have any questions or problems regarding missing messages do let us know, and as we can always use that information to improve the system.

Although the method has been designed to minimise its impact on end users, by its nature you may experience some delays in email delivery, especially if you are expecting mail from a system that you have not received mail from before.

Greylisting technical details

If you get a response including

450 <domain.example.com [IP address]> : Client host rejected: Service is unavailable

then this is a result of a greylisting system and not normally a problem. 4xy codes are defined as temporary and mail servers should resend. However, if this comes back to you in a bounce message (Delivery Status Notification), then your mail server or the mail server of your service provider may need upgrading.

Other email providers, for example Yahoo, are known to use greylisting, so if you have problems with 450 errors when transmitting, these won’t be limited to GreenNet.

If you have problems contacting any addresses on GreenNet, please

1) For urgent messages or if you get a bounce, you may want to send the message again. By this time your message will be cleanlisted and the second message should go through immediately.

2) Ask your ISP to check their server(s) for retry times in response to a 450 message. There are known to be two buggy old mail server programs which do not comply with internet standards, Novell GroupWise 6.0 and InterMail 4.0. Please let your ISP know that if they still use one of these, emailing will be unreliable to an increasing number of other ISPs. Alternatively, it could be a misconfigured version of Exim.

3) Contact GreenNet by phone or email, giving the sender and recipient addresses and the date the email was sent or rejected through the other ISP. We can then investigate and if necessary, add the mail servers to our cleanlist.

Spam labelling

GreenNet email accounts also come with a tool that tries to recognise unwanted email messages (so called ‘spam’) and labels them accordingly. In general we cannot prevent spam by deleting messages from known spam sender addresses as they keep changing their email addresses and the mail servers they (ab)use. We also have to be cautious as the tool can sometimes misidentify email as ‘spam’ (also known as giving ‘false positives’). False positives are very rare, and a high priority for us, so please report them. And so with the exception of obvious spam which we feel confident about rejecting, we quarantine most spam messages (effectively discarded after seven days), and in cases of doubt we label the messages for you to then filter out as they come into your mailbox.

Filtering

That is why GreenNet recommends setting up ‘Spam’ filters in your E-mail program. Filters (sometimes also called ‘Filter Rules’ or ‘Mail Filters’) allow your E-mail program to automatically detect messages which GreenNet servers marked as ‘Spam’ and move them to your trash box or junk mail folder. This also gives you a chance to look at them and check whether any of them were misidentified.

Setting up a Filter

Follow the links below for instructions on how to set up a’Spam’ filter in your E-mail program (if your E-mail program is not listed please send an E-Mail to support@gn.apc.org and we will add instructions for it as soon as possible).

Sadly Outlook Express 6 does not support filtering based on special header fields. We can, if neccesary, alter the subject line of suspected spam to assist filtering. Contact support@gn.apc.org if you require this.
Check the GreenNet Forum to find more and to add your own instructions.

Further Reading

There are historical discussions here – I get so much SPAM – about some of the things GreenNet is doing against spam.

GreenNet’s anti-spam tool is powered by a forked version of the open-source program SpamAssassin. Technical information is available there.

Comments

Post new comment

Additional features are available if you login or register
The content of this field is kept private and will not be shown publicly.
Captcha
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
seven plus two equals
Solve this math question and enter the solution with digits. E.g. for "two plus four = ?" enter "6".