Module: Cloudflare::EmailService::Rails
- Defined in:
- lib/cloudflare/email_service/rails.rb
Overview
Rails / ActionMailer integration. Registers a ‘:cloudflare` delivery method backed by the configured transport.
Inside a Rails app this loads automatically via Railtie — just set the delivery method and credentials; no require needed:
# config/environments/production.rb
config.action_mailer.delivery_method = :cloudflare
# credentials come from ENV (CLOUDFLARE_ACCOUNT_ID / CLOUDFLARE_API_TOKEN)
# or an initializer:
Cloudflare::EmailService.configure do |c|
c.account_id = Rails.application.credentials.dig(:cloudflare, :account_id)
c.api_token = Rails.application.credentials.dig(:cloudflare, :api_token)
end
Defined Under Namespace
Modules: MessageMapping Classes: DeliveryMethod