@@ -1067,9 +1067,10 @@ def status(mailbox, attr)
1067
1067
# ===== Capabilities
1068
1068
#
1069
1069
# If +UIDPLUS+ [RFC4315[https://www.rfc-editor.org/rfc/rfc4315.html]] is
1070
- # supported, the server's response should include a +APPENDUID+ response
1071
- # code with the UIDVALIDITY of the destination mailbox and the assigned UID
1072
- # of the appended message.
1070
+ # supported and the destination supports persistent UIDs, the server's
1071
+ # response should include an +APPENDUID+ response code with UIDPlusData.
1072
+ # This will report the UIDVALIDITY of the destination mailbox and the
1073
+ # assigned UID of the appended message.
1073
1074
#
1074
1075
#--
1075
1076
# TODO: add MULTIAPPEND support
@@ -1145,7 +1146,7 @@ def expunge
1145
1146
#
1146
1147
# *Note:*
1147
1148
# >>>
1148
- # Although the command takes a +uid_set+ for its argument, the
1149
+ # Although the command takes a set of UIDs for its argument, the
1149
1150
# server still returns regular EXPUNGE responses, which contain
1150
1151
# a <em>sequence number</em>. These will be deleted from
1151
1152
# #responses and this method returns them as an array of
@@ -1322,8 +1323,9 @@ def uid_store(set, attr, flags)
1322
1323
#
1323
1324
# If +UIDPLUS+ [RFC4315[https://www.rfc-editor.org/rfc/rfc4315.html]] is
1324
1325
# supported, the server's response should include a +COPYUID+ response code
1325
- # with the UIDVALIDITY of the destination mailbox, the UID set of the source
1326
- # messages, and the assigned UID set of the moved messages.
1326
+ # with UIDPlusData. This will report the UIDVALIDITY of the destination
1327
+ # mailbox, the UID set of the source messages, and the assigned UID set of
1328
+ # the moved messages.
1327
1329
def copy ( set , mailbox )
1328
1330
copy_internal ( "COPY" , set , mailbox )
1329
1331
end
@@ -1355,9 +1357,10 @@ def uid_copy(set, mailbox)
1355
1357
# [RFC6851[https://tools.ietf.org/html/rfc6851]].
1356
1358
#
1357
1359
# If +UIDPLUS+ [RFC4315[https://www.rfc-editor.org/rfc/rfc4315.html]] is
1358
- # also supported, the server's response should include a +COPYUID+ response
1359
- # code with the UIDVALIDITY of the destination mailbox, the UID set of the
1360
- # source messages, and the assigned UID set of the moved messages.
1360
+ # supported, the server's response should include a +COPYUID+ response code
1361
+ # with UIDPlusData. This will report the UIDVALIDITY of the destination
1362
+ # mailbox, the UID set of the source messages, and the assigned UID set of
1363
+ # the moved messages.
1361
1364
#
1362
1365
def move ( set , mailbox )
1363
1366
copy_internal ( "MOVE" , set , mailbox )
0 commit comments