A-Z 100
E-Mail Notify
 
 
Details
 
Anleitung zu Notify


1. Teil - Notify im Registrierungseditor

Alle nötigen Einstellungen können mittels Regedit erzeugt und verändert werden.
Im 2. Teil der Seite sind die Registry-Einträge im einzelnen noch mal kommentiert.
Die Einträge mit grünem Kommentar können auch mittels Notify-Optionen verändert werden.
Die Einträge mit blauem Kommentar können ausschließlich über die Registry verändert werden.

CurrentUser entscheidet darüber wessen Einstellungen von Notify benutzt werden.
Der Wert muß auch bei nur einem User gesetzt werden.
users.jpg

defaultServer entscheidet darüber welcher Mailserver abgefagt wird.
Der Wert muß auch bei nur einem Server gesetzt werden.
servers.jpg

userName entscheidet darüber wessen Mailkonto auf dem gewählten Server abgefragt wird.
settings.jpg




2. Teil - Die Registry-Einträge im Detail

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

"CurrentUser"="Feuerstein"
Bei users muß es mindestens einen Eintrag geben, hier kann und muß angegeben werden welcher User benutzt werden soll. Wie der oder die User genannt werden ist beliebig.

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

"online"=dword:00000001
Werte: 0 oder 1. Automatische Abfrage der Mails nur bei online=1 UND Notify aktiviert.
Nicht aktiviertes Notify ODER online=0 führt zu keiner Abfrage.

"defaultServer"="firemail.de"
Bei servers muß es mindestens einen Eintrag geben, hier kann und muß angegeben werden welcher Server benutzt werden soll.

"RunType"=dword:00000001
Wert 0 oder 1 = Option 1 oder 2 für
"Mail aufrufen" – "Aufrufen von Netscape Messenger"

"SoundType"=dword:00000001
Wert 0 bis 2 = Option 1 – 3 für
"Benachrichtigung" – "Meldung bei Mail-Eingang"

"OpenMailWindowType"=dword:00000000
Wert 0 oder 1 = Option 1 oder 2 für
"Mail aufrufen" – "Beim Aufrufen von Netscape Messenger das Mail-Fenster öffnen"

"Interval"=dword:00000005
dez: 1-9999, hex: 1-270f, Wert in Minuten für
"Benachrichtgung" – "Häufigkeit" – "Mail alle X Minuten abfragen"

"AnimateNew"=dword:00000001
0=nein 1 = ja für
"Vorliegen neuer Mail durch Animation anzeigen"

"AnimateChecking"=dword:00000001
Keine Ahnung was dieser Wert bewirken soll.

"DoubleClickAction"=dword:00000000
Wert 0 bis 3 = Option 1 – 4 für
"Maus" – "Doppelklick"

"CtrlDoubleClickAction"=dword:00000001
Wert 0 bis 3 = Option 1 – 4 für
"Maus" – "Strg-Doppelklick"

"SoundFile"="C:\WINDOWS\Media\ding.wav"
Laufwerk\Pfad\Dateiname für
"Benachrichtigung" - "Diese Audiodatei abspielen:"

"RunExe"="C:\Programme\Netscape\Netscape 6\netscp6.exe"
Laufwerk\Pfad\Dateiname für
"Mail aufrufen" - "Pfad für 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 für den Typ des Servers für eingehende Mails bei
"Konfiguration des Mail-Servers" – "Art des Mail-Servers:"

"userName"="fred"
Benutzername für den Server für eingehende Mails bei
"Konfiguration des Mail-Servers" – "Benutzername:"

"password"="=4pFqlmF"
verschlüsseltes Kennwort zum Benutzername für den Server für eingehende Mails
Wenn dieser Wert nicht angegeben ist, fordert Notify beim Abfragen zum Eingeben des E-Mail-Kennwortes auf und merkt es sich an dieser Stelle.

"leaveOnServer"=dword:00000000
Wenn dieser Wert, wie in der Grafik dargestellt, auf 0 gesetz ist, wird die Datei popstate.dat nicht beachtet, dieser Wert sollte besser auf 1 stehen, wie er auch als default-Wert in meiner "notify.reg" steht. (siehe auch: popstatePath)

"checkTime"=dword:00000005
Keine Ahnung was dieser Wert bewirken soll.

"popstatePath"="C:\Windows\Anwendungsdaten\Mozilla\Profiles\Fred\2b9mwd4y.slt\Mail\firemail.de\popstate.dat"
Laufwerk\Pfad\popstate.dat des jeweiligen Netscape Benutzerprofils.
Die Datei popstate.dat hat folgende Funktion:
Jedes mal, wenn der Messenger eMails vom Server liest, wird diese Datei neu geschrieben.
Für jede Mail, die dabei auf dem Server belassen wird, wird eine ID-Nummer, die in dieser Mail steht, in diese Datei geschrieben.
Der Messenger und auch Notify können dadurch erkennen, welche Mails neu sind und welche Mails schon mal runter geladen wurden.
Falls alle Mails per Hand oder automatisch durch den Messenger gelöscht wurden, hinterlässt der Messenger eine leere popstate.dat. (Abgesehen von zwei Kommentarzeilen)
Notify liest die ID-Nummern nur dann aus der popstate.dat aus, wenn der Wert "leaveOnServer" auf 1 steht.
Für den Messenger gibt es auch die Einstellung "Nachrichten auf dem Server belassen" (leaveOnServer).
Falls der Messenger auf löschen eingestellt ist und Notify mit dem Wert "leaveOnServer" = 1 arbeitet, sollte es trotzdem keinen Fehler geben.
Der Messenger löscht alle Mails vom Server und schreibt eine leere popstate.dat, durch "leaveOnServer" = 1, wird Notify angehalten die popstate.dat nach ID-Nummern zu untersuchen, wird dort aber keine finden und folglich alle Mails auf dem Server als neue Mails melden, was sie ja auch sind.
Setzt man bei Notify "leaveOnServer" auf 0 und stellt den Messenger so ein, dass er die Mails nicht löscht, wird der Messenger die ID-Nummern, der schon geladenen Mails, in die popstate.dat schreiben, aber Notify wird sie dort nicht auslesen und alle Mails auf dem Server (ob neu oder alt), als neue Mails melden, was aber nicht unbedingt korrekt ist.




3. Teil - So sieht Notify im Systray aus

nomail.jpg Notify ist gestartet
checking.jpg Mails werden abgefragt
animation.jpg Animation bei Mails auf dem Server
error.jpg Beim Versuch das Mailkonto abzufragen trat ein Fehler auf
balloon.jpg Sprechblasen-Meldung wenn die Maus über dem Symbol schwebt
context.jpg Mit der rechten Maustaste erreicht man das Kontextmenü von Notify




4. Teil - Die Optionen von Notify

Hier sind die Optionen von Notify dargestellt, die sich auch in der Registry wiederfinden.
options1.jpg options2.jpg
options3.jpg options4.jpg