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-发送带有多个加密附件的加密邮件,可供Outlook阅读_Php_Email_Encryption_Html Email_Email Attachments - Fatal编程技术网

Php-发送带有多个加密附件的加密邮件,可供Outlook阅读

Php-发送带有多个加密附件的加密邮件,可供Outlook阅读,php,email,encryption,html-email,email-attachments,Php,Email,Encryption,Html Email,Email Attachments,任何人都可以解释如何加密mime邮件与多个附件,可读的Outlook?我目前构建了一个多部分邮件,Outlook可以正确读取该邮件,但如果我使用openssl_pkcs7_encrypt()加密该多部分邮件头+正文,Outlook将只读取(html)-正文,并且无法分离附件。然后,它将第一个附件声明为不可读 结构是 To: you@example.com From: me@example.com Reply-To: me@example.com MIME-Version:

任何人都可以解释如何加密mime邮件与多个附件,可读的Outlook?我目前构建了一个多部分邮件,Outlook可以正确读取该邮件,但如果我使用openssl_pkcs7_encrypt()加密该多部分邮件头+正文,Outlook将只读取(html)-正文,并且无法分离附件。然后,它将第一个附件声明为不可读

结构是

To: you@example.com From: me@example.com Reply-To: me@example.com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="mx-2041315b16859f651fe7575c5949d1aa" This is a multi-part message in MIME format --mx-2041315b16859f651fe7575c5949d1aa Content-Type: multipart/related; boundary="rel-2041315b16859f651fe7575c5949d1aa"; --rel-2041315b16859f651fe7575c5949d1aa Content-Type: text/html; charset=UTF-8; [html-content here...] --rel-2041315b16859f651fe7575c5949d1aa Content-Type: image/jpg; name="Image.jpg" Content-ID: img1 Content-Disposition: inline; filename="Image.jpg" Content-Transfer-Encoding: base64 [related base64-encoded JPEG...] --rel-2041315b16859f651fe7575c5949d1aa --mx-2041315b16859f651fe7575c5949d1aa Content-Type: application/octet-stream; name="A_PDF.pdf" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="A_PDF.pdf" [base64-encoded PDF...] --mx-2041315b16859f651fe7575c5949d1aa 致:you@example.com 发件人:me@example.com 答复:me@example.com MIME版本:1.0 内容类型:多部分/混合;boundary=“mx-2041315B16859F651FE75C5949D1AA” 这是MIME格式的多部分消息 --mx-2041315B16859F651FE75C5949D1AA 内容类型:多部分/相关;边界=“rel-2041315B16859F651FE75C5949D1AA”; --rel-2041315B16859F651FE75C5949D1AA 内容类型:text/html;字符集=UTF-8; [此处为html内容…] --rel-2041315B16859F651FE75C5949D1AA 内容类型:图片/jpg;name=“Image.jpg” 内容ID:img1 内容配置:内联;filename=“Image.jpg” 内容传输编码:base64 [相关base64编码JPEG…] --rel-2041315B16859F651FE75C5949D1AA --mx-2041315B16859F651FE75C5949D1AA 内容类型:应用程序/八位字节流;name=“A_PDF.PDF” 内容传输编码:base64 内容处置:附件;filename=“A_PDF.PDF” [base64编码PDF…] --mx-2041315B16859F651FE75C5949D1AA
如果你关心的是传输级加密(防止中间人攻击),你应该阅读,如果你想加密电子邮件的内容,你应该只关心加密MIME块的身体部分,如果你关心的是传输级加密,请阅读这个相关的问题。(防止中间人攻击)你应该阅读,如果你想加密电子邮件的内容,你应该只关心加密MIME块的身体部分,阅读有关的问题。