@@ -1005,9 +1005,10 @@ def status(mailbox, attr)
1005
1005
# ===== Capabilities
1006
1006
#
1007
1007
# If +UIDPLUS+ [RFC4315[https://www.rfc-editor.org/rfc/rfc4315.html]] is
1008
- # supported, the server's response should include a +APPENDUID+ response
1009
- # code with the UIDVALIDITY of the destination mailbox and the assigned UID
1010
- # of the appended message.
1008
+ # supported and the destination supports persistent UIDs, the server's
1009
+ # response should include an +APPENDUID+ response code with UIDPlusData.
1010
+ # This will report the UIDVALIDITY of the destination mailbox and the
1011
+ # assigned UID of the appended message.
1011
1012
#
1012
1013
#--
1013
1014
# TODO: add MULTIAPPEND support
@@ -1074,7 +1075,7 @@ def expunge
1074
1075
#
1075
1076
# *Note:*
1076
1077
# >>>
1077
- # Although the command takes a +uid_set+ for its argument, the
1078
+ # Although the command takes a set of UIDs for its argument, the
1078
1079
# server still returns regular EXPUNGE responses, which contain
1079
1080
# a <em>sequence number</em>. These will be deleted from
1080
1081
# #responses and this method returns them as an array of
@@ -1222,8 +1223,9 @@ def uid_store(set, attr, flags)
1222
1223
#
1223
1224
# If +UIDPLUS+ [RFC4315[https://www.rfc-editor.org/rfc/rfc4315.html]] is
1224
1225
# supported, the server's response should include a +COPYUID+ response code
1225
- # with the UIDVALIDITY of the destination mailbox, the UID set of the source
1226
- # messages, and the assigned UID set of the moved messages.
1226
+ # with UIDPlusData. This will report the UIDVALIDITY of the destination
1227
+ # mailbox, the UID set of the source messages, and the assigned UID set of
1228
+ # the moved messages.
1227
1229
def copy ( set , mailbox )
1228
1230
copy_internal ( "COPY" , set , mailbox )
1229
1231
end
@@ -1248,9 +1250,10 @@ def uid_copy(set, mailbox)
1248
1250
# [RFC6851[https://tools.ietf.org/html/rfc6851]].
1249
1251
#
1250
1252
# If +UIDPLUS+ [RFC4315[https://www.rfc-editor.org/rfc/rfc4315.html]] is
1251
- # also supported, the server's response should include a +COPYUID+ response
1252
- # code with the UIDVALIDITY of the destination mailbox, the UID set of the
1253
- # source messages, and the assigned UID set of the moved messages.
1253
+ # supported, the server's response should include a +COPYUID+ response code
1254
+ # with UIDPlusData. This will report the UIDVALIDITY of the destination
1255
+ # mailbox, the UID set of the source messages, and the assigned UID set of
1256
+ # the moved messages.
1254
1257
#
1255
1258
def move ( set , mailbox )
1256
1259
copy_internal ( "MOVE" , set , mailbox )
0 commit comments