diff --git a/app/models/channel/driver/imap.rb b/app/models/channel/driver/imap.rb index 0f55f9c9f..ff6fafe1d 100644 --- a/app/models/channel/driver/imap.rb +++ b/app/models/channel/driver/imap.rb @@ -96,10 +96,10 @@ example @imap.select(options[:folder]) end + # sort messages by date on server (if not supported), if not fetch messages via search (first in, first out) begin message_ids = @imap.sort(['DATE'], ['ALL'], 'US-ASCII') - rescue => e - Rails.logger.error "Unable to use imap sort: #{e.inspect}, use imap search now" + rescue message_ids = @imap.search(['ALL']) end