iT邦幫忙

0

postfix的使用者信件,被自動刪除

  • 分享至 

  • xImage

發現一個問題,
由對方系統自動發出的信件,
確定信件有進到伺服器上的使用者的信箱,
但信件在約1分鐘後,
就被自動從伺服器上刪除了,
請問有那方面的設定,
會去自動刪除使用者伺服器上的信件??

信件伺服器:
Centos + Postfix + MailScanner

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
cmwang
iT邦大師 1 級 ‧ 2017-08-10 11:58:40

Postfix不會刪信,會不會是user的MUA(i.e. Outlook等)自己上來收信啊.....

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

這信件是我的,我確定我沒做任何刪信的動作,信就突然憑空消失,前1分鐘還有看到信(用信件預覽軟體檢查信件的)

cmwang iT邦大師 1 級 ‧ 2017-08-10 16:51:34 檢舉

看得到mail server的log嗎,誰刪的mail看log最準,說不定是有人猜到你的帳密,在幫你刪mail喔/images/emoticon/emoticon39.gif....

jenho iT邦新手 5 級 ‧ 2017-08-10 17:07:23 檢舉
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

從以上log,寄信給我們公司的2個人,都收到信件後,要使用outlook收信時,就被刪了

cmwang iT邦大師 1 級 ‧ 2017-08-10 17:17:24 檢舉

這不就是MUA(i.e. Outlook)收信/刪信的log,會不會是被Outlook分到垃圾桶了....
http://ithelp.ithome.com.tw/upload/images/20170810/20004868bF0ZShL9iJ.png

cmwang iT邦大師 1 級 ‧ 2017-08-10 21:45:22 檢舉

更正一下,mail應該是進了hold queue而非真正收下(不常見,通常是進lmtp然後deliver到user的inbox),或許是mailscanner認為信件有問題所以把mail轉到hold queue的,可以在shell中下postsuper -H ALL,看是不是被扣留了....
http://ithelp.ithome.com.tw/upload/images/20170810/20004868Jm8EoIQ2QQ.jpg

ayu iT邦好手 2 級 ‧ 2017-08-11 06:29:13 檢舉

我的看法, 信件都由postfix/cleanup進行HOLD, 交由mailscanner進行spamcheck
Aug 10 09:27:53 是收信+HOLD, 4D6A642A0766
Aug 10 09:27:59 Requeue: 4D6A642A0766.A2489 to E448A42A0759,
Mailscanner檢查完再丟給postfix qmgr, 然後送交/usr/bin/procmail

建議調查 procmail 做了什麼事?
是否該信出現什麼東西觸犯procmail的天條

PS. postfix HOLD通常是扣押,確實不常見,但在MailScanner好像不是這樣, 我不用這套所以不是很有把握

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

我把procmail關掉,main‧cf 設成 # mailbox_command = /usr/bin/procmail,
但還是發生信件遺失的現象
我開了新主題<postfix收信後,信件遺失>,
列上信件遺失的log,
請各位幫忙再協助查下原因

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

還是無解

灰灰 iT邦新手 1 級 ‧ 2017-08-14 10:55:21 檢舉

"要使用outlook收信時,就被刪了"
請問有檢查過 規則 這一項了嗎?

我要發表回答

立即登入回答