Delphi IdIMAP4.UIDRetrieveEnvelope是否获取整个消息正文?

Delphi IdIMAP4.UIDRetrieveEnvelope是否获取整个消息正文?,delphi,indy,Delphi,Indy,IdIMAP4.UIDRetrieveEnvelope方法是检索整个邮件正文还是仅检索邮件标题?任何涉及信封的内容都只在邮件标题上运行,而不在正文上运行。因此,(UID)RetreiveEnvelope()仅检索头,甚至仅检索IMAP标准定义的特定头: Date Subject From Sender Reply-to To Cc Bcc In-reply-to Message-id 要检索实际的正文内容,您需要使用(UID)RetrieveStructure()查找邮件的MIME结构,然后使

IdIMAP4.UIDRetrieveEnvelope方法是检索整个邮件正文还是仅检索邮件标题?

任何涉及信封的内容都只在邮件标题上运行,而不在正文上运行。因此,
(UID)RetreiveEnvelope()
仅检索头,甚至仅检索IMAP标准定义的特定头:

Date
Subject
From
Sender
Reply-to
To
Cc
Bcc
In-reply-to
Message-id

要检索实际的正文内容,您需要使用
(UID)RetrieveStructure()
查找邮件的MIME结构,然后使用
(UID)RetrievePart…()
(UID)RetrieveText…()
根据需要检索各个正文部分的内容。

是否检查了?是的,但不清楚。不知道“信封”是什么意思。你试过了吗?你应该看看IdIMAP4组件背后的想法和名称。这与现实世界中的情况相同;o) 那么它得到消息体了吗。。因为信封里确实有一封信。@RemyLebau:谢谢你的回答,这是一个信息性的回答,以及关于如何获取信息的额外信息。这样我就不用再发帖了。