2008-10-28 215 views
4

我的客户想要为客户发送电子邮件通知和报告。现在。 python方面的代码看起来并不难,但还有其他的故事。实施通知电子邮件

为了发送最终不会被电子邮件服务器和客户端阻止的电子邮件,我需要什么?

回答

4

您的程序使SMTP连接到sendmail服务器。如果您拥有该服务器,则可以控制它的配置。什么都不会阻止出去。

但是垃圾邮件是垃圾邮件。你的客户可能认为他们的电子邮件是黄金,但他们的客户可能认为它是垃圾邮件。好吧。

首先,您必须使您的电子邮件活动“选入”。如果客户想要电子邮件通知,他们会要求如果他们不请求,他们不会收到电子邮件。

其次,您必须记录您从提供的电子邮件地址获得的反弹。硬反弹以各种形式的“没有这样的地址”类型的答复回来。软反弹是“我们仍在尝试或邮箱已满”。你必须对如何处理反弹做出判断。

这就是你可以做的最好的。你不能让人们意识到你的客户的电子邮件真的很重要,但其他垃圾邮件只是垃圾邮件。

2

有没有确保消防方式,因为按照他们的意愿邮件过滤器可以做的,但有几个建议:

  • 使用一个真正的SMTP服务器,通常您的客户(身份验证如果需要的话)。实际上,我的意思是一个实际使用的并不是特别的用来发送您的电子邮件。
  • 从能够接收回复的真实账户发送。
  • 避免使用HTML,如果可能的话,发送multipart message
  • 发送所有必须的标题以及通常由常见的MUA发送的标题。

通常,请查看常见垃圾邮件detection rules以了解垃圾邮件中常见的内容。