localhost からメールを送信できません。これが私のコードです。最初はメーラー UserMailer を生成していました。環境.rb:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:adress => 'johnoggy3010@gmail.com',
:port => 25,
:authentication => :login,
:user_name => 'johnoggy3010',
:password => 'secret'
}
メーラー/user_mailer:
class UserMailer < ActionMailer::Base
def mail(user)
rexipients 'rexipient@gmail.com'
from 'johnoggy3010@gmail.com'
subject = "Hi"
body :user => user
end
end
私のコントローラー:
UserMailer.deliver_mail(params[:name])
user_mailer/welcome_email.html.erb のテンプレート:
<h1>Welcome to example.com,<%= user %> </h1>
しかし、何かが間違っていて、正確にはわかりません...