因為訊息蠻多的
大致上就是哪個mail寄到哪個mail這樣
可是我看到有一些訊息很怪
例如:
Aug 19 17:33:38 mail postfix/smtpd[13511]: NOQUEUE: reject: RCPT from unknown[212.116.137.248]: 450 4.7.1 Client host rejected: cannot find your hostname, [212.116.137.248]; from=<le-hsueh@umail.hinet.net> to=<jeson111@yahoo.com.tw> proto=SMTP helo=<我們公司的固定IP位置>
寄到的位置不是我們公司耶~是yahoo的
為什麼會出現在我們server的log裡???
可是這封信看訊息好像檔掉了
訊息是450 4.7.1這個就是丟棄找不到DNS裡MX/A記錄的hostname
不太懂這個意思耶...
unknown[212.116.137.248]: 450 4.7.1 Client host rejected: cannot find your hostname <--這句是說 212.116.137.248 寄過來的位置沒有通過IP反解的機制,所以被擋住。
from=<le-hsueh@umail.hinet.net> to=<jeson111@yahoo.com.tw> <==兩種可能,一種是垃圾郵件軟體發送造成的,一種是你的SERVER是 OPEN RELAY,就是所有人都可透過你的主機寄信。
OPEN RELAY測試網頁
http://spam.gsnmm.gov.tw/cgi-bin/relayall.cgi
輸入貴公司主機的IP即可
你的E-mail為: 我的gamil信箱@gmail.com
你所測試的機器為: 公司收發mail的IP
很好,有拒絕relay.
測試開始時間: 2009年8月20日15時5分16秒
程式結束時間: 2009年8月20日15時5分16秒
unknown[212.116.137.248]: 450 4.7.1 Client host rejected: cannot find your hostname <--這句是說 212.116.137.248 寄過來的位置沒有通過IP反解的機制,所以被擋住。
這個應該是指你的主機名稱沒設好,並不是沒有IP反解
請確認你的寄件主機的主機名稱是否有設相對應的A紀錄
from=<le-hsueh@umail.hinet.net> to=<jeson111@yahoo.com.tw> <==兩種可能,一種是垃圾郵件軟體發送造成的,一種是你的SERVER是 OPEN RELAY,就是所有人都可透過你的主機寄信。
這個只是說明從哪個信箱寄到哪個信箱,並沒有問題,此為正常訊息(每筆紀錄都會有這個說明)
看起來是你們公司寄件主機的IP(212.116.137.248)沒有設定反解,所以被yahoo擋掉了