Chinaunix

标题: postfix怎样修改发件人地址 [打印本页]

作者: ccjsj1    时间: 2014-09-13 01:50
标题: postfix怎样修改发件人地址
大家好,遇到个问题帮看下!

配置:
chenhb55@fileserver:/etc/postfix$ postconf | grep ^my
mydestination = $myhostname, localhost.$mydomain, localhost
mydomain = localdomain
myhostname = fileserver.localdomain
mynetworks = 127.0.0.0/8 103.4.171.168/29 [::1]/128 [fe80::]/64
mynetworks_style = subnet
myorigin = $myhostname
chenhb55@fileserver:/etc/postfix$

发邮件命令:
echo 123456 | mail -s test xxxx55@aaaaaa.cn

收到邮件:
test
xxxx55 [xxxx55@fileserver.localdomain]
发送时间:         2014年9月13日 0:56
收件人:       
xxxx55
123456

实现目的:
无论谁发的邮件,收到邮件后都显示nagios@aaaaaa.cn,不显示xxxx55@fileserver.localdomain
作者: cryboy2001    时间: 2014-09-15 08:39
header_checks 应该可以实现这个功能,你试试
作者: ccjsj1    时间: 2014-09-17 15:50
回复 2# cryboy2001

多谢回复!方法如下,看邮件已经发出去了,但是收不到该邮件

1.mail.cf
smtp_generic_maps = hash:/etc/postfix/my_generic_maps

2.cat my_generic_maps
weihu@monitor01-GGLC.localdomain        hq-bmw-file@xxxx.cn

3.psotmap /etc/postfix/my_generic_maps

4./etc/init.d/postfix reload

5.echo 1234 | mail -s test2 aaaa@xxxx.cn

6.mail日志:
Sep 17 15:41:25 monitor01-BTC postfix/pickup[23924]: 9DCC31D00813: uid=1002 from=<weihu>
Sep 17 15:41:25 monitor01-BTC postfix/cleanup[18659]: 9DCC31D00813: message-id=<20140917074125.9DCC31D00813@monitor01-GGLC.localdomain>
Sep 17 15:41:25 monitor01-BTC postfix/qmgr[26030]: 9DCC31D00813: from=<weihu@monitor01-GGLC.localdomain>, size=464, nrcpt=1 (queue active)
Sep 17 15:41:26 monitor01-BTC postfix/smtp[18661]: 9DCC31D00813: to=<aaaa@xxxx.cn>, relay=maila.mailex.xxxx.cn[210.53.66.xxx]:25, delay=1.1, delays=0.01/0.01/0.9/0.16, dsn=2.0.0, status=sent (250 OK 49/81-26860-62B39145)
Sep 17 15:41:26 monitor01-BTC postfix/qmgr[26030]: 9DCC31D00813: removed
作者: cryboy2001    时间: 2014-09-17 15:56
收邮件与发邮件是两套系统

要查看aaaa@xxxx.cn的收邮件情况,要到xxxx.cn上,查相关的日志,看看有没有与以上对应的
作者: ccjsj1    时间: 2014-09-17 19:21
回复 4# cryboy2001

是登录到aaaa@xxxx.cn邮箱后看的,没有收到新邮件(发了有4-5封,日志都显示发送成功,但实际没收到)
作者: woxizishen    时间: 2014-09-18 07:41
无论谁发的邮件,收到邮件后都显示nagios@aaaaaa.cn,不显示xxxx55@fileserver.localdomain



postfix有這個功能,指定任何用戶發出去的郵件地址都統一為一個郵件地址




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2