IGNOREDDOMAINS - Detailbeschreibung

IGNOREDDOMAINS - Detailbeschreibung

Facility Management Header.png

Überblick

Parameter:IGNOREDDOMAINS
Kategorie: SMTP
Standardwert: "example.net,example.com,example.org"
Produkt: eTASK.FM-Portal (SMTP)


Was macht dieser Parameter?

IGNOREDDOMAINS definiert eine Liste von E-Mail-Domänen, an die das eTASK-System keine E-Mails versendet. Dies ist besonders nützlich für Test- und Entwicklungsumgebungen, um zu verhindern, dass E-Mails an Beispiel-Adressen oder ungültige Domänen gesendet werden. Empfänger mit diesen Domänen werden automatisch aus der Empfängerliste entfernt, bevor eine E-Mail versendet wird.


Wofür wird dieser Parameter verwendet?

  • Blockierung des E-Mail-Versands an Beispiel-Domänen (example.com, example.net, example.org)

  • Vermeidung von E-Mails an Test-Adressen in Produktivumgebungen

  • Schutz vor versehentlichem Versand an ungültige Empfänger

  • Filterung von Empfängern in To, CC und BCC automatisch vor dem Versand

  • Sicherstellung, dass nur an echte E-Mail-Adressen gesendet wird


Technische Details (für Administratoren)

Format: Kommagetrennte Liste von Domänen
Standardwert: "example.net,example.com,example.org"

Gültige Werte:

  • Kommagetrennte Domänenliste (z.B. "test.local,dummy.com,invalid.org")

  • Einzelne Domäne (z.B. "example.com")

  • Leer, wenn keine Filterung gewünscht ist

Wichtige Hinweise:

  • Domänen werden kommagetrennt angegeben

  • Leerzeichen vor und nach Domänen werden automatisch entfernt

  • Groß-/Kleinschreibung wird ignoriert (case-insensitive Vergleich)

  • Empfänger mit diesen Domänen werden aus To, CC und BCC entfernt

  • Falls nach Filterung keine Empfänger übrig bleiben, wird die E-Mail nicht versendet

  • Die Filterung erfolgt automatisch bei jedem E-Mail-Versand

Zusammenspiel mit anderen Parametern:

  • SMTPSERVER: Der SMTP-Server für den E-Mail-Versand (unabhängig von dieser Filterung)

  • MAILFROMADDRESS: Absenderadresse (wird nicht durch diesen Parameter gefiltert)

  • Alle SMTP-Parameter: IGNOREDDOMAINS filtert vor dem eigentlichen Versand


Wann sollten Sie diesen Wert ändern?

Wert erweitern (zusätzliche Domänen hinzufügen), wenn:

  • Testdaten mit bestimmten Domänen aus Produktionsdatenbanken übernommen wurden

  • Zusätzliche ungültige oder interne Test-Domänen blockiert werden sollen

  • Entwicklungs- oder Staging-Umgebungen gegen versehentlichen E-Mail-Versand abgesichert werden

  • Firmeninterne Test-Domänen (z.B. "test.firma.local") gesperrt werden sollen

Wert reduzieren oder leeren, wenn:

  • In Produktivumgebungen, wo alle E-Mails versendet werden sollen

  • Die Standard-Beispieldomänen ausreichend sind

  • Keine Filterung erwünscht ist (Wert komplett löschen)


Wichtige Hinweise

  1. Automatische Filterung
    Die Filterung erfolgt vollautomatisch bei jedem E-Mail-Versand. Es ist keine manuelle Prüfung erforderlich. Empfänger werden aus To, CC und BCC entfernt.

  2. Keine E-Mail bei leerer Empfängerliste
    Wenn nach der Filterung keine Empfänger mehr übrig sind, wird die E-Mail nicht versendet. Eine entsprechende Meldung wird im E-Mail-Protokoll hinterlegt.

  3. Leerzeichen werden ignoriert
    Sie können Leerzeichen nach Kommas verwenden (z.B. "example.com, test.de, dummy.org") - diese werden automatisch entfernt.

  4. Nur Domänen, keine vollständigen Adressen
    Geben Sie nur Domänen an (z.B. "example.com"), nicht vollständige E-Mail-Adressen (z.B. "test@example.com").

  5. Test- vs. Produktivumgebungen
    In Testumgebungen sollten mehr Domänen blockiert werden, in Produktivumgebungen nur die Beispiel-Domänen oder gar keine.


Sicherheit

Hat eine Änderung dieses Parameters Auswirkungen auf die Sicherheit?

Nein, dieser Parameter hat keine direkten Sicherheitsauswirkungen, ist aber wichtig für den Datenschutz und die Qualität des E-Mail-Versands.


Praktisches Beispiel

Ausgangssituation: Nach einem Datenbank-Import aus einer Testumgebung enthält Ihre Produktivdatenbank E-Mail-Adressen mit der Domäne "test.lokal". Sie möchten verhindern, dass das System versucht, E-Mails an diese ungültigen Adressen zu senden.

Konfiguration: - IGNOREDDOMAINS = "example.net,example.com,example.org,test.lokal,dummy.org"

Nach der Änderung:

  • System prüft bei jedem E-Mail-Versand alle Empfänger

  • E-Mail-Adresse "max.muster@test.lokal" wird automatisch aus der Empfängerliste entfernt

  • E-Mail-Adresse "kunde@echtefirma.de" bleibt in der Liste und erhält die E-Mail

  • Wenn nur ungültige Empfänger vorhanden waren, wird die E-Mail nicht versendet

  • Im E-Mail-Protokoll wird vermerkt: "Mail(s) was not sent to ignored domain"

Ergebnis: Keine Bounce-Mails von ungültigen Test-Adressen mehr. Das E-Mail-System arbeitet sauberer, und nur echte Empfänger erhalten Benachrichtigungen.

Alternative Szenarien:

Szenario A - Entwicklungsumgebung:

  • IGNOREDDOMAINS = "example.net,example.com,example.org,testdomain.local,dev.intern,staging.local"

  • Alle Test- und Entwicklungs-Domänen blockiert

  • Entwickler können Tests durchführen, ohne externe E-Mails zu versenden

Szenario B - Produktivumgebung mit vollständigem Versand:

  • IGNOREDDOMAINS = "" (leerer Wert)

  • Keine Filterung aktiv

  • Alle E-Mails werden versendet, unabhängig von der Domäne

Szenario C - Mehrere gefilterte Empfänger:


Empfohlene Einstellung

Für Standard-Installationen:"example.net,example.com,example.org"(Standardwert beibehalten)

Begründung:

  • Blockiert gängige Beispiel-Domänen aus Dokumentationen und Tutorials

  • Verhindert versehentlichen Versand an Platzhalter-Adressen

  • Standard-RFC-konforme Beispiel-Domänen sind abgedeckt

Ausnahmen (Test-/Entwicklungsumgebungen):

  • Erweitern Sie die Liste um firmeninterne Test-Domänen

  • Beispiel: "example.net,example.com,example.org,test.lokal,dev.firma.de,staging.firma.de"

  • Stellen Sie sicher, dass keine Produktiv-Domänen blockiert werden

Ausnahmen (Produktivumgebungen mit vollem Versand):

  • Setzen Sie IGNOREDDOMAINS auf leeren String, wenn keine Filterung gewünscht ist

  • Nur bei vollständiger Kontrolle über alle E-Mail-Adressen in der Datenbank

Tipp: Prüfen Sie regelmäßig Ihre Datenbank auf E-Mail-Adressen mit ungültigen Domänen. Fügen Sie diese zur Filterliste hinzu, anstatt sie manuell zu bereinigen. Dokumentieren Sie alle zusätzlichen Domänen, damit klar ist, warum sie blockiert werden.


IC0000