我們有一臺接收傳入電子郵件的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