如何使用 phpmailer 设置自定义 header
How to set a custom header using phpmailer
我正在使用 phpmailer 发送电子邮件,但我想为我的公司自定义 header,方法是添加一个包含任何自定义 header 的文本区域字段,例如使用 [=16] =] 喜欢这个:
exemple of header
或任何其他 header 类型..
我该怎么做,先谢谢了。
您需要对 PHPmailer 设置的默认 header 进行一些发现和修改才能实现此目的。
根据您想要 set/edit 的 header 类型,您需要使用不同的函数来 set/edit header。这里有几个例子:
发件人:
$mail->setFrom('from@example.com', 'Mailer');
主题:
$mail->Subject = 'Here is the subject';
自定义:
$mail->addCustomHeader('X-custom-header', 'custom-value');
简而言之,当文本框中的 header 为 free-typed 时,执行此操作相当费力。但是,在您这边进行检测和验证是可行的。
我正在使用 phpmailer 发送电子邮件,但我想为我的公司自定义 header,方法是添加一个包含任何自定义 header 的文本区域字段,例如使用 [=16] =] 喜欢这个:
exemple of header 或任何其他 header 类型.. 我该怎么做,先谢谢了。
您需要对 PHPmailer 设置的默认 header 进行一些发现和修改才能实现此目的。
根据您想要 set/edit 的 header 类型,您需要使用不同的函数来 set/edit header。这里有几个例子:
发件人:
$mail->setFrom('from@example.com', 'Mailer');
主题:
$mail->Subject = 'Here is the subject';
自定义:
$mail->addCustomHeader('X-custom-header', 'custom-value');
简而言之,当文本框中的 header 为 free-typed 时,执行此操作相当费力。但是,在您这边进行检测和验证是可行的。