小编Dav*_*Xia的帖子

将 /etc/aliases 用于由 postfix 与本地域中继的外发邮件

我正在使用 Ubuntu 12.04,后缀配置为卫星系统,将外发邮件中继到 Gmail。例如,我的注册域是 example.com 我希望 root cronjobs 的错误输出被邮寄到我真正的 david@example.com 收件箱。我让这个继电器正常工作。

但是这些 root cronjobs 默认设置为通过电子邮件发送到 root@example.com,这不是真正的电子邮件地址。我在我的/etc/aliases

root: david@example.com
Run Code Online (Sandbox Code Playgroud)

example.com 未在 postfix 的 main.cf 中列出,mydestination因此 postfix 认为此邮件不是本地邮件。它绕过通过处理/etc/aliases并尝试发送到 root@example.com。

解决方法是MAILTO=david在每个 cron 文件的顶部添加。但是有很多。另一种解决方法是将 root@example.com 设置为转发到 david@example.com 的真实收件箱。有没有更好的办法?即有没有办法中继具有本地域但仍使用/etc/aliases?

cron postfix 12.04

2
推荐指数
1
解决办法
6万
查看次数

标签 统计

12.04 ×1

cron ×1

postfix ×1