class Net::IMAP::UIDPlusData

Net::IMAP::UIDPlusData 表示伴随 APPENDUIDCOPYUID 响应码的 ResponseCode#data

请参考 [[UIDPLUS]。

功能要求

必须支持 UIDPLUS 功能。支持 UIDPLUS 的服务器应在 appendcopymoveuid copyuid move 命令返回的每个 TaggedResponse 中发送一个 UIDPlusData 对象 - 除非目标邮箱报告 UIDNOTSTICKY

公共实例方法

assigned_uids → 一个非零 uint32 的数组 点击切换源码

复制、移动或追加的消息的新分配的 UID。

注意

这总是返回一个数组,即使它只包含一个 UID。

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 364
      
source_uids → nil 或一个非零 uint32 的数组 点击切换源码

复制或移动的消息的 UID。

注意

对于 Net::IMAP#append 返回 nil

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 356
      
uid_mapping → nil 或一个哈希 点击切换源码

返回一个哈希,将每个源 UID 映射到新分配的目标 UID。

注意

对于 Net::IMAP#append 返回 nil

# File net-imap-0.5.4/lib/net/imap/response_data.rb, line 378
def uid_mapping
  source_uids&.zip(assigned_uids)&.to_h
end
uidvalidity → 非零 uint32 点击切换源码

目标邮箱的 UIDVALIDITY。

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