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
Php ࿽;在base64编码的电子邮件中_Php_Email_Outlook_Mime - Fatal编程技术网

Php ࿽;在base64编码的电子邮件中

Php ࿽;在base64编码的电子邮件中,php,email,outlook,mime,Php,Email,Outlook,Mime,我对瑞典语+MS Outlook有问题 除了Outlook女士,它在任何地方都运行良好。在MS Outlook中,瑞典字符显示为�. 电子邮件内容是base64编码、uft-8等。有什么问题吗 附录: 这是一条信息: ============================================================ Header ============================================================ *** NY

我对瑞典语+MS Outlook有问题

除了Outlook女士,它在任何地方都运行良好。在MS Outlook中,瑞典字符显示为�. 电子邮件内容是base64编码、uft-8等。有什么问题吗

附录:

这是一条信息:

============================================================  
Header 
============================================================ 

*** NY Beställning *** 

Ni har fått ny beställning från: FirstAccount 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
Beställnings-ID: FA12914-1  
Beställningsdetaljer: http://somelink
Beställningsdatum: 11/14/2011 11:16  
Önskat leveransdatum:   
Ordersedel: http://somlink 
Original: <http://somelink> 
Product: New stuff 
Product ID:   
Description:  
Qty: 11 
Job type: Release from stock

Kommenar:  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


_______________________________________________________________ 
Copyright (c) 2011 Someone
===================================================================================================================================================================================================================================================================================================================================================
标题
============================================================ 
***纽约贝斯特林***
NIHAR fått ny beståLLING från:第一帐户
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  
Beställings ID:FA12914-1
Beställningsdetaljer:http://somelink
Beställningsdatum:11/14/2011 11:16
Önskat levernsdatum:
Ordersedel:http://somlink 
原件:
产品:新材料
产品标识:
说明:
数量:11
工作类型:从库存中释放
科梅纳尔:~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
_______________________________________________________________ 
版权所有(c)2011
这就是来源:

Return-path: <test@example.com>
Envelope-to: admin@example.com
Delivery-date: Mon, 14 Nov 2011 11:17:00 +0000
Received: from somewhere ([123.456.789.012])
        by someone.co.uk with esmtp (Exim 4.69)
        (envelope-from <test@example.com>)
        id 1RPuX1-0006sU-HG
        for admin@example.com; Mon, 14 Nov 2011 11:16:58 +0000
Received: by someone.co.ul (Postfix, from userid 33)
        id B743C4EB7F; Mon, 14 Nov 2011 11:16:52 +0000 (UTC)
To: "Admin" <admin@example.com>
Subject: Ny beställning har kommit in från ace Beställnings-ID: FA12914-1
From: test@example.com
X-Mailer: Html Mime Mail Class
MIME-Version: 1.0
Content-Type: multipart/mixed;

   boundary="=_41bea315b9b2f2301a97632f8d6c3057"
Message-Id: <20111114111652.B743C4EB7F@li214-208.members.linode.com>
Date: Mon, 14 Nov 2011 11:16:52 +0000 (UTC)
X-Spam-Status: No, score=1.4
X-Spam-Score: 14
X-Spam-Bar: +
X-Ham-Report: Spam detection software, running on the system "somewhere", has
   identified this incoming email as possible spam.  The original message
   has been attached to this so you can view it (if it isn't spam) or label
   similar future email.  If you have any questions, see
   the administrator of that system for details.
X-Spam-Flag: NO


This is a MIME encoded message.

--=_41bea315b9b2f2301a97632f8d6c3057
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64

PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09

PT09IA0KYWNlIA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09

PT09PT09PT09PT09PT09IA0KICAgICAgICAgICAgICAgIA0KKioqIE5ZIEJlc3TDpGxsbmluZyAq

KiogDQ........

--=_41bea315b9b2f2301a97632f8d6c3057--
返回路径:
信封收件人:admin@example.com
交付日期:2011年11月14日星期一11:17:00+0000
收到:来自某处([123.456.789.012])
由someone.co.uk与esmtp合作(进出口4.69)
(信封来自)
id 1RPuX1-0006sU-HG
对于admin@example.com; 2011年11月14日星期一11:16:58+0000
收到:someone.co.ul(后缀,来自userid 33)
id B743C4EB7F;2011年11月14日星期一11:16:52+0000(UTC)
致:“管理员”
主题:纽约州贝斯特宁市联邦最高法院贝斯特宁市ID:FA12914-1
发件人:test@example.com
X-Mailer:Html Mime邮件类
MIME版本:1.0
内容类型:多部分/混合;
边界=“=)BEA315B9B2F2301A97632F8D6C3057”
消息Id:
日期:2011年11月14日星期一11:16:52+0000(UTC)
X-Spam-Status:否,分数=1.4
X分:14分
X-Spam-Bar:+
X-Ham-Report:运行在“某处”系统上的垃圾邮件检测软件
已将此传入电子邮件标识为可能的垃圾邮件。原始信息
已附加到此文件,因此您可以查看它(如果它不是垃圾邮件)或标签
类似的未来电子邮件。如果您有任何问题,请参阅
有关详细信息,请与该系统的管理员联系。
X-Spam-Flag:否
这是一条MIME编码的消息。
--=)BEA315B9B2F2301A97632F8D6C3057
内容类型:文本/纯文本;charset=“UTF-8”
内容传输编码:base64
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09IA0KYWNLIA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09IA0KIGAGICAGICAGICAGIGA0KIOQIE5ZIEJLC3TDPGXSBMLUZYAQ
KiogDQ。。。。。。。。
--=)BEA315B9B2F2301A97632F8D6C3057--

< /代码> 粘贴的消息源在内容类型:标题的中间似乎有一个虚假的换行符。它应该是一条单一的逻辑线;尽管您可能粘贴错误(至少接收到的:头没有正确粘贴)。base64主体部分似乎也发生了类似的情况——我们看到数据行之间出现了空行

看起来是这样的:

Content-Type: multipart/mixed;

boundary="=_41bea315b9b2f2301a97632f8d6c3057"
应该是:

Content-Type: multipart/mixed;
   boundary="=_41bea315b9b2f2301a97632f8d6c3057"
“边界”关键字前至少有一个空白字符;甚至

Content-Type: multipart/mixed; boundary="=_41bea315b9b2f2301a97632f8d6c3057"
此外,如果主题行包含8位数据,则应该对其进行RFC2047编码

Subject: =?utf-8?Q?Ny_best=C3=A4llning_har_kommit_in_fr=C3=A5n_ace_Best=C3=A4llnings-ID:_FA12914-1?=
删除换行符后,正文部分中的base64数据看起来是正确的,即“Beställning”一词显示正确(尽管它不应该正确地使用大小写;可能有一个Swedish.stackexchange.com来评论您的副本?:-)


X-Mailer:header表示您正在使用一个软件生成这些消息;它可能有选项来正确地完成这些事情,但您没有使用它们。这是一个编程论坛,因此您可能应该向我们展示您的代码,并用适当的编程语言标记问题。

展示一个具有代表性的示例消息;它的MIME头和几个字节的内容。我强烈怀疑你的邮件有缺陷,但它当然也可能是Outlook中的一个bug。谢谢你提供的信息。我已经更新了标题,使其看起来与原始消息中的完全一样,并且确实有一行新的内容。我使用的是PHP,但问题是代码太混乱了,我甚至不确定应该显示哪一部分。我继承了一些毫无头绪的人编写的大量代码库。现在我开枪了。谢谢,我会检查标题的事情,让你知道它是否有帮助。至于主题。。。我试着对它进行编码,但是雷鸟没有解码。。。实际上,主题是Outlook中唯一能够正确显示瑞典字符的部分,没有编码。没有任何关于实际代码的信息,我们无法帮助您修复它。我手工写了RFC2047主题标题,可能是我弄错了,或者忘了什么。不管怎样,这对您的问题并不重要。典型的PHP代码如果有错误,会创建一个名为
$message
$header
的对象,然后将其修改为字符串,而不是使用其文档化的接口添加和修改头、MIME部分等,而不考虑正确的工作MIME需要什么样子。