2009-02-25 46 views
0

是否可以捕獲失敗郵件。我創建了一個發送郵件的應用程序,我有一個日誌文件來存儲發送的郵件。如果發送的郵件失敗,我只想找出失敗的郵件並更新日誌文件。捕獲失敗郵件

是否有可能!有沒有什麼辦法來匹配發送的郵件和失敗的郵件

請幫助我,指導我。

+0

什麼語言?你用什麼來發送郵件?什麼類型的故障(組件內的故障或接收器端的故障)? – colithium 2009-02-25 07:40:18

+0

語言:緩存,SMTP服務器用於發送郵件。它是一個失敗的郵件(如果我們輸入了錯誤的電子郵件ID) – praveenjayapal 2009-02-25 08:36:08

回答

3

如果你的意思是失敗,一個退回的電子郵件,你可以添加一個電子郵件地址'返回路徑'標題。如果電子郵件被退回,它將返回到返回路徑中指定的電子郵件地址。然後,您可以設置一項服務來分析這些電子郵件。

+0

我認爲from是默認的'return-path'。任何如何告訴我如何設置「返回路徑」? – praveenjayapal 2009-02-25 08:56:00

0

你必須指定你使用的客戶端是Postfix,sendmail等嗎? 你是什麼意思的「失敗」。

基本的方法是使用crontab。它可以直接錯誤消息 到您的電子郵件,當它失敗

[email protected] 
# 
# run five minutes after midnight, every day 
5 0 * * $HOME/bin/emailcode 

如果您使用sendmail,你可以隨時 驗證日誌中:

/var/log/maillog