Chinaunix

标题: 如何修改SENDER DOMAIN [打印本页]

作者: pjsiong    时间: 2006-08-25 17:03
标题: 如何修改SENDER DOMAIN
我用我的SERVER send email 時,邮件會被彈回,出現Domain of sender address does not exist的錯誤, 請問server的domain要如何修改?
作者: pishafa    时间: 2006-08-25 22:15
到sendmail的config文件里面设置去
有个地方设置domain的
作者: pjsiong    时间: 2006-08-28 17:55
請問SENDMAIL的CONFIG是不是在/etc/mail/sendmail.cf,
要改哪那個地方呢?
作者: pishafa    时间: 2006-08-28 21:02
Dj$w.Foo.com
修改一下Foo.com看看
作者: pjsiong    时间: 2006-08-29 10:14
修改Dj$w.Foo.com
可行...
請問還有哪里的設定會影响SENDER 的DOMAIN?
我有另一台SERVER沒有修改SENDMAIL.CF,可是SENDER DOMAIN郤是對的
作者: pishafa    时间: 2006-08-29 10:19
呵呵,我先在自己的服务器上试试看,很早以前做的,忘记了
作者: pishafa    时间: 2006-08-29 10:22
哦,现在看看你的问题,是不是DNS的问题?
看看能否在SERVER上解析你发送邮件的域名?
看看有没有MX记录?
作者: pjsiong    时间: 2006-08-29 13:38
看看能否在SERVER上解析你发送邮件的域名? ==> 能
看看有没有MX记录? 有
作者: pishafa    时间: 2006-08-29 15:29
你这个sender的域名是什么?
本地能解析你的域名么?

比如说sender是:a@b.com
那么你本地的dns解析b.com能解析出来么?

实在不行在relay-domains里面加上你发送邮件的域名再看看?
作者: pjsiong    时间: 2006-08-29 16:30
其實修改SENDMAIL.CF便可以送信了,
我只是好奇有另一台類似的伺服器,不用改sendmail.cf,
且能拿到abc.com的domain....而這一台且不能(在修改sendmail.cf之前)
作者: pishafa    时间: 2006-08-29 16:41
看来是DNS设置的问题啊
nsquery一下看看,两台服务器上的信息应该都不一样的
作者: pjsiong    时间: 2006-08-29 16:54
讓我詳細說明一下:
SERVER A,hostname=malfms02
send mail 時,sender address會是 root@malfms.msl.com,
sendmail.cf不須更改(實際上根本沒有設定Dj$w)


SERVER B,hostname = malfms01
send mail 時,sender address會是 root@malfms01
所以出現SENDER DOMAIN DOES NOT EXISTS且退回
修改SENDMAIL.CF後(Dj$w.msl.com), SENDER ADDRESS會變成malfms01.msl.com


兩台SERVER的resolv.conf,nsswitch.conf 都一樣
作者: pjsiong    时间: 2006-08-29 17:09
我知道問題出在那里了,多謝\"俠客\"的相助
問題出在/etc/hosts里,
在SERVER B,只有定义malfms01, 如 10.1.1.1  malfms01
在SERVER A,hosts 里定义成  10.1.1.2 malfms02 malfms.msl.com
作者: pishafa    时间: 2006-08-29 17:15
哈哈,我以前一直弄的是exchange,对unix的邮件系统不是很了解,没帮到什么忙




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