- 论坛徽章:
- 0
|
本帖最后由 ethan_lu 于 2011-05-10 10:58 编辑
我的服务器绑定域名:a.org
当我向 xx@a.org 发送的所有邮件都被发到了服务器root用户那里去了。
发向其它域的邮件都能正常接收到。求解
参照老外设置- vim /etc/mail/sendmail.mc
复制代码 增加:- define(`MAIL_HUB', `example.com.')dnl
- define(`LOCAL_RELAY', `example.com.')dnl
复制代码 生成- m4 /usr/share/sendmail-cf/m4/cf.m4 sendmail.mc > sendmail.cf
复制代码 重启这样子能够正常将邮件投递到域,但是问题是域正常投递到了,却丢失了收件人,看下面日志。to=root,突然发现收件人变成当前用户名了,并非是我想要发送到的mail@chinasb.org。(同样,除了绑定在服务器上的域,发送到其它域都是正常收到的。)求解
这是在无名邮件列表堆里找到的:
May 10 10:07:48 chinasb sendmail[24224]: p4A27kn0024224: from=root, size=0, class=0, nrcpts=1, msgid=<201105100207.p4A27kn0024224@chinasb.org>, relay=root@localhost
May 10 10:07:48 chinasb sendmail[24225]: p4A27mZ9024225: from=<root@chinasb.org>, size=267, class=0, nrcpts=1, msgid=<201105100207.p4A27kn0024224@chinasb.org>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
May 10 10:07:48 chinasb sendmail[24224]: p4A27kn0024224: to=mail@chinasb.org, ctladdr=root (0/0), delay=00:00:02, xdelay=00:00:00, mailer=relay, pri=30000, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (p4A27mZ9024225 Message accepted for delivery)
May 10 10:07:48 chinasb sendmail[24226]: STARTTLS=client, relay=aspmx.l.google.com., version=TLSv1/SSLv3, verify=FAIL, cipher=RC4-SHA, bits=128/128
May 10 10:07:50 chinasb sendmail[24226]: p4A27mZ9024225: to=root, ctladdr=<root@chinasb.org> (0/0), delay=00:00:02, xdelay=00:00:02, mailer=relay, pri=30476, relay=aspmx.l.google.com. [74.125.127.27], dsn=2.0.0, stat=Sent (OK 1304993058 wt16si18366654icb.139)
经过了新一轮的排查,还有vpser大饼博士的热心帮助,问题终于解决啦。说一下过程
首先检查向指定用户发信输出结果,很显然被投递到了root用户
root... deliverable: mailer relay, host chinasb.org., user mail@chinasb.org输出结果,居然正常投递到达
mails... deliverable: mailer relay, host chinasb.org., user mails@chinasb.org
看到这里那个郁闷呢,幸好还是大饼博士知识渊博,马上提醒了邮件别名设置。
马上检查/etc/aliases输出结果
# General redirections for pseudo accounts.
bin: root
daemon: root
adm: root
lp: root
sync: root
shutdown: root
halt: root
mail: root
.....
果然,被别名了,注释掉保存重启。输出结果
mail... deliverable: mailer relay, host chinasb.org., user mail@chinasb.org
显示正常,邮件收发正常。这一次sendmail安装记录又学到了不少东西哈.... |
|