Start/notes.ini Parameter/SMTPNoVersionInRcvdHdr

SMTPNoVersionInRcvdHdr

Steckbrief

Parameter
SMTPNoVersionInRcvdHdr
Kategorie
Mail / Router
Komponente
Server (Outbound-SMTP)
Verfügbar seit
Domino 6.0 (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
Konfigurations-Dokument → NOTES.INI Settings
Mögliche Werte
0 = Default (Versionsinfo wird in eigenen Received-Header geschrieben), 1 = Versionsinfo unterdrücken

Beschreibung

Jeder SMTP-Server, der eine Mail weiterreicht, hängt einen Received:-Header an. Domino schreibt in den von ihm hinzugefügten Header standardmäßig die eigene Software-Version, z. B.:
Received: from mail.example.com (HCL Domino Release 14.5.1FP1) by mx.partner.example with ESMTPS id 1234567890 for <recipient@example.org>; Sat, 8 May 2026 06:55:00 +0200
Diese Information liefert externen Empfängern (und Angreifern) ein präzises Bild der eingesetzten Domino-Version. Mit SMTPNoVersionInRcvdHdr=1 wird der Versions-Suffix entfernt:
Received: from mail.example.com by mx.partner.example with ESMTPS id 1234567890 for <recipient@example.org>; Sat, 8 May 2026 06:55:00 +0200
Der Parameter wirkt ausschließlich auf den Header, den der lokale Domino-Server selbst hinzufügt — Received:-Header anderer Hops (z. B. Smarthost, Cloud-MTA) werden nicht modifiziert.
Härtungspaar mit SMTPGreeting: HCL-KB0088717 listet beide Parameter zusammen als verbindliche Banner-/Header-Härtung. Ohne SMTPNoVersionInRcvdHdr=1 reicht es nicht, nur den Banner zu verstecken — die Versionsinfo leakt sonst weiterhin in jedem Received-Header.

Beispiel-Konfiguration

Default (Versionsinfo wird in eigenen Received-Header geschrieben):
SMTPNoVersionInRcvdHdr=0
Produktive Härtung:
SMTPNoVersionInRcvdHdr=1
Laufzeit-Variante:
set config SMTPNoVersionInRcvdHdr=1 tell smtp update config

Hinweise & Stolperfallen

  • Wirkt nur lokal: Der Parameter modifiziert nur den vom lokalen Domino-Server hinzugefügten Received:-Header. Wenn die Mail über einen vorgelagerten Smarthost läuft, der seinerseits Domino-Versionsinfo einspielt, bleibt diese erhalten.
  • Kombination mit $Mailer / $MIMETrack entfernen: Empfehlung aus HCL-KB0078805 — zusätzlich im Konfigurationsdokument unter MIME → Advanced → Advanced Outbound Message Options → Notes items to be removed from headers die Felder $Mailer und $MIMETrack eintragen, um auch die intern gerouteten Hop-Spuren zu unterdrücken.
  • Wert 0 ist Default: Wer den Parameter setzt aber wieder zurückrollen will, sollte ihn explizit auf 0 setzen oder entfernen.
  • Aktivierung: Greift nach Server-Restart oder dynamisch via tell smtp update config.
  • Schreibweise unkritisch: HCL-Doku zeigt sowohl SMTPNoVersionInRcvdHdr als auch SMTPNOVERSIONINRCVDHDR; Domino behandelt notes.ini-Keys case-insensitiv.
  • Nicht für Banner: Versteckt nicht die Domino-Version im Begrüßungs-Banner — dafür ist SMTPGreeting zuständig. Beide Parameter gehören zusammen gesetzt.

Quellen