我读过的所有文档都只显示了包含拉丁字符的“发件人姓名”,但没有显示如何正确编码电子邮件。但是所有这些示例都没有显示如何创建一个邮件表单,当用户拥有像“ Español@latin.com ”这样的电子邮件地址时,该表单将起作用。
目前,以下代码将正确编码名称。但是,如果电子邮件地址中有拉丁字符。它不会发送。
$extraheaders['From'] = $message->encodeHeader('From', "$name <$from>", "utf-8", "quoted-printable");