假设我没有设置,relayhost因为我希望默认情况下由服务器本身发送所有电子邮件。
然后对于“FROM”中的某些域,我想中继到特定的中继。为此,我将使用 asender_dependent_relayhost_maps = hash:/etc/postfix/relay_by_sender并在其中放置以下内容:
@mydomain.com ses.amazon.com
Run Code Online (Sandbox Code Playgroud)
这一切都非常简单。
现在,我应该在“relay_by_sender”文件中放入什么来表示我希望为我的域转发所有电子邮件,但特别是一封。我该怎么做?例如
@mydomain.com ses.amazon.com
no-relay@mydomain.com null?
Run Code Online (Sandbox Code Playgroud)
谢谢
在 Postfix 2.6 或更高版本中,我想您可以返回关键字DUNNO,这在sender_dependent_relayhost_maps主题中有所记录。
no-relay@mydomain.com DUNNO
@mydomain.com ses.amazon.com
Run Code Online (Sandbox Code Playgroud)
如果它不起作用并且您使用 Postfix 2.7 或更高版本,我建议您替换sender_dependent_relayhost_maps为sender_dependent_default_transport_maps。后者提供了更大的灵活性:
# /etc/postfix/main.cf
sender_dependent_default_transport_maps = hash:/etc/postfix/relay_by_sender
# /etc/postfix/relay_by_sender
no-relay@mydomain.com smtp
@mydomain.com smtp:[ses.amazon.com]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10933 次 |
| 最近记录: |