nPOPuk details page

Overview
Upgrading from old versions
Setup (installation)
ISP configurations
Importing email
Usage tips
Advanced usage tips
Platform differences
Moving an nPOPuk installation
Portable use via flash card
Interactions with other software

[PPC Tips]

Overview

nPOPuk (main site, download) is a fast, capable email client usable on HPC/PPC/SP (Handheld PC/Pocket PC/SmartPhone) devices from Windows CE2.0 through Windows Mobile, and also on Windows 98 through XP.[Top]

Upgrading from old versions

This site documents nPOPuk version 2.07 and newer. Click here for a history of nPOPuk versions. This section documents a few critical differences between version 2.07 and older versions. [Top]

Setup (installation)

  1. Place nPOPuk.exe in an empty folder in either the main memory (RAM), or a storage card, of the Pocket PC.
    If nPOPuk is run from the storage card instead of the main memory, be sure the program Exits completely by using File/Exit before removing the card or turning off the machine. RAM is faster and doesn't need this extra care, but must be backed up to avoid data loss if the batteries run down.
  2. Using File Explorer, copy the .exe file and go to My Device/ Windows/ Start Menu/ Programs, and then Edit/ Paste shorcut. This puts nPOPuk in the Programs list that drops down when tapping the Start. This step is optional, the alternative is to navigate to the folder containing nPOPuk when starting it up.
  3. Open nPOPuk.exe and choose "Use template" to import an ins file for your account, or...
  4. Open nPOPuk.exe and choose "Cancel" to fill in the account settings manually.
For more complete instructions, click here. This site offers downloads for various platforms, the PC, SP, PPC, HPC, etc.

If the settings are too difficult to figure out, email somone who knows how to set up nPOPuk with this info: This person can set up your nPOPuk account on their machine, then send the .ini file as an email attachment back to you. This file then can be saved in the same folder as the nPOPuk.exe file, and when nPOPuk is opened the next time, all settings are ready to go, just to add the password. [Top]

ISP configurations

For most ISPs not listed here, the general setup instructions suffice. gmail and Google hosted email
Yahoo [Top]

gmail

The Gmail POP server removes messages from its queue once they have been fully retrieved using the standard POP protocol RETR command. This causes fully received messages to vanish the next time you check what is on the server. However, nPOPuk has a setting to sidestep that issue, by using the TOP command instead of RETR to retrieve the email. Gmail also quits putting new email into the POP queue if there are already "too many" messages there, so it is important, when leaving messages on Gmail using TOP, that you archive important (or all) messages into a Savebox, and delete some (or all) messages from the Gmail server. It is not presently known what condition(s) [possibly total size, message count, oldest message date?] trigger Gmail to stop feeding the POP queue, but it is quite responsive in beginning to feed it again once you clear out the current one. [ISP, Top]

Yahoo

Yahoo's POP server sorts messages by date composed rather than by order received. This conflicts with nPOPuk optimizations for detecting new email arrival. However, Yahoo is supported as of nPOPuk version 2.06a28 or later. Prior versions require File / Mailbox / Initialize when View and Server numbers don't agree, to pick up messages with old Dates, which is somewhat annoying.

Note also that when configuring Yahoo POP or SMTP on Windows Vista, to enable SSL, but then turn off the Verify checkbox in the setup dialog. [ISP, Top]

Importing email

nPOPuk uses the standard mbox format. Hence, importing of mail folders from any Mozilla email client, from Eudora, and other email clients that use mbox format for storage is directly possible. Conversion tools from other mailbox formats to mbox also exist (for example, juno5dbd for Juno email); the resulting mbox format can be imported into nPOPuk. The names and locations of the mbox files used or converted to by such programs are not documented here, but once discovered, the files may be imported directly by nPOPuk, using File / Mailbox / Add, choose Import mailbox, click OK. If you import large mbox files, consider changing the Load mailboxes option (File / Global Options... / Advanced Tab) to something other than "All at startup".

nPOPuk mbox files can also be directly imported back to other programs that use or import mbox format files. For Mozilla and Eudora, just place the mbox file in the proper location, and it will be found the next time the program is restarted. [Top]

Usage tips

[Top]

Platform differences

Import address book
Groups vs Categories
[Top]

Import address books

On PPC/SP platforms containing POOM (Pocket Outlook object model), there is an option available to import (replace) the nPOPuk address book content with the content of the PPC/SP Contacts. This option is found via "File/ Global Options/ Other". If you check the box named "Use Pocket Contacts Address Book", then each time nPOPuk opens, it replaces its address book with the current contents of the Contacts list on the PPC/SP. It is expected that the user will manipulate his address book using the built-in facilities of the platform, so the New, Edit, and Delete features of the nPOPuk address book are disabled. [Platform, Top]

Groups vs Categories

On PPC/SP platforms, groups of related email addresses are called "Categories", and this is reflected in various menus in nPOPuk. On other platforms, these are called "Groups". [Platform, Top]

Moving an nPOPuk installation

When using nPOPuk from a storage card, first exit nPOPuk using File/Exit, then wait until nPOPuk closes completely before removing the storage device, or shutting off the device.

To move an nPOPuk installation from one device to another, simply copy the whole nPOPuk folder to the new device, using a file explorer. This works for copying a RAM installation to a flash card, or from a flashcard back to RAM, or from one flashcard to another, if your device supports multiple cards. If you have customized your installation to use multiple directories, you will need to copy all of them in the same structure. If you used relative paths to connect them, you are done, but if you used absolute paths (starting with the "\"), then you will need to edit those absolute paths to make them relative, or to make them point to the new locations on the new device. To make a shortcut to the program in your Start Menu is a bit trickier, but not that hard. Using the native File Explorer on your device, navigate to the nPOPuk.exe file (the one in the nPOPuk folder with the yellow envelope icon), after having placed this folder where you want to keep it on the card. Tap and hold on the nPOPuk.exe file and then tap Copy on the menu which pops up. Then go to Windows\Start Menu or to any sub-folder in Windows\Start Menu\Programs you prefer, and using the menu in the bottom-left corner of File Explorer tap the Paste Shortcut option. This will create a shortcut for easier access to nPOPuk in future. [Top]

Portable use via flash card

Using nPOPuk between 2 or more devices (PPC/SP, computer, etc.) from a flash storage card.

When using nPOPuk from a storage card, first exit nPOPuk using File/Exit, then wait until nPOPuk closes completely before removing the storage device, or shutting off the device.

Because nPOPuk closes faster when all the mailbox files are in RAM, you may choose to keep the folder for your main PPC/SP in RAM instead of on the storage card (be sure to backup in case your battery runs down). Simply use the RAM directory for your main PPC/SP, and a directory on the storage card for the other devices in the instructions below.

To do on main PPC/SP:
  1. Place proper exe (and ssl files if needed) to match each different type of device in empty folders created for this purpose on the storage card. You might find it handy to inculde the type of device in the name of each folder.
  2. If Global Options / Other / Use Pocket Contacts Address Book is checkmarked, the Contacts from a 2nd PPC/SP will be imported into nPOPuk when used on that device. This may be good to uncheck before continuing with the next step. This can be rechecked after returning to use on the original PPC/SP.
  3. Use File/Backup files to place all mailboxes, addresses and .ini file from the current working folder into the folder of choice on the storage card, the folder to be used on 2nd device, if it differs from your own PPC/SP.
  4. Be sure nPOPuk is closed using File/Exit, then remove storage card.
To do on 2nd device:
  1. Insert storage card in 2nd device.
  2. Be sure 2nd device is online.
  3. Use File Explorer to go to the folder of choice and run the exe file.
  4. Check all accounts.
  5. Update all accounts.
  6. Close nPOPuk through File/Exit.
  7. Close all windows.
  8. Remove storage card.
To do back on main PPC/SP:
  1. Place storage card back in original PPC/SP.
  2. Run nPOPuk from the storage folder last used on 2nd device, using File Explorer. Use File/Backup files to copy mailboxes addresses and .ini file back to the original folder on the storage card. This keeps the original folder updated, no matter in what device the storage card is used in a portable manner.
  3. If desired, recheck Global Options / Other / Use Pocket Contacts Address Book.
  4. Continue using nPOPuk from the original folder on the storage card of the PPC/SP as normal.
[Top]

Advanced usage tips


Sharing a mailbox
Change mailbox file names
Change .ini settings
Archiving mailboxes
Complex composition
Configuring mailto: URL
Replacing Inbox
[Top]

Sharing a mailbox

Any mailbox can be sent from the nPOPuk folder to another nPOPuk user as an e-mail attachment to someone wanting to read the e-mail contents of the mailbox. Before sending, be sure to do a File / Save all to ensure that the copy on disk is complete and up-to-date. Include the following instructions...
  1. This is a mbox format attachment. Save it as a file, and note where.
  2. Import the saved mailbox via File / Mailbox / Add, select Import Savebox, and click OK.
  3. In the file open dialog, choose the recently saved attachment file.
  4. Optionally change the filename and name of the new savebox, and click Import.
  5. The messages within the new savebox should appear on the the screen for reading.
[Adv, Top]

Change mailbox file names

To change mailbox file names in nPOPuk folder to match those in dropdown list:
  1. Close nPOPuk.
  2. Rename the MailBox.dat file in the nPOPuk folder to match name in dropdown list...
    example - mb.gmail account.dat
  3. Edit the nPOPuk.ini text file with new filename of mailbox similar to this...
         [MAILBOX-7]
         Name="gmail account"
         ...
         Filename="mb.gmail account.dat"
         Type=1
    
    You don't need the "mb." prefix, but it might be handy to keep all the Inboxes grouped together in a sorted file listing, and some such prefix would achieve that.
[Adv, Top]

Change .ini settings

The nPOPuk.ini file contains all the user settings. Most of these settings are set through Global Options or the individual Account settings. Some can only be altered manually at this time.

Use PocketNotepad to open the .ini file and change values on these lines if you wish. nPOPuk should be closed before doing this. Save the .ini file after altering, then reopen nPOPuk.

.ini options... [Adv, Top]

Archiving Mailboxes

The following process can produce a useful archive. It is helpful to keep your primary mailboxes small for speed reasons, and for the capacity of RAM if you are running from RAM. So to keep them small, you can periodically copy them somewhere else, empty out the originals, and start fresh and small again. This technique for archiving creates a useful archive that you can refer to later using nPOPuk.

Finding the appropriate mailbox files during the archive process is easier if you perform Change Mailbox file names first, or archive only Saveboxes that have recognizable names.

Setup (performed once for each new storage device to contain archives)
  1. Exit nPOPuk
  2. Create an archive folder on the storage device.
  3. Copy nPOPuk.exe into the folder.
  4. Run the new copy on nPOPuk from the archive folder. It will ask for account settings, you can just cancel the dialog, resulting in an account titled "Untitled".
  5. Choose File / Global Options / Advanced Tab. For Load mailboxes, choose an appropriate option other than "All at startup", as this folder may grow large in time.
  6. Exit nPOPuk (archive copy). Setup is complete.
Archive steps [Other archiving techniques] [Adv, Top]

Complex composition

When writing an email on a PPC/SP, occasionally it is helpful to be able to access several other emails for info, plus being able to access the nPopuk address book to copy/paste addresses into the email, and maybe send/recieve email while composing. This can be done using the freeware Total Commander. This program has the option of multiple notepad windows.
  1. open Total Commander
  2. create a new folder
  3. open this folder
  4. tap the notepad icon
  5. File/Save as text to save to this folder (this will be the file for composing the new email)
  6. save each email to be accessed during the compose process as text to this same folder (open nPopuk, open the email, File/Save as)
  7. select each email in TotalCommander one at a time and tap the notepad icon
  8. if using a task manager such as Magic Button, there will be multiple notepad icons showing at the top of the PPC/SP screen
  9. now a person can toggle between the various emails, read, copy/paste, and still access nPopuk for any need (saving an extra email to text, or the address book, etc.)
  10. When finished composing, copy/paste into nPopuk for sending.
[Adv, Top]

Configuring mailto: URL

To configure nPOPuk to be launched via mailto: URLs in Pocket IE, the following registry keys can be created or altered (make backups), using a Registry Editor. Be careful not to click a mailto: URL when already in the nPOPuk Edit window, as it will probably hang. There can only be one Edit Window on the PPC/SP. Note that these sample values assume that nPOPuk is installed in a directory named nPOPuk. If that is different for your device, edit these lines appropriately.

Set default value for key HKEY_CLASSES_ROOT\mailto\DefaultIcon to \nPOPuk\nPOPuk.exe,0
Set default value for key HKEY_CLASSES_ROOT\mailto\Shell\Open\Command to \nPOPuk\nPOPuk.exe %1

Or if using Resco Registry editor, Here is a text file containing the settings. Edit paths, then rename to drop the .txt.
[Adv, Top]

Replacing Inbox

To replace the program launched when tapping the Inbox icon, the following registry keys can be created or altered (make backups), using a Registry Editor. Note that these sample values assume that nPOPuk is installed in a directory named nPOPuk. If that is different for your device, edit these lines appropriately.

In key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Rai\:MSINBOX set value "1" to \nPOPuk\nPOPuk.exe

Or if using Resco Registry editor, Here is a text file containing the settings. Edit paths, then rename to drop the .txt.
[Adv, Top]

Interactions with other software

Some PPC/SP Task Manager software (MagicButton, SwitcherBar) interferes with certain advanced capabilities of nPOPuk; Vbar seems to work fine. The particular interference is when settings are used that cause nPOPuk to ask questions after the user attempts to close the application. [Interactions, Top]