nPOPuk

Mailboxes

Page updated 15 January 2008

Go to TopIntroducing Accounts and SaveBoxes

Mailboxes are of two types, Accounts and SaveBoxes:

When launched for the very first time, nPOPuk will prompt you to provide details of your first account. Configuring your first account is explained on the Installation page. After that, at any time, you may add further Accounts, or SaveBoxes, by opening the Mailbox menu and selecting the Add... option, explained below.

Once set up, mailboxes can be edited by selecting the mailbox in the Main Window and then opening the appropriate dialogue (Menu: MAILBOX > EDIT...).  Depending on the type of mailbox this will either be the multi-tabbed Account Settings dialogue, described below, or the Rename Savebox dialogue.

Go to TopAdding and Importing Mailboxes

Add mailbox dialogue

To add a further Mailbox, sometimes referred to as a folder, open the MAILBOX menu, in the Main Window and choose ADD. This opens a dialogue where you can specify its name type and whether it is to be created from scratch or imported.

Once additional mailboxes have been established, to change the settings of any of them, its folder must be selected from the Folder List, before opening the MAILBOX menu and selecting the EDIT option.

Go to TopCreating a Mailbox

If the mailbox, whether Account or SaveBox, is to be newly created, simply select the appropriate radio button and click the OK button. If a new account was selected the Account Settings dialogue opens offering the same options as for the initial configuration, otherwise the task is complete and the new SaveBox appears immediately in the drop-down folder list under the main window toolbar.

Go to TopImporting a Mailbox

Mail can can be imported, in bulk, to a new SaveBox.  There is a choice of three possible sources, nPOP and nPOPuk (*.dat) files, MBOX (*.mbx) files, and individual messages in *.eml format.

Import SaveBox dialogue

Select "Import Savebox" and click the OK button.  A standard "Open" dialogue will appear.  Navigate to the required folder and select the required file. (The file type field may be used to filter the file list to show only dat, mbx or eml files) Click the "Open". button to complete the file selection and open the "Import savebox" dialogue.

The Import SaveBox dialogue controls the way in which the selected file is imported.

File to import:
This field shows the path and file name of the file selected for import.
Copy to nPOPuk directory as:
By default, this will echo the file name from the field above.  Change it if it will conflict with an existing file in your nPOPuk installation.
Savebox name:
By default, this field will take its content from the file name.  If wanted, or necessary, change it to something that does not conflict with existing SaveBoxes.
If status unknown mark messages as:
When importing files other than nPOPuk's .DAT format, information on message status may not be available.  This option provides choices for the "Read" and "Fully downloaded" flags.

Complete the import by clicking the "Import" button.

Go to TopAccount Settings

Go to TopPOP3 Settings

The Set Account Dialogue - POP3 Tab

Exempt from Check All
nPOPuk can Check all accounts (See the CONNECT menu, on the Main Window.) logging on to each account's mailbox to deal with mail found there, according to the options set for that account. If this option is checked, then the current account will be excluded from this check.

Go to TopSMTP Settings

The Set Account Dialogue - SMTP Tab

POP before SMTP
This is normally used as a protocol for authenticating a user of an SMTP server.  If checked, nPOPuk will logon to the account's POP3 server and exit, but NOT collect any mail.

NOTE: A setting in the nPOPuk.ini file will add the mail collection facility to this option, forcing nPOPuk to download any messages, waiting on the server, before any attempt to send mail from the selected account. However, options available through the Global Options dialogue fulfil the same function.

Always Bcc
If checked, a copy of every outgoing message from the account, although not displayed as such in the Property dialogue, will be sent as a Bcc to the Mail address defined above.  If an address for the Bcc is specified in the accompanying field this will replace the default address for the Bcc.

This facility can be useful if you use nPOPuk while on the road and wish to have an electronic copy available at your normal computer when back at home.

Go to TopAdding a Signature to Outgoing Mail

The Set Account Dialogue - Signature Tab

When a message composition window is opened for a new, forwarded message, or a reply, a standard block of text can be inserted automatically at the bottom of the message. This is normally used as a "signature". Any text entered in this dialogue will form this signature.

Any text may be entered here, but convention says that it shouldn't exceed four lines or be wider than about 70 characters.

Go to TopFiltering Incoming Mail

Process Overview

Filters allow automatic handling of messages received from the server. Certain actions can be invoked on messages that match user-defined conditions, usually based on the content of header lines.

The Set Account Dialogue - Filter Tab

The "Enable filters" box must be checked for filter actions to take place. Once enabled, the "Add" button can be clicked to open the "Filter Item" dialogue and the first filter constructed. Thereafter, filter items can be selected from the list and edited or deleted.

As messages from an account are received from the server, filters for that account are tested in order for matching conditions. Note that nPOPuk must receive some portion of the message (a number of lines or the full message, depending on the settings under the RECV tab of the Global Options dialogue) in order to apply the filters.

Individual filter items may be moved up and down the list with the aid of the up and down button to the right of the list. Because filters are applied in order, it is important to place "exceptional" filters higher than those to be more generally applied (see Examples).

The entire filtering process for an account or individual filter items may be turned on or off. An individual filter's status is revealed in the first column of the filter list.

Filter Item

To build a filter, first select the action required from the drop down list, then construct either one or two conditions. If a second condition is set then the the appropriate radio button should  also be selected.

Filter Item Dialogue

The possible filter actions are:

Reject
nPOPuk will reject the message, discarding any received portion of a message that meets the conditions given. (When messages are rejected, the Status Line will indicate an increased number of Server items not reflected in the View items.) This action also stops nPOPuk from checking any remaining filters from the account.
Accept
The message will be accepted: it is added to the mailbox and shown in the message list. This action also stops nPOPuk from checking any remaining filters from the account.
Mark for download
nPOPuk will mark the message for full download at the next server update. Once marked for download, a message cannot be marked for deletion by a subsequent filter.
Mark for deletion
nPOPuk will mark the message for deletion at the next server update. Once marked for deletion, a message cannot be marked for download by a subsequent filter.
Mark as read
nPOPuk will mark the message as read.
Copy to:
nPOPuk will copy the received portion of the message to the SaveBox selected from the drop-down list.

NOTE: The "Savebox:" field becomes active when this action is selected.

NOTE: Depending on the Global Options, nPOPuk may not initially receive the entire message.  Only the received portion of the message is copied to the SaveBox.

Move to:
nPOPuk will both mark the message for deletion at the next server update and copy it to the SaveBox selected from the drop-down list. Once the filter action "move to" is applied to a message, the message cannot be copied to another SaveBox by any subsequent filter.

NOTE: The "Savebox:" field becomes active when this action is selected.

CAUTION: Using this filter causes the original message to be marked for deletion. Attachments and the text of long messages may be lost unless nPOPuk is set to Download entire body when checking.

Conditions

The filter conditions are based on e-mail header lines. These specify not only the address of the sender, subject line, and date and time of the message, but also routing information (to allow undelivered messages to be returned to the sender) and other technical information, e.g. the program used to create the e-mail.

One or two headers of any message may be tested for particular contents.  In the dialogue those to be tested are labelled "Item1:" and "Item2:" and the two conditions.may be applied with the boolean operators AND (both conditions must be true), OR (either condition can be true) or AND NOT (Labelled as "UNLESS".  Item 1 must be true, unless Item 2 is true).

Any header line may be tested by typing it into the "Item1" or "Item2" line, but the following may be selected from the drop-down list and do not need to be typed:

From: To: Cc: Subject:
Organization: Reply-To: Comments: Content-Type:
Date: Keywords: Sender: X-Mailer:
X-Priority: X-Sender: X-ML-Name:

Except for the special cases mentioned below, "Content1" and "Content2:" must match exactly the content of the given header line in the source of the e-mail, including capitalisation, punctuation and spacing.  In order to ascertain the true contents of header lines it may be necessary to turn on the Include header lines feature, as sometimes the information shown in the headers nPOPuk displays is NOT identical to the true header in the message source.

A * symbol may be used as a wild card to represent any number of additional characters. This is particularly useful for addresses and popular words used as subject lines by spammers. Addresses can appear in e-mail header lines with the "real" name added (with or without quotes) and the address enclosed in less/greater than <symbols>.

Where "From:" is selected as the Item a special Content entry may be used. "**INADDRESSBOOK". This is entered without the quotes and allows addresses in nPOPuk's Address Book to be trapped by the filter.

Where "Date:" is selected as the Item two special Content may be used. These are "**OLDERTHAN n" and "**NEWERTHAN n", where "n" is a number, representing the number of days. These are entered without the quotes and allow only older or more recent mail to be trapped by the filter.

Examples

Action Item 1 Content 1
Mark for deletion From: *@hotmail.com*

Any mail from a Hotmail address will be deleted when the server is next updated.
NOTE: As it is difficult to predict the exact format of the address line the crucial portion of the address is wrapped in wildcards.

Action Item 1 Content 1
Mark for deletion Subject: *PROPOSAL*

Plagued with spam offering you business proposals? This filter should kill it!

Action Item 1 Content 1 Condition Item 2 Content 2
Reject From: * UNLESS From: **INADDRESSBOOK

Mail will will be left on the server, unless it is from someone with an address stoed in your address book.

Action Item 1 Content 1
Mark for download From: **INADDRESSBOOK

Assuming that you have the default setting to download only 100 lines of any mail, then this filter could be used to accept large attachments only from those known to you.

Action Item 1 Content 1
Accept Date: **NEWERTHAN 14

Only retrieve mail dated within the last fortnight.

Action SaveBox Item 1 Content 1
Copy to: Work From: *@myemployer.com*
Move to: Home From: **INADDRESSBOOK
Mark for deletion From: *

This set of filters could appear on a computer at home. It will leave messages from your employer on the server and place a copy of them in your "Work" savebox (so you can answer them from home, but still have them available to download at work). All other messages will be marked for deletion, with messages from an address which appears in your address book copied to your "Home" savebox.

Go to TopConnection

The Set Account Dialogue - Connection Tab

Hang up and dial this account's server
This option is not needed if nPOPuk is used with a single account.

Check this option if an account requires a direct modem connection, i.e. access via a connection to another ISP is not allowed.

When the option is set, if mail is checked or an update attempted, and an existing connection is in place but not with the required server, the existing connection will be dropped and the appropriate server dialled.

Go to TopSaveBox Settings

Raname Savebox dialogue

The only option available for a SaveBox is to rename it. Select "Edit..." from the Mailbox menu and you are presented with a renamed "Add Mailbox" dialogue, with the unneeded options greyed out.  Just retype the name and click "OK"

Go to Top