BulkMailer: Loggen auf Protokoll-Ebene

Wenn Sie Verbindungsprobleme analysieren oder den Verlauf einzelner Mails nachverfolgen wollen, indem Sie Sendeprotokolle mit Mailserver-Logs vergleichen, kann manchmal ein vollständiges Log aller Daten des SMTP-Dialogs hilfreich sein.

Für solche Zwecke bietet BulkMailer eine Trace-Log Funktion.

Vielleicht finden Sie dies auch interessant, wenn Sie sich für die technischen Details interessieren, wie BulkMailer die Kodierungen einer typischen MIME Nachricht umsetzt (multipart, Kopfzeilen-Kodierung, quoted-printable, Zeilenlängen und -Umbrüche in UTF-8 kodierten Emails, challenge-response bei der Anmeldung, etc.).

BulkMailer besitzt seine ganz eigene SMTP und MIME Implementierung, entwickelt von Kroll-Software und unbeeinflusst von anderen Bibliotheken. Es ist eine von Grund auf eigenständige Entwicklung die strikt den relevanten RFCs folgt. Dies mag ein Grund für den Erfolg dieser Software sein: BulkMailer erfüllt die RFC Standards besser als die meisten anderen Mailer.

1. Aktivierung des Trace-Logs

Im Senden-Fenster, gerade bevor Sie auf [Start] klicken, um den Versand zu beginnen, drücken Sie die Tasten <Strg-t>. Ein Meldungsfenster sollte darauf um Bestätigung bitten.

2. Senden Sie einige Emails

Klicken Sie auf [ Start ] um die Emails zu versenden.

3. Analyse des Trace-Logs

Sie finden die Datei "trace.log" im BulkMailer Datenverzeichnis.

Um das BulkMailer Datenverzeichnis zu ermitteln, wählen Sie Menü Extras->Datenverzeichnis festlegen. Den vollständigen Pfad sehen Sie im ersten Eingabefeld. Schließen Sie dieses Fenster wieder ohne Änderung durch "Abbrechen".

Öffnen Sie die trace.log Datei mit einem Text-Editor.

Teilen Sie die Trace-Log Datei mit dem Administrator des Mailservers, damit er dadurch helfen kann, Probleme genau zu analysieren. Geben Sie die Datei jedoch nicht an andere Dritte weiter, denn sie könnte geheime Passwörter enthalten.

Grenzen

Log-Dateien können schnell sehr groß werden und überschreiten die 2,4 gig Grenze für die maximale Dateigröße mit Leichtigkeit.

Diese Trace-Funktion fügt stets an die bestehende Datei an. Fehler werden nicht behandelt. Die Funktion wurde entworfen, um bestimmte Probleme zu ermitteln und dient nicht dem generellen täglichen Gebrauch. Um eine neue Log-Datei zu beginnen, löschen Sie einfach die trace.log Datei, bevor Sie ein neues Trace starten.