For the complete documentation index, see llms.txt. This page is also available as Markdown.

Email Authentication

If you wish to use email authentication, you must configure your Rails application to send email. Read here for more information.

I recommend using mailcatcher for development.

mailcatcher development example configuration:

# config/environments/development.rb
Rails.application.configure do
  config.action_mailer.default_url_options = { host: 'your-dev-host.dev' }
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.smtp_settings = { address: 'your-dev-host.dev', port: 1025 }
end

You also may want to configure mail_sender at devise initializer if you don't use your own mailer class

devise configuration:

# config/initializers/devise.rb
Devise.setup do |config|
  config.mailer_sender = "example@example.com"
end

If you wish to send custom e-mails instead of using the default devise templates, you can do that too.

Last updated