我无法从本地主机发送电子邮件。这是我的代码。起初我是生成邮件程序 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'
}
邮件程序/用户邮件程序:
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>
但是有些东西是错的,我不知道究竟是什么......