使用后缀指定cron邮件的传出地址

我有一个Gentoo和Postfix的服务器。 Postfix被configuration为使得所有的电子邮件都通过一个外部中继来路由,这个外部中继在“From”中需要一个特定的地址。

/etc/postfix/main.cf

 relayhost = relay.example.com 

我也有一个cron的任务,我想发送电子邮件。 但“发件人”地址是“用户@主机名”,这是不允许在一个中继。 是否有可能取代正确的地址cron发送消息或以某种方式修复后缀configuration?

我使用vixie-cron和ssmtp来处理类似的情况。 我所做的,尤其是root作业,是通过| mail -r "[email protected]" [email protected]来传递命令的输出 | mail -r "[email protected]" [email protected] ; 这是乏味的,但它的作品。