Swiftmailer:在添加部件后获取body ContentType

时间:2016-03-16 01:09:28

标签: php swiftmailer

如果邮件的正文和类型设置为$message->setBody($body, $type),我可以使用$message->getBody()$message->getContentType()类型返回正文。

但是,如果随后添加$message->addPart($partBody, $partType)部分,则情况会发生变化。 $message->getBody()仍然给了我原始的身体,但$message->getContentType()给了我multipart/alternative。我意识到消息的类型已经改变了,我理解为什么,但我需要一种方法来取回原始体的类型。此时$message->getChildren()返回一个长度为1的数组,并且只有稍后添加的部分。我可以得到那部分的身体和类型。

我知道原始的身体类型仍然存在于对象的某个地方,因为如果我发送消息,那么身体部位有自己正确的Content-Type标题。但它暴露了吗?我怎么能得到它?

编辑:我挖掘了代码,据我所知,它无法检索。我现在posted on their issue tracker

0 个答案:

没有答案