我们有一台接收传入电子邮件的PowerMTA服务器。是否可以将特定域转发到另一个未运行PowerMTA的现有SMTP服务器?PowerMTA:如何将消息转发到外部SMTP服务器
到目前为止,我发现的解决方案是将电子邮件传递给指向另一个SMTP服务器的mailx,但这看起来好像是黑客。
谢谢!
我们有一台接收传入电子邮件的PowerMTA服务器。是否可以将特定域转发到另一个未运行PowerMTA的现有SMTP服务器?PowerMTA:如何将消息转发到外部SMTP服务器
到目前为止,我发现的解决方案是将电子邮件传递给指向另一个SMTP服务器的mailx,但这看起来好像是黑客。
谢谢!
这是将gmail.com路由到SendGrid的示例。对于某些SMTP提供商,您可能需要取消注释use-unencrypted-plain-auth
。
<domain gmail.com>
queue-to sendgrid.rollup
</domain>
<domain sendgrid.rollup>
# use-unencrypted-plain-auth yes
auth-username username
auth-password password
route smtp.sendgrid.net:587
use-starttls yes
require-starttls yes
</domain>
您可能需要使用virtual-mta
和virtual-mta-pool
如果你正在寻找使用多个SMTP提供负载平衡外发电子邮件。让我知道,我会更新其配置的答案。
在/ etc/pmta/config中配置外部smtp服务器。 示例here
我们不再使用PowerMTA,因此我无法测试此配置,但我会接受此答案,以便其他未来可能会遇到此问题的人员获益。谢谢! :) – simoncpu