[root@server30 postfix]# mail -s "hello world" 12345@qq.com --- 标题 “hello world” 发送到 12345@qq.com
testing mailEOT ----- 内容 testing mail
[root@server30 postfix]# tailf /var/log/maillog ------- 查看邮件日志
Oct 6 10:32:01 server30 postfix/qmgr[5674]: DD0A21A073F7: removed
Oct 6 10:37:52 server30 postfix/pickup[5673]: B6B411A073F6: uid=0 from=<root>
Oct 6 10:37:52 server30 postfix/cleanup[5867]: B6B411A073F6: message-id=<20191006023752.B6B411A073F6@server30.example.com>
Oct 6 10:37:52 server30 postfix/qmgr[5674]: B6B411A073F6: from=<root@example.com>, size=443, nrcpt=1 (queue active)
Oct 6 10:38:28 server30 postfix/smtp[5869]: connect to mx3.qq.com[240e:ff:f101:10::127]:25: Network is unreachable
Oct 6 10:38:30 server30 postfix/smtp[5869]: B6B411A073F6: to=<12345@qq.com>, relay=mx3.qq.com[14.215.140.20]:25, delay=38, delays=0.12/0.02/36/1.4, dsn=5.0.0, status=bounced (host mx3.qq.com[14.215.140.20] said: 550 Ip frequency limited [MUMIZqjiDYxfuzpBdfldtq/3Grl227++/vphR981z6yf9N5+uSrfJD0= Blocked IP 121.8.239.155]. ------- 邮件没发送成功http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=20022&&no=1000725 (in reply to end of DATA command))
Oct 6 10:38:30 server30 postfix/cleanup[5867]: 4A77A1A073F7: message-id=<20191006023830.4A77A1A073F7@server30.example.com>
Oct 6 10:38:30 server30 postfix/qmgr[5674]: 4A77A1A073F7: from=<>, size=2639, nrcpt=1 (queue active)
Oct 6 10:38:30 server30 postfix/bounce[5872]: B6B411A073F6: sender non-delivery notification: 4A77A1A073F7
Oct 6 10:38:30 server30 postfix/qmgr[5674]: B6B411A073F6: removed
Oct 6 10:38:30 server30 postfix/smtp[5869]: 4A77A1A073F7: to=<root@example.com>, relay=ldap.example.com[172.16.30.254]:25, delay=0.13, delays=0.02/0/0.07/0.04, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 3965930AF4ED)
Oct 6 10:38:30 server30 postfix/qmgr[5674]: 4A77A1A073F7: removed
-- 转发到ldap.example.com 后删除
[root@server30 postfix]# dig -t mx example.com ------- example.com 的mx记录是ldap,所以自动转发到ldap
example.com. 86400 IN MX 10 ldap.example.com.
配置邮件满足以下条件
1. 系统不接受外部发来的邮件 inet_interfaces = localhost
2. 本地发送任何都被路由到ldap.example.com mydestination = relayhost = [172.16.30.254]
3. 发送的邮件显示来自example.com myorigin = example.com
4. 可以发送邮件到dave来测试配置
5. 可以访问http://ldap.example.com/email/dave 来验证配置
action:
1.修改 /postfix/main.cf
2. postconf -n 查看生效的配置
3. systemctl restart postfix.service
4. send mail to dave
[root@server30 postfix]# mail -s "qqqqq" dave@example.com
welcome!!!!!!!EOT
5. check mail log, can see it was relay to ldap
Oct 6 11:10:38 server30 postfix/qmgr[6451]: 534BF1A073F6: from=<root@example.com>, size=443, nrcpt=1 (queue active)
Oct 6 11:10:38 server30 postfix/smtp[6484]: 534BF1A073F6: to=<dave@example.com>, relay=172.16.30.254[172.16.30.254]:25, delay=0.2, delays=0.1/0.05/0.03/0.02, dsn=2.0.0, status=sent (250 2.0.0 Ok: queued as 421DF30AF4ED)
Oct 6 11:10:38 server30 postfix/qmgr[6451]: 534BF1A073F6: removed
6. can see the email detail in the link
firefox http://172.16.30.254/email/dave