PowerMTA:如何将邮件转发到外部 SMTP 服务器
PowerMTA: How to forward messages to external SMTP servers
我们有一个接收传入电子邮件的 PowerMTA 服务器。是否可以将特定域转发到另一个不是 运行 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>
如果您希望使用多个 SMTP 提供商来负载平衡外发电子邮件,则可能需要使用 virtual-mta
和 virtual-mta-pool
。让我知道,我会用它的配置更新答案。
我们有一个接收传入电子邮件的 PowerMTA 服务器。是否可以将特定域转发到另一个不是 运行 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>
如果您希望使用多个 SMTP 提供商来负载平衡外发电子邮件,则可能需要使用 virtual-mta
和 virtual-mta-pool
。让我知道,我会用它的配置更新答案。