Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何确保以编程方式发送的电子邮件不会自动标记为垃圾邮件?_Email_Email Spam - Fatal编程技术网

Email 如何确保以编程方式发送的电子邮件不会自动标记为垃圾邮件?

Email 如何确保以编程方式发送的电子邮件不会自动标记为垃圾邮件?,email,email-spam,Email,Email Spam,这是一个棘手的问题,我一直依赖于一些技术,比如基于权限的电子邮件(即只发送给您有权发送给的人),而不使用公然的垃圾邮件术语 最近,我以编程方式发送的一些电子邮件已经开始自动进入人们的垃圾邮件文件夹,我想知道我能做些什么 这是一个事实,这些电子邮件不是人类认为是垃圾邮件的邮件,具体来说,它们是电子邮件,它包含了人们已经支付了好价钱的许可密钥,所以我不认为他们会考虑垃圾邮件。 我认为这是一个很大的话题,我本质上是一个无知的傻瓜。你可以告诉你的用户在他们完成订单时将你的发件人地址添加到他们的联系人中,

这是一个棘手的问题,我一直依赖于一些技术,比如基于权限的电子邮件(即只发送给您有权发送给的人),而不使用公然的垃圾邮件术语

最近,我以编程方式发送的一些电子邮件已经开始自动进入人们的垃圾邮件文件夹,我想知道我能做些什么

这是一个事实,这些电子邮件不是人类认为是垃圾邮件的邮件,具体来说,它们是电子邮件,它包含了人们已经支付了好价钱的许可密钥,所以我不认为他们会考虑垃圾邮件


我认为这是一个很大的话题,我本质上是一个无知的傻瓜。

你可以告诉你的用户在他们完成订单时将你的发件人地址添加到他们的联系人中,如果他们这样做,这将大有帮助

否则,我会尝试从您的一些用户那里获取日志。有时,他们会详细说明为什么在邮件标题中将其标记为垃圾邮件,您可以使用这些信息来调整文本

其他你可以尝试的事情:

  • 在主题中输入您的站点名称或地址
  • 保留邮件中指向您的域(而不是email.com)的所有链接
  • 在电子邮件中输入地址或其他联系信息

使用电子邮件身份验证方法,例如,和,以证明您的电子邮件和您的域名属于一起,并防止欺骗您的域名。SPF网站包含一个向导,用于生成站点的DNS信息

您需要确保邮件服务器的IP地址指向用于发送邮件的域名

确保您使用的IP地址是

确保回复地址是有效的现有地址

在收件人字段中使用收件人的全名和真实姓名,而不仅仅是电子邮件地址(例如,
“John Smith”

监控您的滥用帐户,例如abuse@yourdomain.com及postmaster@yourdomain.com. 这意味着——确保这些账户存在,阅读发送给他们的信息,并对投诉采取行动

最后,让真正轻松退订。否则,您的用户将通过按下“垃圾邮件”按钮取消订阅,这将影响您的声誉


这就是说,让Hotmail接受您的电子邮件仍然是一门黑色艺术。

雅虎使用一种称为发件人ID的方法,可以在您的DNS中配置并输入该方法。对于Exchange、Hotmail、AOL、Yahoo和其他公司来说,重要的一点是为您的域提供反向DNS。这些将解决大部分问题。但是,你永远无法阻止某人故意阻止你或自定义规则。

在尽可能多的主要电子邮件提供商(gmail/yahoo/hotmail/aol/etc)上注册帐户。如果您对电子邮件进行了更改,包括重大改写、更改发送电子邮件的代码、更改电子邮件服务器等,请确保向您的所有帐户发送测试邮件,并验证这些邮件没有被标记为垃圾邮件。

发送电子邮件之前,请确认您拥有正确的电子邮件地址。如果有人在注册时给出了错误的电子邮件地址,请尽快打他们一顿

在每封电子邮件中始终包含明确的“如何取消订阅”信息。不要求用户登录以取消订阅,它应该是单击1次取消订阅的唯一url


这将防止人们将您的邮件标记为垃圾邮件,因为“取消订阅”太难了。

我发现,在邮件正文中使用收件人的真实姓名是通过垃圾邮件过滤器的可靠方法。

您需要一个反向DNS条目。您不需要将同一内容发送给同一用户两次。您需要使用一些常见的webmail和电子邮件客户端进行测试。 就我个人而言,我通过一个新安装的垃圾邮件刺客、一个训练有素的垃圾邮件刺客以及多个hotmail、gmail和aol帐户运行了我的邮件

但是你有没有看到那些似乎没有链接或广告的垃圾邮件?这是一个垃圾邮件发送者试图影响你的贝叶斯过滤器。如果他能得到很高的评价,然后在他未来的电子邮件中加入一些单词,那么他可能会自然而然地学到同样好的东西。因此,您无法真正猜测在发送邮件时用户的过滤器将设置为什么


最后,我没有按域对我的列表进行排序,而是随机化。

< P>你可以考虑处理传送问题的第三方电子邮件服务:

  • 精确目标
  • 垂直响应
  • 持续接触
  • 活动监视器
  • 艾玛
  • 返回路径
  • 智能触点
  • 银波普

我过去在这里工作的许多网站上都遇到过同样的问题。确保用户收到电子邮件的唯一保证方法是建议用户将您添加到安全列表中。任何其他方法都只能起到帮助作用,不能保证。我的应用程序的一封电子邮件一直被标记为垃圾邮件。它是带有单个链接的html,我在正文中以html的形式发送,带有text/html内容类型

我对这个问题最成功的解决方法是撰写电子邮件,使其看起来像是由电子邮件客户端生成的

我将电子邮件更改为多部分/可选mime文档,现在生成文本/纯文本和文本/html部分


outlook不再将该电子邮件检测为垃圾邮件。

在英国,最好将公司的实际地址及其注册号码包括在内


通过这种方式,邮件是公开和诚实的,他们不太可能手动将其标记为垃圾邮件。

发送电子邮件有时可能像黑魔法一样。反向DNS非常重要

我发现仔细跟踪NDR非常有用。我将我所有的NDR指向一个地址
Go to your account now: <a href="http://www.paypal.com.phishers-anonymous.org/">http://www.paypal.com</a>
Go to your account now: <a href="http://www.yourdomain.org/">http://www.yourdomain.org</a>
<a href="http://www.yourdomain.org/">Click here to go to your account</a>
Return-Path: <your-website-user@server.host.com>
From: <your-website-user@domain.com>
Return-Path: <bounce_email@domain.com>
From: <your-website-user@domain.com>
  **dig a +short (domain-name).(blacklist-domain-name)**

  ie.  dig a +short example.com.dsn.rfc-clueless.org
  > 127.0.0.2