class At_email::Account::ImapConnection
Constants
- METADATA_ATTRIBUTES
- REQUESTED_ATTRIBUTES
Attributes
imap[R]
Public Class Methods
new()
click to toggle source
# File lib/at_email/account/connection.rb, line 15 def initialize() $logger.info 'Connecting to IMAP server - Host: ' + $config[:server] + ' - Port: ' + $config[:port].to_s connect_config = {port: $config[:port], ssl: $config[:ssl]} @imap = At_email::Account::Imap.new($config[:server], connect_config) end
Public Instance Methods
disconnect()
click to toggle source
# File lib/at_email/account/connection.rb, line 26 def disconnect $logger.debug 'Logging out from IMAP server' @imap.logout @imap.disconnect end
login()
click to toggle source
# File lib/at_email/account/connection.rb, line 21 def login $logger.info 'Logging into IMAP server - Username: ' + $config[:username] @imap.login($config[:username], $config[:password]) end