php - 使用 PHP 发送电子邮件并确保它不会被阻止

标签 php html-email email-headers

我想用 PHP 发送 HTML 电子邮件。我想知道应该在电子邮件中使用哪些 header 以确保它不会被阻止或最终进入垃圾邮件文件夹。

电子邮件内容将包含 CSS 和 HTML。回复字段将与发件人的不同(这会影响什么吗?)

编辑: 我不知道为什么我的问题被否决了。无论如何,我不想通过电子邮件发送垃圾邮件或邮件列表。我希望回复字段与发件人字段不同的原因是因为我正在创建一个网络应用程序,用户可以在其中管理来自不同客户端的作业。每当更新或创建工作时,该应用程序都会自动向客户发送有关工作更新的电子邮件。然后客户可以回复电子邮件以联系用户 - 这就是为什么我需要回复字段是用户的电子邮件地址。

最佳答案

有许多不同的因素可以考虑电子邮件是否被阻止,标题起着一定的作用,但还需要考虑的是:

  • 每天发送的电子邮件数量稳定(每月发送 100,000 封电子邮件,每天会损害您的声誉超过 100,000 封)
  • 如果您经常向退回地址发送电子邮件
  • 您是否在收件人的安全发件人名单上
  • 您要发送给的电子邮件提供商
  • 各种 DNS 设置,例如您是否从您的 IP 注册到的域发送电子邮件
  • 您是否经常向无效地址发送电子邮件
  • 您是否被黑名单公司之一列入黑名单
  • 各种其他电子邮件提供商机制,例如 yahoo 的域 key
  • 邮件内容,避免使用FREE、MONEY、LUCKY等词组
  • 您是否包含退订链接(您必须提供一种选择退出电子邮件的简单方法)

对于一次性电子邮件,您通常没问题,如果您计划使用您的应用程序发送频繁的邮件列表,则可能值得聘请专门从事批量电子邮件的第三方公司。

关于php - 使用 PHP 发送电子邮件并确保它不会被阻止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9504911/

相关文章:

php - 如何从php/mysql中的不同表中获取特定列数据

php - 删除超过一小时的文档在Elasticsearch中不起作用

html - html 电子邮件的段落格式

php - 联系表单中的 From 字段和 mail() 函数存在问题

php - MySQL -- fatal error : Call to a member function bind_param() on a non-object

提供嵌入式 HTML 的类似于 PHP 的语言

html - 将 CSS 应用于 HTML 电子邮件中呈现的部分 View

html - 如何仅在电子邮件模板中针对 outlook 的样式?

php - 获取邮件应用程序以识别回复电子邮件 php

email-headers - X-Sender-Id 在电子邮件原始来源(在网络钓鱼电子邮件中找到)中的含义是什么?