Kunden fragen häufig: "Was sind die besten Konfigurationen, die man mit PowerMTA verwenden kann?" Die Antwort ist für jede Region der Welt unterschiedlich. Die Konfigurationseinstellungen in den USA unterscheiden sich zum Beispiel erheblich von denen in Europa, sodass globale Einstellungen nicht so effektiv sind. In diesem Blogbeitrag werfen wir einen Blick auf fünf wichtige PowerMTA™-Konfigurationstipps, die Ihnen helfen, Ihre Versandinfrastruktur effizienter zu gestalten und I/O-Störungen zu reduzieren.
Verwenden Sie Quellrichtlinien, um sicherzustellen, dass Ihre E-Mail-Header korrekt sind
ESPs und viele Hochvolumensender senden E-Mails im Auftrag anderer Organisationen und fühlen sich oft nicht vollständig über die E-Mail-Header im Bilde. Das ist jedoch nicht der Fall, und wenn Best Practices nicht befolgt werden, wird eine E-Mail fast zwangsläufig im Junk-Ordner landen. Mit PowerMTA™ können Sie fehlende Daten oder Message-ID-Header hinzufügen. Sie können auch interne Quellen im „Received-Header“ verbergen oder das Hinzufügen des Received-Headers ganz deaktivieren. Letzteres wird oft verwendet, um es so aussehen zu lassen, als ob die E-Mail von der öffentlichen IP-Adresse des Absenders stammt.
Halten Sie eine saubere Konfiguration, indem Sie die Parametervererbung klüger nutzen
Für verwaltbare Konfigurationen ist es wichtig, sie DRY zu halten. DRY steht für „Don’t Repeat Yourself“ und ist ein Akronym, das von Softwareentwicklern verwendet wird. Zum Beispiel kombiniert PowerMTA™ die Einstellungen aller übereinstimmenden Quellen. So können Sie häufig allgemeine Einstellungen an die Quelle 0/0 verschieben, die mit jeder IP übereinstimmt, die mit PowerMTA™ verbunden ist. Außer bei „always-allow-relaying“, was natürlich nur von bestimmten Quellen erlaubt sein sollte. Sie können auch Einstellungen mit offensichtlichen Standardwerten entfernen und so redundante Konfigurationen weiter reduzieren.
Mit Domainrichtlinien werden alle übereinstimmenden Domain-Einträge zusammengeführt, wobei spezifischeren Einträgen der Vorzug gegeben wird, unabhängig von der Reihenfolge in der Konfiguration. Durch die Verwendung sinnvoller Standardwerte für die Wildcard-Domain können Sie die Konfiguration auf nur wenige Ausnahmen reduzieren. Zum Beispiel eliminiert die folgende Einstellung die Notwendigkeit, die Verwendung von TLS für „viele“ spezifische Domains zu aktivieren:
<domain *> use-starttls yes # TLS verwenden, wenn E-Mails zugestellt werden </domain>
Verschwenden Sie keine Ressourcen für ungültige E-Mail-Domains
Wenn der lokale Teil einer E-Mail-Adresse nicht existiert, erhalten Sie in der Regel eine Fehlermeldung vom ISP. Wenn die Domain jedoch ungültig ist, können Sie auf wiederholte Fehler wie fehlgeschlagene DNS-Abfragen, nicht reagierende Server oder Server stoßen, die sich weigern, von einer bestimmten Domain weiterzuleiten.
PowerMTA™ sollte so konfiguriert sein, dass keine Ressourcen für diese Domains verschwendet werden und der Fokus auf der Zustellung von Ressourcen an gültige Domains liegt. Sie können PowerMTA anweisen, E-Mails zurückzugeben, wenn ein MX-Eintrag für eine Domain nicht gefunden werden konnte, da ungültige Domains, die durch Tippfehler verursacht werden, oft einen „A“-Eintrag ohne einen ordnungsgemäßen „MX“-Mailservereintrag in DNS haben. Sie können auch eine Domain-Makro zusammen mit Black-Holing verwenden, um E-Mails, die für nicht mehr genutzte Domains oder Domains mit anonymen entbehrlichen Konten bekannt sind, fallen zu lassen. In jedem Fall ist es das Ziel, die Konfiguration für ungültige oder weniger wichtige Domains „schlank“ zu halten.
Wenden Sie Einstellungen basierend auf Ihren eigenen Daten und Erfahrungen an
Wir haben darüber schon gesprochen, aber ich möchte es hier noch einmal betonen. PowerMTA™ hat eine lange Liste von Konfigurationsrichtlinien, die Sie direkt verwenden können. Einstellungen direkt von anderen Quellen zu kopieren oder übereinstimmende Konfigurationen aus einer anderen Senderumgebung zu übernehmen, ist nicht nützlich, da Sie am Ende mit redundanten Konfigurationen oder sogar mit Einstellungen, die in Ihrer Versandumgebung nicht anwendbar sind, enden könnten. Der beste Ansatz ist, es so einfach wie möglich zu halten und Einstellungen hinzuzufügen, die Sie verstehen und die in Ihrer „eigenen“ Umgebung angemessen sind.
Sender in den USA benötigen eine andere Konfiguration als Sender in Europa. Außerdem hängen die Einstellungen oft vom Mailvolumen, der Art der E-Mail und dem Ruf der sendenden IPs ab. Sie können Daten aus den Abrechnungsdateien von PowerMTA verwenden, um herauszufinden, welche Domains in Ihrem Fall die wichtigsten sind. Anhand der Bounce-Berichte können Sie beispielsweise bestimmen, welche Fehler den Back-off-Modus auslösen sollten.
Protokollieren Sie vorübergehende Fehler, um das Drosseln durch ISPs zu überwachen
Die PowerMTA™-Abrechnungsprotokolle werden oft verwendet, um Lieferungen oder Bounces aufzuzeichnen. Aber indem Sie das Protokollieren vorübergehender Fehler aktivieren, können Sie eine Fülle von Informationen über die Zustellung und deren Optimierung erhalten. Große Webmail-Anbieter, aber auch kleinere ISPs haben Grenzen für die Anzahl der Nachrichten, die sie von einer bestimmten IP akzeptieren. Wenn die Grenze erreicht ist, geben sie einen temporären Fehler zurück, der von PowerMTA™ protokolliert werden kann. Diese Informationen können verwendet werden, um das Volumen für die IP-Saisonierung (Aufwärmen) oder die maximale Versandrate anzupassen oder die Konfiguration des Back-off-Modus zu optimieren.
Für umfassendere Informationen zu Konfigurationseinstellungen treten Sie dem PowerMTA-Forum bei und zögern Sie nicht, detaillierte Fragen zu Ihren Einstellungen und insbesondere zu Ihrer Versandumgebung zu stellen.
~ Maarten Oelering, Partner und CTO bei Postmastery