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 /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 header_checks 应该可以实现这个功能,你试试 回复 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: 9DCC31D00813: uid=1002 from=<weihu>
Sep 17 15:41:25 monitor01-BTC postfix/cleanup: 9DCC31D00813: message-id=<20140917074125.9DCC31D00813@monitor01-GGLC.localdomain>
Sep 17 15:41:25 monitor01-BTC postfix/qmgr: 9DCC31D00813: from=<weihu@monitor01-GGLC.localdomain>, size=464, nrcpt=1 (queue active)
Sep 17 15:41:26 monitor01-BTC postfix/smtp: 9DCC31D00813: to=<aaaa@xxxx.cn>, relay=maila.mailex.xxxx.cn: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: 9DCC31D00813: removed 收邮件与发邮件是两套系统
要查看aaaa@xxxx.cn的收邮件情况,要到xxxx.cn上,查相关的日志,看看有没有与以上对应的 回复 4# cryboy2001
是登录到aaaa@xxxx.cn邮箱后看的,没有收到新邮件(发了有4-5封,日志都显示发送成功,但实际没收到) 无论谁发的邮件,收到邮件后都显示nagios@aaaaaa.cn,不显示xxxx55@fileserver.localdomain
:shutup:
postfix有這個功能,指定任何用戶發出去的郵件地址都統一為一個郵件地址
页:
[1]