我如何决定哪些电子邮件通过 SMTP 中继?

我如何决定哪些电子邮件通过 SMTP 中继?

我正在使用在 Sendgrid 服务上使用 SMTP 中继的 postfix 配置,如下所示:

smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_sasl_tls_security_options = noanonymous
smtp_tls_security_level = encrypt
header_size_limit = 4096000
relayhost = [smtp.sendgrid.net]:587

并且它适用于从我的域发送的所有电子邮件。但我们使用另一种场景:

我域中的用户可以使用电子邮件转发而不是 POP3 将他们在 mydomain.com 收到的电子邮件推送到他们的 gmail.com 帐户。我不希望这些电子邮件通过 Sendgrid,而是直接转发到 gmail。

总结一下 - 我希望电子邮件具有字段设置为 *@mydomain.com 以直接发送,所有其他电子邮件都通过 Sendgrid 服务上的 SMTP 中继,但在当前配置中,它们都通过 Sendgrid。

我可以将其配置成以这种方式工作吗?

答案1

您可能需要使用传输表。

http://www.postfix.org/transport.5.html

相关内容