我现在在 postfix 中有这样的设置:
sudo nano main.cf
inet_interfaces = loopback-only
relayhost = [smtp.gmail.com]:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_tls_CApath = /etc/ssl/certs
smtp_use_tls = yes
Sudo nano sasl_password
[smtp.gmail.com]:587 user:password
如果我运行以下命令:
echo "Test mail thingy" | mail -s "Test Postfix Subject" R*******@gmail.com
它有用吗:)
我如何强制 Postfix 将消息发送到我的邮箱本地根?
答案1
添加以下行到/etc/aliases
:
root: [email protected]
如果 root 已有别名,请#
在其前面添加一个以将其注释掉。如果要将其发送给多个用户,可以像这样指定多个地址:
root: [email protected], [email protected]
编辑完成后/etc/aliases
,使用 即可应用sudo newaliases
。
附录:正如评论所说,它不起作用,因为 postfix 没有配置为接受发往rene-desktop
(本地主机名)的邮件。
这是通过添加来解决的
mydestionation = rene-desktop
靠近 的顶部/etc/postfix/main.cf
。