我有一个 Google Workspace 帐号,一个用户运行多个网站。我为 Gmail 设置了别名。
我已经设置了 Google Workspace SMTP 中继,以便使用 postfix 从我的 Linux 服务器向 Wordpress 等系统发送电子邮件。
它与 Postfix 配合良好,电子邮件也已发送。但问题是所有电子邮件都通过 Google Workspace 帐户的默认域发送,因为 myorigin 设置指向它,例如 default.com。
这是我的 postfix/main.cf 设置:
myorigin = /etc/mailname
mydestination = localhost
relayhost = [smtp-relay.gmail.com]:587
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
在文件 /etc/mailname 中,default.com 是条目。如果我将其更改为 domain-2.com,则电子邮件将从 domain-2.com 发送。但我的所有网站也将从 domain-2.com 发送电子邮件。
我希望每封电子邮件都通过相应的域发送。因此,如果域 3 的 Wordpress 发送了一封电子邮件,我希望它通过 domain-3.com 发送,而不是 domain-2.com 或 /etc/mailname 中的任何内容
将多个域添加到 /etc/mailname 文件似乎不起作用。
我也试过
myorigin = localhost
myorigin = localdomain
myorigin = localhost.localdomain
myorigin = local.domain
我怎样才能做到这一点?