模块 Net::IMAP::BodyStructure
Net::IMAP::BodyStructure
被所有可以从 "BODYSTRUCTURE"
或 "BODY"
FetchData#attr
值返回的结构体包含。尽管这些类不共享一个基类,但此模块可用于模式匹配所有这些类。
有关所有 BODYSTRUCTURE
字段的完整描述,请参阅 [IMAP4rev1] §7.4.2 和 [IMAP4rev2] §7.5.2,以及 Net::IMAP
的消息信封和主体结构 中其他相关的 RFC。
包含 BodyStructure
的类¶ ↑
BodyTypeBasic
-
表示不由
BodyTypeText
、BodyTypeMessage
或BodyTypeMultipart
处理的任何消息部分。 BodyTypeText
-
由
text/*
部分使用。包含所有BodyTypeBasic
字段。 BodyTypeMessage
-
由
message/rfc822
和message/global
部分使用。包含所有BodyTypeBasic
字段。其他message/*
类型应使用BodyTypeBasic
。 BodyTypeMultipart
-
用于
multipart/*
部分