summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/net/imap.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/net/imap.rb b/lib/net/imap.rb
index a772c464ef..95e68ae9c1 100644
--- a/lib/net/imap.rb
+++ b/lib/net/imap.rb
@@ -853,6 +853,20 @@ module Net
copy_internal("UID COPY", set, mailbox)
end
+ # Sends a MOVE command to move the specified message(s) to the end
+ # of the specified destination +mailbox+. The +set+ parameter is
+ # a number, an array of numbers, or a Range object. The number is
+ # a message sequence number.
+ # The IMAP MOVE extension is described in [RFC-6851].
+ def move(set, mailbox)
+ copy_internal("MOVE", set, mailbox)
+ end
+
+ # Similar to #move(), but +set+ contains unique identifiers.
+ def uid_move(set, mailbox)
+ copy_internal("UID MOVE", set, mailbox)
+ end
+
# Sends a SORT command to sort messages in the mailbox.
# Returns an array of message sequence numbers. For example:
#