Я не могу отправить электронную почту с localhost. Вот мой код. Сначала я создавал почтовый пользователь UserMailer. enviroment.rb:Ruby On Rails.Как отправить письмо?
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>
Но с omthing не так, и я не знаю, что exacally ...
Я, конечно, тоже не знаю. Можете ли вы опубликовать то, что видите, когда отправляете электронное письмо (сообщение об ошибке, неверное письмо, другое)? Кстати, «rexipients» - это не то, как вы пишете «получателей» ... – PinnyM
Я не вижу ошибок ... –
Так что же вы видите, что вы думаете, что что-то не так? – PinnyM