class Net::IMAP::Envelope
Net::IMAP::Envelope
代表消息的信封结构。
- 注意
-
当
sender
和reply_to
字段缺失或为空时,它们将返回与from
相同的值。此外,当消息格式错误或为草稿消息时,字段可能会返回对于格式正确的 [RFC5322] 消息而言无效的值。
有关信封字段的完整描述,请参阅 [IMAP4rev1 §7.4.2] 和 [IMAP4rev2 §7.5.2],以及 Net::IMAP
中的消息信封和主体结构,了解其他相关的 RFC。
由 FetchData#envelope
返回
公共实例方法
返回一个 Address
数组,表示 Bcc
头部。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 655
返回一个 Address
数组,表示 Cc
头部。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 649
返回一个字符串,表示 In-Reply-To
头部。
- 注意
-
对于格式正确的 [RFC5322] 消息,
in_reply_to
字段(如果存在)不能为空。但是,对于格式错误的消息,它仍然可以返回一个空字符串。当头部不存在时,服务器应返回
nil
,当头部存在但为空时,应返回空字符串。某些服务器在“存在但为空”的情况下可能会返回一个nil
信封成员。客户端应将nil
和空字符串视为相同。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 661
返回一个字符串,表示 Message-ID
。
- 注意
-
对于格式正确的 [RFC5322] 消息,
message_id
字段(如果存在)不能为空。但是,对于格式错误的消息,它仍然可以返回一个空字符串。当头部不存在时,服务器应返回
nil
,当头部存在但为空时,应返回空字符串。某些服务器在“存在但为空”的情况下可能会返回一个nil
信封成员。客户端应将nil
和空字符串视为相同。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 677
返回一个字符串,表示 Subject
头部(如果存在)。
- 注意
-
当头部不存在时,服务器应返回
nil
,当头部存在但为空时,应返回空字符串。某些服务器在“存在但为空”的情况下可能会返回一个nil
信封成员。客户端应将nil
和空字符串视为相同。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 590
返回一个 Address
数组,表示 To
头部。
# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 643