iT邦幫忙

0

outlook收不到信,但看log,信是有進來

各位好:

發現一個靈異事件,
在centos上架了postfix及mailscanner,
看log信是有進到伺服器,
此封信是從公司外部寄給2個員工,
但outlook2016就收不到信,
請問誰知那邊出問題呢?

log記錄如下:

Aug 8 17:29:24 hcppump postfix/smtpd[18838]: 03BD342A0759: client=ip98.tw.ute.com[60.251.88.98]
Aug 8 17:29:24 hcppump postfix/cleanup[19579]: 03BD342A0759: hold: header Received: from smtp2.tw.ute.com (ip98.tw.ute.com [60.251.88.98])??by hcppump.com.tw (Postfix) with ESMTP id 03BD342A0759??for jenho.chou@hcppump.com.tw; Tue, 8 Aug 2017 17:29:24 +0800 (CST) from ip98.tw.ute.com[60.251.88.98]; from=adc-workflow@unitech.com.tw to=jenho.chou@hcppump.com.tw proto=ESMTP helo=<smtp2.tw.ute.com>
Aug 8 17:29:24 hcppump postfix/cleanup[19579]: 03BD342A0759: message-id=1502184561.59898471c40dc@ubiap.tw.ute.com
Aug 8 17:29:26 hcppump MailScanner[17879]: Requeue: 03BD342A0759.A96F6 to 0B6FD42A075C
Aug 8 17:29:26 hcppump postfix/qmgr[7432]: 0B6FD42A075C: from=adc-workflow@unitech.com.tw, size=8397, nrcpt=1 (queue active)
Aug 8 17:29:26 hcppump MailScanner[17879]: Uninfected: Delivered 1 messages
Aug 8 17:29:26 hcppump postfix/local[19643]: 0B6FD42A075C: to=jenho.chou@hcppump.com.tw, relay=local, delay=2.8, delays=2.6/0/0/0.22, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail)
Aug 8 17:29:26 hcppump postfix/qmgr[7432]: 0B6FD42A075C: removed

ayu iT邦研究生 2 級 ‧ 2017-08-11 09:15:38 檢舉
可否看一下 procmail.log ?

1 個回答

0
msnman
iT邦研究生 3 級 ‧ 2017-08-09 13:33:37

Aug 8 17:29:26 hcppump postfix/local[19643]: 0B6FD42A075C: to=jenho.chou@hcppump.com.tw, relay=local, delay=2.8, delays=2.6/0/0/0.22, dsn=2.0.0, status=sent (delivered to command: /usr/bin/procmail)
從這行看出你的信件還停留在MailScanner的佇列。尚未發送到使用者的mailbox,你可以進/var/spool/mail資料夾查看使用者的MAIL是否正常。

請詳列/etc/postfix/mail.cf and /etc/MailScanner/MailScanner.conf

看更多先前的回應...收起先前的回應...
jenho iT邦新手 5 級 ‧ 2017-08-09 14:21:49 檢舉

感謝解答,
改成mailbox_command = /usr/bin/procmail -Y -a後,
信還是沒進來,
mail.cf及MailScanner.conf列上來有點多,
附上檔案連結,
mail.cf:
https://drive.google.com/open?id=0B_pVlPHZ7jO6X05VX3hsdm9QUk0
MailScanner.conf:
https://drive.google.com/open?id=0B_pVlPHZ7jO6YjFIVnNLRFNJU1k

msnman iT邦研究生 3 級 ‧ 2017-08-09 14:43:42 檢舉

enable_original_recipient = no
mailbox_delivery_lock = flock, dotlock
queue_directory = /var/spool/postfix
mail_owner = postfix
全部註解,不要。

msnman iT邦研究生 3 級 ‧ 2017-08-09 14:53:50 檢舉

Sendmail = /usr/sbin/postfix
sendmail2 = /usr/sbin/postfix
Quarantine Permissions = 0660

msnman iT邦研究生 3 級 ‧ 2017-08-09 14:58:27 檢舉

建議參考這篇重設或重架
http://blog.pmail.idv.tw/?p=14396

jenho iT邦新手 5 級 ‧ 2017-08-09 15:24:27 檢舉

感謝指點,
已依照您的建議修改設定,
後續再觀察看看,
謝謝您~~

jenho iT邦新手 5 級 ‧ 2017-08-10 09:53:20 檢舉

追查後發現一個狀況,
對方系統自動發出的信件,
是有進到使用者的信箱,
但過了1分鐘後,
該信就被自動刪除了,
請問有什麼設定,
會去自動刪除使用者伺服器上的信件???

msnman iT邦研究生 3 級 ‧ 2017-08-10 09:59:46 檢舉

可以把收到信的前後兩分鍾的maillog貼出來嗎?

jenho iT邦新手 5 級 ‧ 2017-08-10 10:29:41 檢舉

maillog如連結:
https://drive.google.com/open?id=0B_pVlPHZ7jO6aDVVeWR5eHpDTk0
被刪的信件為9點27分adc-workflow@unitech.com.tw寄給jenho.chou@hcppump.com.tw的信件

msnman iT邦研究生 3 級 ‧ 2017-08-10 11:01:19 檢舉

先去檢查使用者的OUTLOOK郵件帳號設定是否有
設定<在伺服器保留一份郵件複本>打勾。
沒勾收到信就不會保留在伺服器。

jenho iT邦新手 5 級 ‧ 2017-08-10 11:40:17 檢舉

OUTLOOK完全還沒啟動,信就被刪了,我OUTLOOK是有勾保留複本的,但伺服器上完全看不到信,看記錄是被刪了
Aug 10 09:28:29 hcppump dovecot: POP3(jenho.chou): Disconnected: Logged out top=0/0, retr=1/8886, del=1/57, size=8660275
但我完全沒做刪信的動作,
目前看起來,信件不見跟outlook無關

msnman iT邦研究生 3 級 ‧ 2017-08-10 11:54:26 檢舉

你執行ls -al /var/spool/mail
看看jenho.chou這個帳號的容量大小。
將每個人的信箱大小設定為無限制
mailbox_size_limit = 0

jenho iT邦新手 5 級 ‧ 2017-08-10 12:37:05 檢舉

-rwxr-xr-x 1 jenho.chou jenho.chou 8646079 Aug 10 10:44 jenho.chou
信箱我每人給2gb的空間

msnman iT邦研究生 3 級 ‧ 2017-08-10 13:09:44 檢舉

Aug 10 09:26:24 hcppump dovecot: POP3(jenho.chou): Disconnected: Logged out top=0/0, retr=0/0, del=0/56, size=8651406
Aug 10 09:28:11 hcppump dovecot: POP3(jenho.chou): Disconnected: Logged out top=1/1498, retr=0/0, del=0/57, size=8660275
從這兩個LOG看來,收到信後size從8651406-->8660275,所以信件並沒有不見,不知道你是如何判斷信件被刪。

jenho iT邦新手 5 級 ‧ 2017-08-10 13:26:14 檢舉

Aug 10 09:28:29 hcppump dovecot: POP3(jenho.chou): Disconnected: Logged out top=0/0, retr=1/8886, del=1/57, size=8660275
這行顯示刪了一封信,
Aug 10 09:28:35 hcppump dovecot: POP3(jenho.chou): Disconnected: Logged out top=0/0, retr=0/0, del=0/56, size=8651406
之後size從8660275-->8651406
信從57變56

msnman iT邦研究生 3 級 ‧ 2017-08-10 13:47:05 檢舉

你是不是有勾<從刪除的郵件移除時,從伺服器移除>

jenho iT邦新手 5 級 ‧ 2017-08-10 14:22:28 檢舉

沒喔,<從刪除的郵件移除時,從伺服器移除>,這選項我沒打勾,而且信被刪時,我outlook沒有執行,真是靈異現象,我看了log,無故被刪的事件還不只一件,正在研究被刪的原因,像剛發現被刪了3封,我完全沒做刪信的動作

msnman iT邦研究生 3 級 ‧ 2017-08-10 14:29:46 檢舉

Aug 10 09:28:29 hcppump dovecot: POP3(jenho.chou): Disconnected: Logged out top=0/0, retr=1/8886, del=1/57, size=8660275
retr指令表示下載了一封郵件,容量8886,del表示刪除了1封郵件,共57封
這個記錄表示你離開之前,信箱有了變更,刪除了一封信。
你是用什麼軟體察看伺服器的EMAIL。

你可以到/home/jenho.chou/mail/
執行ls -al指令,可以看到mail-trash的容量有沒有增加。

jenho iT邦新手 5 級 ‧ 2017-08-10 15:40:37 檢舉

我用 pop peeper,
mail-trash的容量是0

jenho iT邦新手 5 級 ‧ 2017-08-10 16:07:18 檢舉

查到今天的log
Aug 10 09:10:29 hcppump postfix/cleanup[10529]: 13ACC42A0759: hold: header Received: from smtp2.tw.ute.com (ip98.tw.ute.com [60.251.88.98])??by hcppump.com.tw (Postfix) with ESMTP id 13ACC42A0759??for candy.chang@hcppump.com.tw; Thu, 10 Aug 2017 09:10:29 +0800 (CST) from ip98.tw.ute.com[60.251.88.98]; from=adc-workflow@unitech.com.tw to=candy.chang@hcppump.com.tw proto=ESMTP helo=<smtp2.tw.ute.com>
Aug 10 09:11:22 hcppump postfix/cleanup[10529]: 8095C42A0759: hold: header Received: from smtp2.tw.ute.com (ip98.tw.ute.com [60.251.88.98])??by hcppump.com.tw (Postfix) with ESMTP id 8095C42A0759??for jenho.chou@hcppump.com.tw; Thu, 10 Aug 2017 09:11:22 +0800 (CST) from ip98.tw.ute.com[60.251.88.98]; from=adc-workflow@unitech.com.tw to=jenho.chou@hcppump.com.tw proto=ESMTP helo=<smtp2.tw.ute.com>
Aug 10 09:14:33 hcppump dovecot: POP3(jenho.chou): Disconnected: Logged out top=0/0, retr=1/8886, del=1/57, size=8660275
Aug 10 11:18:39 hcppump dovecot: POP3(candy.chang): Disconnected: Logged out top=0/0, retr=1/8890, del=1/11, size=1016230

對方寄給我公司的2個人,似乎在信進來後,要收發信件時,就被從伺服器上刪掉信件,我用pop peeper一分鐘收一次信,所信一進來馬上被刪,另一個人是用outlook,在今天第一次執行outlook時,信也被刪

msnman iT邦研究生 3 級 ‧ 2017-08-10 16:07:32 檢舉

Aug 10 09:28:29 hcppump dovecot: POP3(jenho.chou): Disconnected: Logged out top=0/0, retr=1/8886, del=1/57, size=8660275
你的問題已經不是普通的postfix的問題了!你把dovecot的設定也貼出來看看吧!

你的意思是你的outlook跟pop peeper都有收到郵件,但是伺服器上的不見了,outlook跟pop peeper的郵件都沒有被刪而且都可以開啟郵件內容嗎?

ayu iT邦研究生 2 級 ‧ 2017-08-11 06:04:15 檢舉

看過您在google drive提供的maillog, 並沒有刪信的動作喔!
那個HOLD是把信交給MailScanner進行spamcheck

jenho iT邦新手 5 級 ‧ 2017-08-11 10:59:32 檢舉

不,outlook是收不到信,pop peeper有收到信,但過不久後,就消失了,然後查伺服器上的信件,也查不到了,原來想說是procmail過濾掉了,但我設定了# mailbox_command = /usr/bin/procmail,還是收不到信件,我開了新主題<postfix收信後,信件遺失>,再協助查下原因

msnman iT邦研究生 3 級 ‧ 2017-08-11 11:17:43 檢舉

你的MAILScanner有很多地方都沒有填,請參照以下網址確實設定。
http://blog.pmail.idv.tw/?p=14396

jenho iT邦新手 5 級 ‧ 2017-08-11 12:48:45 檢舉

還是無解

我要發表回答

立即登入回答