【问题标题】:ZF2 Email with german umlauts in from nameZF2 电子邮件名称中带有德语变音符号
【发布时间】:2015-07-25 00:27:16
【问题描述】:

如果我在电子邮件的发件人名称中使用诸如“äöü”之类的德语变音符号,则会收到异常“检测到无效的标头值”。

$message->setFrom('noreply@mydomain.de', 'äöü')

有人知道如何解决这个问题吗?

【问题讨论】:

  • 是的,我有一些问题!我没能修复,所以我用了一个替换字符的函数,如果我没记错的话,这个问题与zf2无关,但它与linux中的sendmail有关,实际上如果你回显命令,即使设置了 uft-8 选项,您也会看到它在该级别失败

标签: zend-framework2 zend-mail


【解决方案1】:

一种可能的解决方案是将邮件地址转换为正确的书写方式(包括转换后的变音符号)。

您可以使用图标 php 函数进行此操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-26
    • 2020-10-11
    相关资源
    最近更新 更多