Steckbrief
Parameter | SmtpSaveOutboundToFile |
Kategorie | Logging / Debug |
Komponente | Server (Router/SMTP-Task) |
Verfügbar seit | Domino 5.0.11 (durchgehend bis 14.5.1) |
Unterstützte Versionen | 9.0.1, 10.0, 11.0, 12.0, 14.0, 14.5, 14.5.1 |
GUI-Entsprechung | keine — nur notes.ini |
Mögliche Werte | 0 = Default (kein Trapping), 1 = jede ausgehende SMTP-Mail wird als temporäre Datei im Datenverzeichnis gespeichert |
Beschreibung
Mit
SmtpSaveOutboundToFile=1 schaltet Domino einen Outbound-Trap-Modus ein. Jede vom Router/SMTP-Task an einen externen Server gehende Mail wird vor dem Versand zusätzlich als temporäre Datei im Domino-Datenverzeichnis abgelegt. Die Datei enthält den vollständigen MIME-Body: alle Header (Received, From, To, Subject, X-MIMETrack, …), den encodeten Body und sämtliche Anhänge.Wofür: HCL-Support nutzt die getrappten Dateien, um
- MIME-Konvertierungsfehler bei Mails von Notes nach Internet zu analysieren,
- Probleme mit Encoding (Base64, Quoted-Printable) zu rekonstruieren,
- Header-Anomalien (
From-Spoofing, fehlende Domain) nachzuweisen,
- Anhang-Manipulationen durch Mail-Rules / Filter zu prüfen.
Komplementär zu den SMTP-Debug-Parametern:
SMTPClientDebug, SMTPDebug und SMTPDebugIO (alle in HCL-KB0032184 dokumentiert) protokollieren das SMTP-Protokoll (Connect, EHLO, MAIL FROM, RCPT TO, DATA, …). SmtpSaveOutboundToFile ergänzt das, indem es den Inhalt der Mail einfängt — inklusive der Schritte vor dem eigentlichen SMTP-Send (MIME-Generierung).Beispiel-Konfiguration
Default (kein Trapping):
SmtpSaveOutboundToFile=0
Diagnose-Modus:
SmtpSaveOutboundToFile=1
Laufzeit-Variante (ohne Server-Restart):
set config SmtpSaveOutboundToFile=1
Kombiniert mit Protokoll-Debug für vollständige SMTP-Analyse:
SmtpSaveOutboundToFile=1 SMTPClientDebug=1 SMTPDebug=2 debug_outfile=C:\Domino\IBM_TECHNICAL_SUPPORT\smtpdebug.txt
Hinweise & Stolperfallen
- Plattenplatz-Wachstum: Bei aktiviertem Parameter wächst das Datenverzeichnis pro abgehender Mail um deren MIME-Größe. Auf Servern mit hohem Outbound-Volumen kann das innerhalb weniger Stunden mehrere GB belegen. Niemals dauerhaft aktivieren — nur für die Dauer einer Diagnose.
- Datenschutz/Compliance: Die getrappten Dateien enthalten vollständige Mail-Inhalte inkl. eventueller personenbezogener Daten. Vor Aktivierung Datenschutzbeauftragten einbeziehen, vor Weitergabe an HCL-Support pseudonymisieren oder Test-Mails verwenden.
- Aufräumen: Domino löscht die temporären Dateien nicht automatisch. Nach Diagnose-Abschluss
SmtpSaveOutboundToFile=0setzen und die.tmp-Dateien manuell aus dem Datenverzeichnis entfernen.
- Nicht mit ID-File-Verschlüsselung: Mails, die mit Notes-Verschlüsselung verschickt wurden, bleiben in der Trap-Datei verschlüsselt — der Inhalt ist dann nur mit dem ID-File des Empfängers lesbar.
- Kein Inbound-Pendant: Für eingehende Mails gibt es keinen analogen
SmtpSaveInboundToFile-Schalter. Inbound-Trapping geht nur über das Setzen einer Mail-Rule, die Mails in eine spezielle Datenbank kopiert.
- Aktivierung: Greift nach Server-Restart oder dynamisch via
set config(kein Routerneustart nötig).
Quellen
- HCL Support Knowledge Base — Trapping outbound SMTP MIME information (KB0037179)
- HCL Support Knowledge Base — Domino Router notes.ini debug parameters for SMTP (KB0032184)
- HCL Support Knowledge Base — Collecting data for Domino SMTP mail routing issues (KB0035385)