Документация / Настройка SMTP - Ruby on Rails

Настройка SMTP - Ruby on Rails (Ruby)

Можно получить на странице управления токенами. В целях безопасности - токен можно увидеть только один раз, при создание.

Отредактируйте config/environments/development.rb или production.rb:

config.action_mailer.delivery_method = :smtp

config.action_mailer.smtp_settings = {

  address:              'your_smtp_server_address',

  port:                 your_port_number,

  domain:               'your_domain.com',

  user_name:            'your_username',

  password:             'your_password',

  authentication:       'plain',

  enable_starttls_auto: false,

  openssl_verify_mode:  'none',

  tls:                  false,

  ssl:                  false

}

Для тестирования отправки почты:

class UserMailer < ApplicationMailer

  def welcome_email

    @user = params[:user]

    mail(to: @user.email, subject: 'Welcome to My App')

  end

end

# Call with:

UserMailer.with(user: @user).welcome_email.deliver_now