A-Z 100
E-Mail Notify
 
 
Details
 
detailed informations for notify


Part 1 - Notify in the registry

At first:
the illustrations of regedit are taken from a german version, but the national differences should be to small to mention, but by the way:
'Programme' means program files
'Anwendungsdaten' means application Data
'Abbrechen' means cancel
and the original names of the dummies:
Fred Feuerstein and Barnie Geröllheimer are Fred Flintstone and Barney Rubble.

All necessary settings can be created and modified by regedit.
In part 2 of this page all registry-entries are listed and discribed.
The entries with a green comment can also be modified with the options of notify.
The entries with a blue comment can only be modified using the regedit.

CurrentUser decides whose settings will be used by notify.
The value must be set, even if there are only one user.
users.jpg

defaultServer decides which mailserver will be connected.
The value must be set, even if there are only one server.
servers.jpg

userName decides about whoms mailaccount on the selected server will be checked.
settings.jpg




Part 2 - The registry-entries in detail

[HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator\biff]

"CurrentUser"="Feuerstein" (better known as Mr. Flintstone)
At users must be at least one entry. Here you can and must decide which users settings will be used. How you name the user or users is on you.

[HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator\biff\users]
[HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator\biff\users\Feuerstein]

"online"=dword:00000001
Value: 0 or 1. Automaticly checking for mails only with online=1 AND Notify enabled.
Disabled Notify OR online=0 causes no checking.

"defaultServer"="firemail.de"
At servers must be a minimum of one entrie, here you can and must declare which server sould be used.

"RunType"=dword:00000001
Value 0 or 1 = Option 1 or 2 for
'Launching Mail' – 'Launching of Netscape Messenger'

"SoundType"=dword:00000001
Value 0 to 2 = Option 1 – 3 for
'Notification' – 'Notification When Mail Arrives'

"OpenMailWindowType"=dword:00000000
Value 0 or 1 = Option 1 or 2 for
'Launching Mail' – Mail Window to Open When Launching Netscape Messenger'

"Interval"=dword:00000005
dez: 1-9999, hex: 1-270f, Value in minutes for
'Notification' – 'Frequency' – 'Check for Mail Every X Minutes'

"AnimateNew"=dword:00000001
0=no 1 = yes for
'Show Animation to Indicate New Mail Waiting'

"AnimateChecking"=dword:00000001
No idea what this value should cause.

"DoubleClickAction"=dword:00000000
Value 0 to 3 = Option 1 – 4 for
'Mouse' – 'Double Click Action'

"CtrlDoubleClickAction"=dword:00000001
Value 0 to 3 = Option 1 – 4 for
'Mouse' – 'Ctrl-Double Click Action'

"SoundFile"="C:\WINDOWS\Media\ding.wav"
Drive\Path\Filename for
'Play this Sound File:'

"RunExe"="C:\Programme\Netscape\Netscape 6\netscp6.exe"
Drive\Path\Filename for
'Launching Mail' - 'Path to Netscape.exe:'

[HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator\biff\users\Feuerstein\servers]
[HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator\biff\users\Feuerstein\servers\firemail.de]

"serverType"=dword:00000000
0=POP3-Server 1=IMAP4-Server, the typ of the servers for incomming mails at
'Mail Server Configuration' – 'Mail Server Type:'

"userName"="fred"
Username for the server for incomming mails at
'Mail Server Configuration' – 'User Name:'

"password"="=4pFqlmF"
encoded Password for the username for the server for incomming mails
If the Value left blank, notify asks for the password when trying to check mails and will keep it at this place.

"leaveOnServer"=dword:00000000
If this value, as shown in the graphic, is set to 0, the file popstate.dat will not be used by Notify. This value should better be set to 1, that's also the default-value in my notify.reg. (See also: popstatePath)

"checkTime"=dword:00000005
No idea what this value should cause.

"popstatePath"="C:\Windows\Anwendungsdaten\Mozilla\Profiles\Fred\2b9mwd4y.slt\Mail\firemail.de\popstate.dat"
Drive\Path\popstate.dat of the corresponding Netscape user profil.
The file popstate.dat is used this way:
Every time the Messenger reads mails from the server, this file would be rewritten.
For every mail, that will be left on the server, an id-number, which is part of the mail, would be written in this file.
With that, the Messenger and Notify can see, which mails are new and which have already been downloaded.
If all mails have been deleted by Messenger, manual or automatic, the Messenger will leave an empty popstate.dat (except two comment-lines)
Notify will read the id-numbers out of the popstate.dat, only if the value "leaveOnServer" is set to 1.
For the Messenger, there is also a selection to leave the mails on the server.
If the messenger is instructed to delete and Notify works with "leaveOnServer" = 1, that should not cause an error.
The Messenger deletes all mails from the server and writes an empty popstate.dat. Cause "leaveOnServer" = 1, Notify will check the popstate.dat for id-numbers and will not find any, so it will regard all mails on server as new ones, what they truly are.
If "leaveOnServer" set to 0 and the Messenger is instructed not to delete the mails from the server, Messenger will write the id-numbers of all downloaded mails in the popstate.dat, but Notify will ignore this and will report all mails on server (new and old) as new, what might be a fault.




Part 3 - That's the way Notify looks in the Systray

nomail.jpg Notify is started
checking.jpg Checking for new mails
animation.jpg Animation when messages are waiting on the server
error.jpg An error occourred while trying to check for mails
balloon1.jpg Balloon message while the mousepointer is over the icon
context1.jpg With the right Mouse-button you reach the contextmenu of Notify




Part 4 - The options of Notify

Here are illustrated the options of notify, which are stored in the registry.
( Abbrechen = Cancel )
options11.jpg options21.jpg
options31.jpg options41.jpg