我無法從本地主機發送郵件。這是我的代碼。 起初我是生成郵件用戶郵箱。 enviroment.rb:Ruby On Rails.How send email?
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
:adress => '[email protected]',
:port => 25,
:authentication => :login,
:user_name => 'johnoggy3010',
:password => 'secret'
}
郵寄/ user_mailer文件:
class UserMailer < ActionMailer::Base
def mail(user)
rexipients '[email protected]'
from '[email protected]'
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>
但s omthing是錯誤的,我不知道什麼exacally ...
我當然也不知道。你能發佈你在發送郵件時看到的內容嗎(錯誤消息,格式不正確的電子郵件,其他內容)?順便說一下,「rexipients」不是你拼寫'recipients'的方式...... – PinnyM 2013-04-26 14:19:58
我沒有看到任何錯誤.... – 2013-04-26 14:24:45
那麼,你看到什麼讓你覺得有什麼錯誤? – PinnyM 2013-04-26 14:25:48