class Net::IMAP::UIDPlusData
Net::IMAP::UIDPlusData 表示伴随 APPENDUID 和 COPYUID 响应码的 ResponseCode#data。
请参考 [[UIDPLUS]。
功能要求¶ ↑
必须支持 UIDPLUS 功能。支持 UIDPLUS 的服务器应在 append、copy、move、uid copy 和 uid 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