Отредактируйте 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