@@ -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
@@ -1060,7 +1061,7 @@ def expunge
1060
1061
#
1061
1062
# *Note:*
1062
1063
# >>>
1063
- # Although the command takes a +uid_set+ for its argument, the
1064
+ # Although the command takes a set of UIDs for its argument, the
1064
1065
# server still returns regular EXPUNGE responses, which contain
1065
1066
# a <em>sequence number</em>. These will be deleted from
1066
1067
# #responses and this method returns them as an array of
@@ -1208,8 +1209,9 @@ def uid_store(set, attr, flags)
1208
1209
#
1209
1210
# If +UIDPLUS+ [RFC4315[https://www.rfc-editor.org/rfc/rfc4315.html]] is
1210
1211
# supported, the server's response should include a +COPYUID+ response code
1211
- # with the UIDVALIDITY of the destination mailbox, the UID set of the source
1212
- # messages, and the assigned UID set of the moved messages.
1212
+ # with UIDPlusData. This will report the UIDVALIDITY of the destination
1213
+ # mailbox, the UID set of the source messages, and the assigned UID set of
1214
+ # the moved messages.
1213
1215
def copy ( set , mailbox )
1214
1216
copy_internal ( "COPY" , set , mailbox )
1215
1217
end
@@ -1234,9 +1236,10 @@ def uid_copy(set, mailbox)
1234
1236
# [RFC6851[https://tools.ietf.org/html/rfc6851]].
1235
1237
#
1236
1238
# If +UIDPLUS+ [RFC4315[https://www.rfc-editor.org/rfc/rfc4315.html]] is
1237
- # also supported, the server's response should include a +COPYUID+ response
1238
- # code with the UIDVALIDITY of the destination mailbox, the UID set of the
1239
- # source messages, and the assigned UID set of the moved messages.
1239
+ # supported, the server's response should include a +COPYUID+ response code
1240
+ # with UIDPlusData. This will report the UIDVALIDITY of the destination
1241
+ # mailbox, the UID set of the source messages, and the assigned UID set of
1242
+ # the moved messages.
1240
1243
#
1241
1244
def move ( set , mailbox )
1242
1245
copy_internal ( "MOVE" , set , mailbox )
0 commit comments