Amazon SES Mailer
Implements Amazon SES API.
Options
access_key
: your AWS access keysecret_key
: your AWS secret keyversion
: API versionendpoint
: SES endpoint URLhost
: SES endpoint host
Limitations
- Currently it only supports raw message sending.
- Rails support is not very well tested.
Rails Example
Put in config/environments/env.rb
:
mailer = AmazonSes::Mailer.new(secret_key: __, access_key: __)
config.action_mailer.deliver_method = mailer
Examples
Create a mailer instance
mailer = AmazonSes::Mailer.new(secret_key: __, access_key: __)
Deliver a message
mailer.deliver to: '[email protected]',
from: '[email protected]',
subject: 'This is a subject',
body: 'And this is the body'
Other delivery options
mail = Mail.new { ... }
m.deliver(mail)
File.open('/path/to/raw/email') do |f|
m.deliver(f.read)
end
Contributors
- Adam Bronte
- Eli Fox-Epstein
- Hans Hasselberg