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. = 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