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