module OnlyofficeIredmailHelper::MessageMethods

Methods to work with messages

Public Instance Methods

mark_message_as_seen(message_id, close_connection: true) click to toggle source

Mark message as seen @param message_id [Integer] message to mark @param close_connection [True, False] should connection be closed @return [nil]

# File lib/onlyoffice_iredmail_helper/message_methods.rb, line 10
def mark_message_as_seen(message_id, close_connection: true)
  login
  @imap.select('INBOX')
  @imap.store(message_id, '+FLAGS', [:Seen])
  close if close_connection
end