Class: ChainMail::Providers::SES
- Defined in:
- lib/chain_mail/providers/ses.rb
Class Method Summary collapse
Methods inherited from Base
Class Method Details
.deliver(mail, creds) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/chain_mail/providers/ses.rb', line 8 def self.deliver(mail, creds) client = Aws::SES::Client.new( region: creds[:region], access_key_id: creds[:access_key_id], secret_access_key: creds[:secret_access_key] ) client.send_email({ destination: { to_addresses: mail.to }, message: { body: { html: { charset: "UTF-8", data: mail.body.decoded } }, subject: { charset: "UTF-8", data: mail.subject } }, source: mail.from.first }) end |