SetFrom自定义字段
问题描述:
我希望在PHPMailer中,SetFrom是一个填充字段。SetFrom自定义字段
$mail->setFrom('[email protected]', 'Smaragd Express');
有谁知道我是如何做到的?
问候, 净莲
答
要获得一个表单域脚本是非常简单的。在你的HTML:
<input type="text" name="from">
这项步骤提交它会在你的PHP脚本打开了在$_POST
超级全球性的,你可以将它传递给setFrom
方法:
$mail->setFrom($_POST['name'], 'Smaragd Express');
但是,你应该不是这样做。将发件人地址设置为这样的任意值是伪造的,这将导致CPF检查失败,并且您的邮件将被完全拒绝或最终在垃圾邮件文件夹中。相反,将自己的地址放在发件人地址和提交地址的回复中:
$mail->setFrom('[email protected]', 'Smaragd Express');
$mail->addReplyTo($_POST['name'], 'Smaragd Express');