Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 从两个不同的服务器发送邮件时主题(和正文)电子邮件编码问题_Email_Unix_Sendmail - Fatal编程技术网

Email 从两个不同的服务器发送邮件时主题(和正文)电子邮件编码问题

Email 从两个不同的服务器发送邮件时主题(和正文)电子邮件编码问题,email,unix,sendmail,Email,Unix,Sendmail,我已经切换了已发送电子邮件的编码,与本文中的补丁相关: 它在Outlook和gmail中的一台服务器上运行得非常好 To: coil@domain.com Subject: =?UTF-8?B?U3VqZXQgYXZlYyBkw6lzIGFjY8Oow6jDqMOow6jDqMOobnRzIOKCrCAhIQ==?= Date: Wed, 31 Aug 2011 16:37:38 +0200 主体和身体都很好 但是在第二台服务器上,有一个奇怪的行为,我得到了这个主题的邮件标题: To: coi

我已经切换了已发送电子邮件的编码,与本文中的补丁相关:

它在Outlook和gmail中的一台服务器上运行得非常好

To: coil@domain.com
Subject: =?UTF-8?B?U3VqZXQgYXZlYyBkw6lzIGFjY8Oow6jDqMOow6jDqMOobnRzIOKCrCAhIQ==?=
Date: Wed, 31 Aug 2011 16:37:38 +0200
主体和身体都很好

但是在第二台服务器上,有一个奇怪的行为,我得到了这个主题的邮件标题:

To: coil@domain.com
Subject: =?US-ASCII?B?PT9VVEYtOD9CP1UzVnFaWFFnWVhabFl5?=
 =?US-ASCII?B?Qmt3Nmx6SUdGalk4T293NmpEcU1Pb3c2akRxTU9vYm5SeklPS0NyQ0FoSVE9?=
 =?US-ASCII?B?PT89?=
似乎主题被重新编码并强制使用US-ASCII,这导致主题无法阅读,UTF8字符在主体中丢失

两台服务器上使用相同的测试脚本和电子邮件类


知道这个bug可能来自哪里吗?

这个bug是由于mbstring.func_重载值引起的。它从7改为6,现在可以正常工作了。感谢您的帮助。

在这两种不同的情况下,Received:Header是什么样子的?这两种情况下的Received部分仅在postfix邮件服务器编号上有所不同。6->16并且邮件中有一个额外的标题是ok的:X-Nnbl-TAG那么两台计算机上都有后缀作为MTA?它们的配置是否完全相同?您所说的后缀邮件服务器号是什么意思?第一个服务器是srv16.domain.fr后缀,第二个是srv6.domain.fr后缀。我将调查配置,谢谢。