1 最后由 明媚很忧伤 (2014-06-05 10:00:50) 编辑

主题: postmaster收不到logwatch及backup邮件的问题

==== 必填信息。没有填写将不予回复 ====
- iRedMail 版本号:
- 使用哪个数据库存储用户帐号(OpenLDAP,MySQL,PostgreSQL):
- 使用的 Linux/BSD 发行版名称及版本号:
- 与您的问题相关的日志信息:
====
iRedMail 0.8.7 ; MySql; CentOS 6.5;
最近发现postmaster用户收不到logwatch及backup_mysql备份邮件。在发送队列有:
[root@mail ~]# postqueue -p
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
D8ADC300B15*    3570 Thu Jun  5 03:30:04  root@mail.XXX.com.cn
                                         root@mail.XXX.com.cn

1933C300B0D* 16923881 Thu Jun  5 01:34:58  root@mail.XXX.com.cn
                                         root@mail.XXX.com.cn

8CCF5300B1D*   48539 Thu Jun  5 03:46:45  root@mail.XXX.com.cn
                                         root@mail.XXX.com.cn
初步估计是域的问题。因为现在的域应该为XXX.com.cn。发送人应该是root@XXX.com.cn,不应为root@mail.XXX.com.cn。mai.XXX.com.cn早就停用了。可能是老数据迁移的时候产生的。
请教张工,postmaster收不到邮件是不是这个原因?如果是,这个应该在哪里改呢?谢谢了。

回复: postmaster收不到logwatch及backup邮件的问题

mail.XXX.com.cn 应该是你的服务器的 hostname 吧?是的话,在 /etc/postfix/aliases 里为 root 用户设置个别名(有效的邮件地址)即可。

3 最后由 明媚很忧伤 (2014-06-06 10:01:08) 编辑

回复: postmaster收不到logwatch及backup邮件的问题

ZhangHuangbin 写道:

mail.XXX.com.cn 应该是你的服务器的 hostname 吧?是的话,在 /etc/postfix/aliases 里为 root 用户设置个别名(有效的邮件地址)即可。

mail.XXX.com.cn是服务器的hostname。用邮件别名可以实现。就是想请教下张工,该系统内其他所有用户都是通过@XXX.com.cn发送的邮件。为什么root会以root@mail.XXX.com.cn发送邮件,而不以root@XXX.com.cn发送邮件?有没有办法直接让root用户通过@XXX.com.cn发送邮件?对邮件系统研究的不是很深,很希望张工能解答。谢谢张工了。