我正在使用phpmailer发送电子邮件,但我想为我的公司创建一个自定义标题,通过添加一个包含任何自定义标题的textarea字段,例如使用像这个一样的标题:
标题示例
或其他任何标题类型。
谢谢提前帮助。
谢谢提前帮助。
要实现这一点,您需要对PHPmailer设置的默认标头进行一些探索和修改。
根据您想要设置/编辑的标头类型,您需要使用不同的函数来设置/编辑标头。以下是一些示例:
From:
$mail->setFrom('from@example.com', 'Mailer');
主题:
$mail->Subject = 'Here is the subject';
自定义:
$mail->addCustomHeader('X-custom-header', 'custom-value');
简而言之,当标题是在文本框中自由输入时,这样做需要花费相当大的努力。但是,在您进行检测和验证的情况下,这是可以实现的。
$mail->addCustomHeader('X-custom-header: custom-value');
。https://github.com/PHPMailer/PHPMailer/blob/master/class.phpmailer.php - Autumn Leonard
addCustomHeader()
函数将它们添加为真正的自定义标头。你目前尝试了什么? - Synchro