class Net::IMAP::Envelope

Net::IMAP::Envelope 代表消息的信封结构。

注意

senderreply_to 字段缺失或为空时,它们将返回与 from 相同的值。此外,当消息格式错误或为草稿消息时,字段可能会返回对于格式正确的 [RFC5322] 消息而言无效的值。

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

FetchData#envelope 返回

公共实例方法

bcc → Net::IMAP::Address 的数组 点击切换源代码

返回一个 Address 数组,表示 Bcc 头部。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 655
      
cc → Net::IMAP::Address 的数组 点击切换源代码

返回一个 Address 数组,表示 Cc 头部。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 649
      
date → 字符串 点击切换源代码

返回一个字符串,表示 Date 头部。

注意

对于格式正确的 [RFC5322] 消息,date 字段不能为 nil。但是,对于格式错误或草稿消息,它可以为 nil

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 579
      
from → Net::IMAP::Address 的数组或 nil 点击切换源代码

返回一个 Address 数组,表示 From 头部。

如果 From 头部不存在,或者存在但为空,服务器将为此信封字段返回 nil

注意

对于格式正确的 [RFC5322] 消息,from 字段不能为 nil。但是,对于格式错误或草稿消息,它可以为 nil

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 602
      
in_reply_to → 字符串 点击切换源代码

返回一个字符串,表示 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 → 字符串 点击切换源代码

返回一个字符串,表示 Message-ID

注意

对于格式正确的 [RFC5322] 消息,message_id 字段(如果存在)不能为空。但是,对于格式错误的消息,它仍然可以返回一个空字符串。

当头部不存在时,服务器应返回 nil,当头部存在但为空时,应返回空字符串。某些服务器在“存在但为空”的情况下可能会返回一个 nil 信封成员。客户端应将 nil 和空字符串视为相同。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 677
    
reply_to → Net::IMAP::Address 的数组或 nil 点击切换源代码

返回一个 Address 数组,表示 Reply-To 头部。

注意

如果 Reply-To 头部不存在,或者存在但为空,服务器会将此字段设置为与 from 相同的值。因此,在格式正确的 [RFC5322] 消息中,reply_to 信封字段不能为 nil。但是,对于格式错误或草稿消息,它可以为 nil

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 629
      
sender → Net::IMAP::Address 的数组或 nil 点击切换源代码

返回一个 Address 数组,表示 Sender 头部。

注意

如果 Sender 头部不存在,或者存在但为空,服务器会将此字段设置为与 from 相同的值。因此,在格式正确的 [RFC5322] 消息中,sender 信封字段不能为 nil。但是,对于格式错误或草稿消息,它可以为 nil

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 616
      
subject → 字符串或 nil 点击切换源代码

返回一个字符串,表示 Subject 头部(如果存在)。

注意

当头部不存在时,服务器应返回 nil,当头部存在但为空时,应返回空字符串。某些服务器在“存在但为空”的情况下可能会返回一个 nil 信封成员。客户端应将 nil 和空字符串视为相同。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 590
      
to → Net::IMAP::Address 的数组 点击切换源代码

返回一个 Address 数组,表示 To 头部。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 643