gpt4 book ai didi

php - 用 PHP 编译带有多个附件的电子邮件

转载 作者:行者123 更新时间:2023-12-02 18:19:44 24 4
gpt4 key购买 nike

我需要从 PHP 发送一封包含多个图像附件的电子邮件。我目前有一个使用两个硬编码图像的测试设置。我用所有必要的标题编译电子邮件并将其发送出去。但是,当我收到它时,它只显示第一张图片作为附件。第二张图片似乎被忽略(使用 Groupwise 和 Gmail 进行了测试)。

当我查看电子邮件的来源时,以下是我在服务器生成的 header 之后看到的内容。显然两个附件(图像)都在那里,但只有第一个附件显示为附件。

任何帮助将不胜感激。

This is a multi-part message in MIME format.

--==Multipart_Boundary_x38e1b83d34375e183a2fdcd6a9c001f8x
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit

my message text

--==Multipart_Boundary_x38e1b83d34375e183a2fdcd6a9c001f8x
Content-Type: image/gif;
name="image1.gif"
Content-Disposition: attachment;
filename="image1.gif"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAIAAAALR8HoAAABgElEQVQoFZWQzSuEURTG7z3n3Pt+

*[-- snip --]*

SaHPETExQ6HQ0BB4Z8FwTr/KHVc/AJ98jIf2BGdKAAAAAElFTkSuQmCC

--==Multipart_Boundary_x38e1b83d34375e183a2fdcd6a9c001f8x--

--==Multipart_Boundary_x38e1b83d34375e183a2fdcd6a9c001f8x
Content-Type: image/gif;
name="image2.gif"
Content-Disposition: attachment;
filename="image2.gif"
Content-Transfer-Encoding: base64

iVBORw0KGgoAAAANSUhEUgAAAKMAAAAyCAIAAAC/NPwxAAAAA3NCSVQICAjb4U/gAAAACXBIWXMA

*[-- snip --]*

yh4+kv39P/vticlfC0Muodov+5posktKGGb7/2pscsAoKykp2W8fTH4Exv1tEEbD3NNGwbi/y8do
mNnbKPwf2Oju7uv54J4AAAAASUVORK5CYII=

--==Multipart_Boundary_x38e1b83d34375e183a2fdcd6a9c001f8x--

最佳答案

凭内存:

SaHPETExQ6HQ0BB4Z8FwTr/KHVc/AJ98jIf2BGdKAAAAAElFTkSuQmCC

--==Multipart_Boundary_x38e1b83d34375e183a2fdcd6a9c001f8x--
^^^ DELETE THIS LINE ^^^

--==Multipart_Boundary_x38e1b83d34375e183a2fdcd6a9c001f8x

不应有两个相邻的边界,并且末尾的“--”仅用于最后部分的末尾。

关于php - 用 PHP 编译带有多个附件的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/720455/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com