Start/notes.ini Parameter/SmtpSaveOutboundToFile

SmtpSaveOutboundToFile

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=0 setzen 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