gpt4 book ai didi

php - 使用 swift 的多部分电子邮件

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:55:58 24 4
gpt4 key购买 nike

在 iPhone 上时,多部分邮件无法在 Gmail 上正确显示。我有:

$message->setBody($this->body, 'text/html');
$message->addPart($this->text_body, 'plain/text');

我也用过:

$message->addPart($this->body, 'text/html');
$message->addPart($this->text_body, 'plain/text');

但在这两种情况下,当从 iPhone 读取 gmail 时,我收到的消息都是“MIME 附件”...没有 html,甚至无法读取 MIME 附件。如果我不添加文本部分,消息将正常显示...

有什么想法吗?

最佳答案

我知道这篇文章很老了,但万一有人像我一样在谷歌上找到这个,上面的问题就是我的类型定义。正确的 mime 类型是 text/plain 而不是 plain/text,像这样:

$message->addPart($this->text_body, 'text/plain');

对我有用的最终版本是这样的:

$message->setBody($this->body, 'multipart/alternative');
$message->addPart($this->body, 'text/html');
$message->addPart($this->text_body, 'text/plain');

关于php - 使用 swift 的多部分电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10589518/

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