2011-05-18 39 views
2

正在用PHP編寫代碼。我收到了電子郵件來解析我的應用程序。我需要檢測電子郵件的結尾,就像您在雅虎回覆任何電子郵件一樣,電子郵件正文和回覆都會在收件箱中發送。在這個迴應中,我只需要得到答覆部分。檢測電子郵件的結尾

類似地,在電子郵件末尾有很長的簽名,如姓名,地址和一些筆記。我不需要他們。我只需要回應部分。這是如何實現的?

+0

嗯,這將是困難的。簽名通常用' - '表示(2個連字符和一個空格),但不是通用的。 – 2011-05-18 16:09:20

+0

您是否使用數據庫來存儲電子郵件?我不知道......也許,如果你除了使用換行符分割的電子郵件,然後每一塊比較什麼在你的數據庫,如果第一個150個字符匹配,那麼你砍的那部分。但我不知道如何削減簽名。 – EllaJo 2011-05-18 17:31:51

+0

對於其他語言的這個問題有幾個答案。事情很難做到。尋找已知的文字效果最好,但也要尋找儘可能多的回覆區域,例如...... X寫道:finally>也可以被用來標記舊信息。我們在Cloudmailin上寫了一段時間,但很難抓住所有的東西。我會盡可能多地收到回覆的建議,並將它們結合在一起 – 2011-05-19 07:29:50

回答

0

你要做到這一點的唯一方法是通過開始和結束以相同的「已知」文本電子郵件的內容...即東西,你已經擺在那裏,你可以搜索。

相關問題