Home
 Products
 Download
 Buy
 Support
- F.A.Q.
-- MailGate
-- POPWeasel
-- SpamWeasel

- Error Codes
- Configuration
- Release Notes
- Year 2000

 Beta Area
 Contacts
 About Us
 Forum




POPWeasel Support Issues

Q. POPWeasel is not routing mail correctly. Why?
A. There are a number of settings in POPWeasel which affect the way mail is sorted.

The principles of routing
When an ISP's mail server receives mail for your POP3 mailbox, before the mail is delivered, it adds headers containing the intended recipient's e-mail address. Different ISP's use different header fields, which can complicate routing; however, if you have a good ISP then successful routing should be relatively easy.

By default, POPWeasel checks for standard headers within the e-mail and attempts to route mail according to these. Sometimes the header that POPWeasel finds can contain the main catch-all address, rather than that of an individual recipient. If this is the case, you'll need to find a header that contains the recipient's address, and force POPWeasel to use this.

Finding the header to route by
When the e-mail is sent to the server hosting your POP3 account, the recipient is identified in the transaction, and the server can add any number of headers to identify the recipient. Standard headers containing this information are 'Envelope-To:', 'Delivered-To:', and 'Received:'.

The best way to find out which header is the one you need is to enable all logging options and check the log file: this should show the entire raw e-mail, including headers.

Changing the header that POPWeasel routes by
If you have a catch-all account, and you wish for POPWeasel to collect and distribute the mail held within it, follow the instructions below:
  1. Click on Start | Programs | POPWeasel | POPWeasel Configuration.
  2. Select the 'POP Collection' tab, and edit your account.
  3. In the field labeled 'routing', scroll down the list until you get to the header that matches the one containing the recipient's address.
  4. If you can't find the header in the list, click on the ADD button and add the header manually.
  5. Once you've located the header in the list, click on it, to select it, then click on the up arrow beside that header. Do this until the header reaches the top of the list.
Filter patterns
The 'Address filter patterns' field tells POPWeasel to filter out any mail that does not match the pattern you specify -- by default it allows anything.

You can use wildcards to filter out mail not intended for your domain. For example: typing '*@mailgate.com' would only allow mail to be delivered if it was addressed to <any_user>@mailgate.com. If you are collecting for more than one domain, enter the other domains on separate lines. For example:

*@mailgate.com
*@mailgate.co.uk

Return To FAQ