Postfix發送虛擬域用戶奇怪的退信記錄
俺的環境:postfix+extmail
裡面託管兩個域:pxw.net和cwsdinfo.com.cn
某個pxw.net的用戶向cwsdinfo.com.cn的用戶發送郵件,被退信,得到找不到域名和MX記錄的退信日誌,其中delivery-status.txt的內容如下:
Reporting-MTA: dns; mail.cwsdinfo.com.cn
X-Postfix-Queue-ID: E1F60365796
X-Postfix-Sender: rfc822; yuxinm@pxw.net
Arrival-Date: Wed, 29 Jul 2009 15:47:47 +0800 (CST)
Final-Recipient: rfc822; chendamin@cwsdinfo.com
Action: failed
Status: 5.4.4
Diagnostic-Code: X-Postfix; Host or domain name not found. Name service error
for name=cwsdinfo.com type=A: Host found but no data record of requested type
我奇怪的是明明發送cwsdinfo.com.cn用戶的郵件,怎麼被Final-Recipient到cwsdinfo.com域了,哪位大蝦幫忙分析一些,或者有什麼提示嗎
[ 本帖最後由 lasama 於 2009-7-29 16:44 編輯 ]
《解決方案》
將詳細日誌貼出來
初步懷疑是dns的配置問題
《解決方案》
原帖由 lasama 於 2009-7-29 16:26 發表 http://bbs2.chinaunix.net/images/common/back.gif
俺的環境:postfix+extmail
裡面託管兩個域:pxw.net和cwsdinfo.com.cn
某個pxw.net的用戶向cninfo.com.cn的用戶發送郵件,被退信,得到找不到域名和MX記錄的退信日誌,其中delivery-status.txt的內容如下 ...
某個pxw.net的用戶向cninfo.com.cn的用戶發送郵件
cwsdinfo.com.cn用戶的郵件,怎麼被Final-Recipient到cwsdinfo.com
pxw.net
cninfo.com.cn
cwsdinfo.com.cn
cwsdinfo.com
《解決方案》
maillog日誌如下
Jul 29 16:37:11 RHL27 postfix/pickup: B3F613657BA: uid=1000 from=<yuxin@pxw.net>
Jul 29 16:37:11 RHL27 postfix/qmgr: B3F613657BA: from=<yuxin@pxw.net>, size=549, nrcpt=1 (queue active)
Jul 29 16:37:11 RHL27 postfix/virtual: BAD0E3657BB: to=<yuxin@pxw.net>, relay=virtual, delay=0.01, delays=0/0/0/0, dsn=2.0.0, status=sent (delivered to maildir)
[ 本帖最後由 lasama 於 2009-7-29 16:45 編輯 ]
《解決方案》
原帖由 ruochen 於 2009-7-29 16:31 發表 http://bbs2.chinaunix.net/images/common/back.gif
某個pxw.net的用戶向cninfo.com.cn的用戶發送郵件
cwsdinfo.com.cn用戶的郵件,怎麼被Final-Recipient到cwsdinfo.com
pxw.net
cninfo.com.cn
cwsdinfo.com.cn
cwsdinfo.com
那是我修改過的,cninfo.com.cn就當作 cwsdinfo.com.cn吧
《解決方案》
發送cwsdinfo.com.cn用戶的郵件,怎麼被Final-Recipient到cwsdinfo.com域了
看看main.cf裡面的下面參數配置
myhostname =
mydomain =
還有你的hosts文件的配置
還有看你的more /etc/resolv.conf文件的dns相關配置
並檢查dns中關於郵件伺服器的a記錄和mx記錄
另外是否使用mailscanner之類的軟體
[ 本帖最後由 ruochen 於 2009-7-29 17:19 編輯 ]
《解決方案》
搞定了
我把
myhostname = mail.cwsdinfo.com.cn
mydomain = irmmail.pxw.net
#mydomain = cwsdinfo.com.cn
修改為
myhostname = mail.cwsdinfo.com.cn
#mydomain = irmmail.pxw.net
mydomain = cwsdinfo.com.cn
重啟后就可以了
但是奇怪的是只有這個用戶有這種狀況,其他用戶正常。。。。。。。。
謝謝LS的哥們 :mrgreen:
《解決方案》
原帖由 lasama 於 2009-7-29 17:05 發表 http://bbs2.chinaunix.net/images/common/back.gif
搞定了
我把
myhostname = mail.cwsdinfo.com.cn
mydomain = irmmail.pxw.net
#mydomain = cwsdinfo.com.cn
修改為
myhostname = mail.cwsdinfo.com.cn
#mydomain = irmmail.pxw.net
mydomain = cw ...
上面紅色標記的肯定不對了
要統一的
虛擬域的問題在dns裡面設置a記錄和mx記錄就行
《解決方案》
原帖由 lasama 於 2009-7-29 17:05 發表 http://bbs2.chinaunix.net/images/common/back.gif
搞定了
我把
myhostname = mail.cwsdinfo.com.cn
mydomain = irmmail.pxw.net
#mydomain = cwsdinfo.com.cn
修改為
myhostname = mail.cwsdinfo.com.cn
#mydomain = irmmail.pxw.net
mydomain = cw ...
這個用戶可能是他本地機器的dns cache引起的
《解決方案》
原帖由 lasama 於 2009-7-29 17:05 發表 http://bbs2.chinaunix.net/images/common/back.gif
搞定了
我把
myhostname = mail.cwsdinfo.com.cn
mydomain = irmmail.pxw.net
#mydomain = cwsdinfo.com.cn
修改為
myhostname = mail.cwsdinfo.com.cn
#mydomain = irmmail.pxw.net
mydomain = cw ...
如果繁忙的伺服器
reload就行的