def move_to(uid_set, mailbox)
uid_set = uid_set.split(',').map(&:to_i)
decrement_max_seqno(uid_set.size)
log "Move #{uid_set.inspect} to #{mailbox}"
if mailbox == 'all'
log "Archiving messages"
end
if mailbox_aliases[mailbox]
mailbox = mailbox_aliases[mailbox]
end
create_if_necessary mailbox
log "Moving uid_set: #{uid_set.inspect} to #{mailbox}"
spawn_thread_if_tty do
log @imap.uid_copy(uid_set, mailbox)
log @imap.uid_store(uid_set, '+FLAGS', [:Deleted])
reload_mailbox
clear_cached_message
log "Moved uid_set #{uid_set.inspect} to #{mailbox}"
end
end