我是使用 Seednet 的 ADSL,我得知 Seednet 不支援個人用戶的 DNS 反查,所以寄出去的信件可能被某些主機拒絕,但是現在是同要的主機帳號,有人會收到,有人則否,我去看了一下 mail.log ,發現會收到都是向下面的紀錄。 :
- 代碼: 選擇全部
Jul 23 11:20:22 localhost postfix/qmgr[3164]: D999117A4F9: from=<www-data@mail.ur-solution.com>, size=901, nrcpt=1 (queue active)
Jul 23 11:20:36 localhost postfix/smtp[15956]: D999117A4F9: to=<shanchieh@gmail.com>, relay=gmail-smtp-in.l.google.com[64.233.167.27], delay=19, status=sent (250 2.0.0 OK 1153624717 v50si1321728pyv)
Jul 23 11:20:36 localhost postfix/qmgr[3164]: D999117A4F9: removed
但是沒有收到信件的使用者我去看 log ,都會是:
- 代碼: 選擇全部
Jul 23 11:37:28 localhost postfix/qmgr[16397]: A57DD17A4F9: from=<shanchieh@gmail.com>, size=1839, nrcpt=1 (queue active)
Jul 23 11:37:28 localhost postfix/qmgr[16397]: ACC9217A4FC: from=<shanchieh@gmail.com>, size=1367, nrcpt=1 (queue active)
Jul 23 11:37:30 localhost postfix/smtp[16777]: A57DD17A4F9: to=<hwenlin@hotmail.com>, relay=mx1.hotmail.com[65.54.245.8], delay=7, status=sent (250 <5f2ec98cfa1a057acc9ae52896eaf6c7@www.ur-solution.com> Queued mail for delivery)
Jul 23 11:37:30 localhost postfix/qmgr[16397]: A57DD17A4F9: removed
Jul 23 11:37:45 localhost postfix/smtp[16809]: ACC9217A4FC: to=<shanchieh@gmail.com>, relay=gmail-smtp-in.l.google.com[64.233.167.114], delay=22, status=sent (250 2.0.0 OK 1153625747 t5si829777pyc)
Jul 23 11:37:45 localhost postfix/qmgr[16397]: ACC9217A4FC: removed
在上面的 Log 中,系統同時寄送兩封郵件。一封(ACC9217A4FC) 是給系統管理員的,寄送成功。另一封(A57DD17A4F9) 在先放到 Queue 中等待。但是事實上根本沒有寄出,就直接在
Jul 23 11:37:30 localhost postfix/qmgr[16397]: A57DD17A4F9: removed
被刪除了。結果造成對方沒有收到信件。
可否請問各位是否有遇過這樣的問題嗎?是不是我的系統設定不對?還是也是 DNS(MX)造成的問題呢?
謝謝您。
PS : 我是架設 XOOPS 系統,上面的 Log 是使用註冊後。寄送通知信件給管理員及認證信件給使用者