【问题标题】:Postfix transport: deliver different domains via different relayhostsPostfix 传输:通过不同的中继主机传递不同的域
【发布时间】:2015-10-26 20:43:18
【问题描述】:

后缀版本 2.11.0

我想要完成的是让发往特定域的邮件通过 SendGrid 中继,但所有其他外发邮件直接从我的本地服务器发送。我在/etc/postfix/transport有这个配置:

example.com smtp:[smtp.sendgrid.net]:587
.example.com smtp:[smtp.sendgrid.net]:587
*   :

根据我所做的所有搜索和阅读 Postfix 文档,我的理解是这应该可以工作,但如果我发送到任何其他域,例如 gmail.com,它仍然会通过 SendGrid 进行中继。

来自/var/log/mail.log的例子:

Oct 26 16:15:46 myhost postfix/smtp[25783]: A75F0C04F9: to=<PRIVACY_MASKED@gmail.com>, relay=smtp.sendgrid.net[108.168.190.108]:587, delay=11, delays=11/0.02/0.22/0.03, dsn=2.0.0, status=sent (250 Ok: queued as iTwf5zmCQQSgz_I6sVpSSA)

我还缺少其他配置吗?

【问题讨论】:

    标签: email postfix-mta


    【解决方案1】:

    好的,现在我看到了我的方式的错误。在 sasl_passwd 我有这个:

    smtp.sendgrid.net USERNAME:PASSWD
    

    但在运输中我有这个:

    example.com smtp:[smtp.sendgrid.com]:587
    

    区别在于.net.com

    将其更改为 .net 即可使用!

    【讨论】:

      猜你喜欢
      • 2013-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-04
      • 2014-12-16
      • 1970-01-01
      相关资源
      最近更新 更多