2010-12-22 109 views
3

我正在開發一個應用程序,它將第三方的電子郵件發送給第三方。每封電子郵件都是一種電子郵件(想想有關電子郵件通知的論壇),但很明顯該系統可能會被垃圾郵件發送者濫用。從第三方發送郵件給第三方

我會盡我所能確保帳戶是真實的,驗證地址,添加驗證碼等,但我仍然認爲垃圾郵件會通過Hotmail,Gmail等標記爲垃圾郵件。這樣做的最佳方法是什麼?是否有任何文件的DOS和不該做一個很好的電子郵件公民。當我的系統發送的郵件被標記爲垃圾郵件時,Google,Microsoft,Yahoo等可以通知我,因此我採取相應措施?

回答

1

反垃圾郵件系統在郵件丟失時不會通知發件人 - 如果他們這樣做了,垃圾郵件發送者可能會濫用此機制來查找反垃圾郵件實施中的漏洞。

至於「假裝成爲來自不同域名的發件人」 - 這會引發大量垃圾郵件標誌,因爲它與垃圾郵件發送者所濫用的機制相同。除此之外,您的郵件的PTR, DKIM and similar mechanisms將不匹配(並且您無法解決該問題,因爲您無法控制發件人的域名)。

什麼我建議是發送電子郵件爲自己,而是設置Reply-to頭:

From: [email protected] 
Reply-To: [email protected] 
Subject: [email protected] has sent you a message 

這樣,你不欺騙消息的來源,但答覆會到所謂的發件人。

哦,並且請保留並閱讀您域名的postmasterabuse郵箱 - 如果存在垃圾郵件投訴,可能會對其中一個郵箱提出問題。