2010-12-22 145 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邮箱 - 如果存在垃圾邮件投诉,可能会对其中一个邮箱提出问题。