模块 Net::IMAP::BodyStructure

Net::IMAP::BodyStructure 被所有可以从 "BODYSTRUCTURE""BODY" FetchData#attr 值返回的结构体包含。尽管这些类不共享一个基类,但此模块可用于模式匹配所有这些类。

有关所有 BODYSTRUCTURE 字段的完整描述,请参阅 [IMAP4rev1] §7.4.2[IMAP4rev2] §7.5.2,以及 Net::IMAP 的消息信封和主体结构 中其他相关的 RFC。

包含 BodyStructure 的类

BodyTypeBasic

表示不由 BodyTypeTextBodyTypeMessageBodyTypeMultipart 处理的任何消息部分。

BodyTypeText

text/* 部分使用。包含所有 BodyTypeBasic 字段。

BodyTypeMessage

message/rfc822message/global 部分使用。包含所有 BodyTypeBasic 字段。其他 message/* 类型应使用 BodyTypeBasic

BodyTypeMultipart

用于 multipart/* 部分