email - 如何使用 phpmailer 设置自定义 header

标签 email header phpmailer return-path

我正在使用 phpmailer 发送电子邮件,但我想为我的公司制作一个自定义标题,方法是添加一个包含任何自定义标题的 textarea 字段,例如使用这样的标题:

exemple of header
或任何其他标题类型..
我该怎么做,提前谢谢。

最佳答案

您需要对 PHPmailer 设置的默认 header 进行一些发现和修改才能实现这一点。

您将需要使用不同的函数来设置/编辑标题,具体取决于您要设置/编辑的标题类型。这里有一些例子:

从:

$mail->setFrom('from@example.com', 'Mailer');

学科:
$mail->Subject = 'Here is the subject';

风俗:
$mail->addCustomHeader('X-custom-header', 'custom-value');

简而言之,当标题在文本框中自由键入时,要做到这一点相当费劲。但是,在您这边进行检测和验证是可行的。

关于email - 如何使用 phpmailer 设置自定义 header ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36927416/

相关文章:

javascript - javascript 代码应该始终加载在 html 文档的头部吗?

php - Laravel Sender 或 From 未按预期工作

php - 如何禁用 PHPMailer 中的错误消息?

php - 如何在使用 Laravel Controller 中发送邮件之前更改邮件配置?

email - 通过SendGrid接收电子邮件

c# - 在 Unity WebGL 构建中获取 "system.net.sockets.socketexception no such host is known"

header - HAProxy - 添加响应 header 以指示选择的服务器

javascript - 使用 HTML5 验证多个电子邮件地址

php - 通过 PHP 渲染纯文本

php - 如何使用 PHPMailer 发送包含 CSS 的 HTML 邮件?