作者 主題: 如何追蹤信件是否有被收下的訊息?  (閱讀 4928 次)

0 會員 與 1 訪客 正在閱讀本文。

joe0120

  • 活潑的大學生
  • ***
  • 文章數: 241
    • 檢視個人資料
請問各位:
最近遇到一個問題,如  A於 11/20 13:34:19 發一封開會通知與 B, 在11/20 15:00問 B 是否有收到信件,B說沒有收到信件通知
,這樣的狀況下我們要如何查詢 B 是否有收下信件呢?

下列是我試著查詢步驟
1、先確認 A 確實有於11/20 13:34:19 寄發該信件,並確認收件者B郵件位址輸入正確
2、到主機查詢 A 當時寄發Log 記錄,確定有寄發成功
3、再到 B 的信箱查,發現確實沒有任何 A 該封信件

問題來了:
但 B 宣稱自己確實沒有收到該信件通知,請問身為MIS的我們,又該如何處理這樣的狀況呢,如果 pop3 也有詳細記錄收下過程,那至少可以證明 B 於何時收下該信件,但 log 並沒有記錄


由於我是使用 dovecot(pop3)  查一下記錄的 log 檔是否會記錄訊息,但只會記錄如下訊息,並沒有詳細記錄收下什麼信件
 56 dovecot: 2009-11-26 11:37:52 Info: pop3-login: Login: user=<ion>, method=PLAIN, rip=xxx.xxx.xxx.xxx, lip=192.168.1.6
 57 dovecot: 2009-11-26 11:37:52 Info: POP3(ion): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
 58 dovecot: 2009-11-26 11:37:54 Info: pop3-login: Login: user=<visi>, method=PLAIN, rip=xxx.xxx.xxx.xxx, lip=192.168.1.6
 59 dovecot: 2009-11-26 11:37:54 Info: POP3(visi): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
...

« 上次編輯: 2009-11-26 11:43 由 joe0120 »

gwstudy

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #1 於: 2009-11-26 11:53 »
再寄一次完全一樣的信,看他能不能收到。
原因很可能他不小心刪了。

joe0120

  • 活潑的大學生
  • ***
  • 文章數: 241
    • 檢視個人資料
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #2 於: 2009-11-26 11:55 »
再寄一次完全一樣的信,看他能不能收到。
原因很可能他不小心刪了。


他可以收到呀,他就說有時會收的到有時收不到,就咬定就是了,故現在在找證據

twu2

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 5395
  • 性別: 男
    • 檢視個人資料
    • http://blog.teatime.com.tw/1
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #3 於: 2009-11-26 22:01 »
把 dovecot 的 mail_debug 設成 yes 再看吧.
會不會有什麼 client 端的 anti-spam 處理掉了?


redjack

  • 活潑的大學生
  • ***
  • 文章數: 426
    • 檢視個人資料
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #4 於: 2009-11-27 00:28 »
如果不是被誤判為spam 的話,那會不會是因為他有設定什麼郵件的整理規則,結果MAIL 跑去別的地方了?

不然;就你的PO文,感覺上好像是選擇性"收不到",那我猜測是某些場合才會發生,所以:

很極端的方法啦:
寄了之後,把他的mail > or >> 到某個地方,然後check 裡面是不是有那封信,然後再去問問看他收不收的到。→再次聲明是極端,後續怎麼交代請先想清楚

為了找問題的話:
又因為是他要download 下來,把網路資料都dump另一個地方,然後去組。→聲明為了找問題

下下策可能是他"不小心刪了":
如果他刪了,去電腦上救援,看看是不是有被刪掉→下下策。

之前我也遇過這種事情,對象從廠商到自已公司的人都有。
有心無意,其實很難說
也有的只是一時尷尬給自已找個台階下
看情況,不過我大多只是笑笑的說,好啦,我再請誰誰誰寄一次看看

看你覺得事情有多大條,再看看要怎麼做吧

PS:第三個步驟是打錯字嗎?→3、再到 B 的信箱查,發現確實沒有任何 A 該封信件
如果沒錯的話,就只能去看log 看看。
還是他用outlook ? 但資料檔已經非~~~常大了??所以會有怪怪的事??
Knowledge is Power

jonathan_lwo

  • 活潑的大學生
  • ***
  • 文章數: 320
    • 檢視個人資料
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #5 於: 2009-11-27 00:59 »
關於這類問題…

mail 發送端,在發送後應該很難查
收信那一端收到沒~

那Email 是可靠的傳輸工具嗎?
有可能有替代方案嗎?

joe0120

  • 活潑的大學生
  • ***
  • 文章數: 241
    • 檢視個人資料
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #6 於: 2009-11-27 10:12 »
把 dovecot 的 mail_debug 設成 yes 再看吧.
會不會有什麼 client 端的 anti-spam 處理掉了?




先首感覺網友熱情建議與回應
目前採取的方式
將使用者的郵件使用 alias 轉寄到另一個帳號做保存,並使用 outlook 裡的設定保留一份在主機上

至於twu2 可以 把 dovecot 的 mail_debug 開啟確實有些訊息,如下:
dovecot: 2009-11-27 09:57:02 Info: pop3-login: Login: user=<test>, method=PLAIN, rip=xxx.xxx.xxx.xxx, lip=192.168.1.6
dovecot: 2009-11-27 09:57:02 Info: POP3(test): Effective uid=1000, gid=1000
dovecot: 2009-11-27 09:57:02 Info: POP3(test): maildir: access(/home/test/Maildir, rwx): failed: No such file or directory
dovecot: 2009-11-27 09:57:02 Info: POP3(test): maildir: couldn't find root dir
dovecot: 2009-11-27 09:57:02 Info: POP3(test): mbox: root exists (/home/test/mail)
dovecot: 2009-11-27 09:57:02 Info: POP3(test): mbox: INBOX exists (/var/mail/test)
dovecot: 2009-11-27 09:57:02 Info: POP3(test): mbox: root=/home/test/mail, index=/home/test/mail, inbox=/var/mail/test
dovecot: 2009-11-27 09:57:02 Info: POP3(test): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0

顯示只會多了錯誤訊誤,並沒辦法追蹤某郵件是誰寄出及是何時被收下的訊息

mingjian

  • 可愛的小學生
  • *
  • 文章數: 18
    • 檢視個人資料
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #7 於: 2009-11-27 15:29 »
請問各位:
最近遇到一個問題,如  A於 11/20 13:34:19 發一封開會通知與 B, 在11/20 15:00問 B 是否有收到信件,B說沒有收到信件通知
,這樣的狀況下我們要如何查詢 B 是否有收下信件呢?

下列是我試著查詢步驟
1、先確認 A 確實有於11/20 13:34:19 寄發該信件,並確認收件者B郵件位址輸入正確
2、到主機查詢 A 當時寄發Log 記錄,確定有寄發成功
3、再到 B 的信箱查,發現確實沒有任何 A 該封信件

問題來了:
但 B 宣稱自己確實沒有收到該信件通知,請問身為MIS的我們,又該如何處理這樣的狀況呢,如果 pop3 也有詳細記錄收下過程,那至少可以證明 B 於何時收下該信件,但 log 並沒有記錄


由於我是使用 dovecot(pop3)  查一下記錄的 log 檔是否會記錄訊息,但只會記錄如下訊息,並沒有詳細記錄收下什麼信件
 56 dovecot: 2009-11-26 11:37:52 Info: pop3-login: Login: user=<ion>, method=PLAIN, rip=xxx.xxx.xxx.xxx, lip=192.168.1.6
 57 dovecot: 2009-11-26 11:37:52 Info: POP3(ion): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
 58 dovecot: 2009-11-26 11:37:54 Info: pop3-login: Login: user=<visi>, method=PLAIN, rip=xxx.xxx.xxx.xxx, lip=192.168.1.6
 59 dovecot: 2009-11-26 11:37:54 Info: POP3(visi): Disconnected: Logged out top=0/0, retr=0/0, del=0/0, size=0
...



dovecot 只是一個pop3 server,只能看到B user有沒有用pop3 方式去收信吧.
您應該還要有 MTA 像是 sendmail , postfix ...等才可以發送信件,這邊似乎沒有提到.

look4af

  • 可愛的小學生
  • *
  • 文章數: 1
    • 檢視個人資料
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #8 於: 2009-11-27 16:31 »
版主 有沒有想在伺服上安裝mail自動回復的功能
也許可以解決

rainday

  • 鑽研的研究生
  • *****
  • 文章數: 738
  • 性別: 男
  • enhancing and optimizing
    • 檢視個人資料
回覆: 如何追蹤信件是否有被收下的訊息?
« 回覆 #9 於: 2009-11-27 21:01 »
同意mingjian的回答
應該是要看maillog才對
確認b server是否真的有收到mail,並放進使用者的INBOX ?
這訊息在maillog才會有
有進到INBOX 才來找pop or imap log
« 上次編輯: 2009-12-01 13:03 由 rainday »
<0  =_=  Don't learn to hack , hack to learn.