carbon_smtp_adapter
A simple SMTP-Adapter for carbon.
Versioning
The current plan is to track carbon's major and minor numbers, so that
carbon_smtp_adapter 0.1.x
is compatible with carbon 0.1.x
and so on.
Installation
Add this to your application's shard.yml
:
dependencies:
carbon_smtp_adapter:
github: luckyframework/carbon_smtp_adapter
Usage
require "carbon_smtp_adapter"
# configure your base email class to use the smtp adapter:
BaseEmail.configure do |setting|
settings.adapter = Carbon::SmtpAdapter.new
end
By default, carbon will try to deliver the email to an smtp server running on
localhost
and listening on port 25
. If you need different settings, you can
configure the following (values shown are the defaults):
Carbon::SmtpAdapter.configure do |settings|
settings.host = "localhost"
settings.port = 25
settings.helo_domain = nil
settings.use_tls = true
settings.username = nil
settings.password = nil
end
Contributing
- Fork it (https://github.com/luckyframework/carbon_smtp_adapter/fork)
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Contributors
- oneiros David Roetzel - creator
With many thanks to:
- paulcsmith Paul Smith - creator of carbon
- arcage arcage - creator of crystal-email
- tijn Tijn Schuurmans - creator of devmail