2012-08-02 199 views
2

我有一個包含什麼,我將派遣newletter我發現這個問題的電子郵件是每個電子郵件的我送回型發送電子郵件處理跳動

投遞狀態通知(失敗)

我20K數據庫我願意轉移這封電子郵件,因爲我知道我從字段格式和存在的角度過濾所有電子郵件。

因爲我必須看到有多少研究解決了這個問題,我發現彈跳已經在軟件上實現了。

如果任何人有任何一個知道如何才能申請,在PHP的反彈將受到歡迎

親切

+1

這真的很難理解。我可以建議你編輯這個問題:取出所有不需要的部分(比如數據庫中有多少封電子郵件),並按照你想要的幫助以及你如何嘗試去做,或者你認爲是正確的方法,但不能確定正確的方法 - 這會讓這個問題更容易理解。 – Fluffeh 2012-08-02 14:18:33

+0

您打電話發送電子郵件的方法是什麼?展示你的工作。 (像數學考試一樣對待)。 – Matt 2012-08-02 14:22:36

回答

1

嗯,這是相當困難的明白你在說什麼,但是......

正如您所提到的,當電子郵件無法傳送時(出於很多原因),您將收到傳送狀態通知,該通知將轉至用於發送郵件的電子郵件的收件箱。

例如,如果您從[email protected]發送簡訊給[email protected]和無法傳遞的消息,那麼你在[email protected]得到通知。所以只需用php打開你的[email protected]收件箱,閱讀郵件,解析郵件,並在數據庫中保存錯誤(如果發生),通過電子郵件進行匹配。

此鏈接可能是有用的: http://php.net/manual/en/function.imap-open.php

如果您在自己的服務器有你的郵箱,然後事情就簡單多了,因爲所有你需要做的就是讓LN,然後只需打開該文件解析。

ln -s /var/mail/my-inbox /var/www/my-script/inbox