客户经常问“使用 PowerMTA的最佳配置是什么”? 每个地区的答案都不同。例如,美国的配置设置与欧洲的设置将有很大不同,因此全球设置并不那么有效。在这篇博客文章中,我们将介绍五个重要的PowerMTA™配置技巧,帮助使您的发送基础设施更加高效,并减少I/O混乱。
利用源指令确保您的电子邮件标题正确
电子邮件服务提供商(ESPs)和许多高容量发件人代表其他组织发送电子邮件,并常常认为他们无法完全控制电子邮件标题。 实际情况并非如此,如果不遵循最佳实践,电子邮件几乎必然会被路由到垃圾邮件文件夹。使用PowerMTA™,您可以添加缺失的数据或Message-ID标题。 您还可以在“收到的头信息”中隐藏内部来源,或者完全禁用添加收到的头信息。后者通常用于使电子邮件看起来是从发件人的公共IP地址发出的。
通过更明智地使用参数继承保持配置整洁
对于可管理性的配置,保持其DRY是重要的。DRY代表“不重复自己”,这是软件开发人员使用的首字母缩略词。 例如,PowerMTA™合并所有匹配源的设置。因此,您通常可以将常见设置移到匹配连接到PowerMTA™的每个IP的源0/0。除非是“始终允许中继”,当然,这应仅从特定来源允许。您还可以删除具有明显默认值的设置,从而进一步减少冗余配置。
通过域指令,所有匹配的域条目将被合并,更具体的条目优先,无论配置中的顺序如何。通过为通配符域使用合理的默认设置,您可以将配置减少到仅几个例外。 例如,以下设置消除了在“许多”特定域上启用TLS使用的需求:
<domain *> use-starttls yes # 在发送电子邮件时使用TLS </domain>
不要在无效电子邮件域上浪费资源
如果电子邮件地址的本地部分不存在,您通常会收到ISP的错误消息。然而,如果域无效,您可能会遇到重复错误,例如DNS查找失败、服务器无响应或拒绝从特定域中继的服务器。
PowerMTA™应被配置为不在这些域上浪费资源,并将资源交付重点放在有效域上。您可以指示PowerMTA如果未找到域的MX记录则拒收电子邮件,因为由于打字错误导致的无效域通常仅在DNS中具有“A”记录,而没有适当的“MX”邮件服务器记录。您还可以使用域宏结合黑洞来丢弃已知不再使用的域或具有匿名可丢弃账户的域的邮件。 无论如何,目标是保持配置在无效或不太重要的域上的“精简”。
根据您自己的数据和经验应用设置
我们之前谈到过这个问题,但我想在这里重申。 PowerMTA™有一长串可以直接使用的配置指令。直接复制其他来源的设置或从另一个发件人环境匹配的配置毫无用处,因为您可能会得到冗余配置,甚至应用不适合您发送环境的设置。最好的方法是尽量保持简单,并添加您理解且在您“自己”环境中适用的设置。
美国的发件人与欧洲的发件人在配置上有所不同。此外,设置通常依赖于邮件的量、电子邮件的类型和发送IP的声誉。 您可以使用PowerMTA的会计文件中的数据来确定在您案例中最重要的域是什么。通过查看退信报告,您可以确定哪些错误应该触发回退模式。
记录瞬态错误以监控ISP的限流
PowerMTA™会计日志通常用于记录投递或退信。但通过启用瞬态错误的日志记录,您可以获得有关投递及其优化的丰富信息。大型网络邮件提供商,但也包括较小的ISP,对他们从某个IP接受的消息数量设定了限制。当达到限制时,他们会返回一个临时错误,这可以被PowerMTA™记录。这些信息可以用于调整IP调理(升温)或最大发送速率,或调整回退模式的配置。
有关配置设置的更全面信息,加入PowerMTA 论坛,并请随时提出关于您的设置和更具体的发送环境的详细问题。
~ Maarten Oelering,Postmastery的合伙人兼首席技术官