Я хочу создать электронную почту из моего приложения ruby, поэтому для этого был использован класс почтовых сообщений Action.Электронная почта не отправляется
Я установил настройки на e-mail environment.rb моя конфигурация выглядит следующим образом
ActionMailer::Base.raise_delivery_errors = false
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.smtp_settings = {
:address => "mail.authsmtp.com",
:port => 2525,
:user_name => "*******",
:password => "*******",
:authentication => :login
}
Моя модель почтовая программа TestMailer, поэтому я решил проверить работу почты, чтобы определить метод на TestMailer.rb.
def test_mail(to) {
subject "My first email!"
recipients "#{to}"
from 'test'
charset "utf-8"
content_type 'text/html'
body "Testing one two three..."
}
Я открыл рубиновый скрипт/консоли и называется методом test_mail по TestMailer.deliver_test_mail("[email protected]")
.
Не генерирует электронное письмо. В журнале сервера приложений генерируется шаблон электронной почты.
У меня нет ни малейшего понятия, какие здесь проблемы.
Что дает «ActionMailer :: Base.perform_deliveries» консоль? Сообщает ли ваш журнал, что письмо было доставлено? – Ben