我想转发在多个服务器上发送root @ localhost到本公司pipe理员帐户的邮件(电子邮件托pipe在gmail上)
我已经通过yum在centos 5.5上安装了ssmtp并进行了configuration。 我还更改了/ etc / aliases中的最后一行,以反映邮件到根目录的位置。
然后我尝试发送邮件到根目录 – 这是交付没有问题(邮件-v根)我也试着发送邮件到根@本地主机 – 这是不是交付给指定的Gmail帐户。
不幸的是, ssmtp不读取~/.forward 。 以下是ssmtp联机帮助页的引用。
它不会执行别名,必须在用户代理或mailhub上执行。 它也没有兑现,必须在接待主机上完成。 它特别不提供给pipe道。
这是一个旧post。 但是,这可能对其他人有用。
基于这个链接https://theblackdragon.wordpress.com/2011/06/07/ssmtp-and-aliasing-the-to-address/
mailx -? (试试mailx -? ) 像这样编辑/etc/mail.rc:
alias root root<[email protected]>
现在,发送到root @ localhost的邮件将被发送到[email protected]您也可以添加其他地址,而不仅仅是root。
你configuration和启用从重写 ? locahost不是有效的域。
看到这个职位 。