Настройте адрес От в приложении Rails - PullRequest
0 голосов
/ 23 марта 2010

У меня есть действие почтовика в моем приложении, почтовик настроен с Gmail SMTP. Ниже приведены мои данные конфигурации в файле environment.rb

require "smtp_tls"
ActionMailer::Base.delivery_method = :smtp
ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.default_charset = "utf-8"
ActionMailer::Base.default_content_type = "text/html"

ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => 'gmail.com',
:user_name => "info@example.com",
:password => "password",
:authentication => :plain

Идея, которую я хочу реализовать, заключается в том, что когда приложение, генерирующее электронную почту, адрес отправителя показывает "info@example.com".

Можно настроить адрес от. В разных местах я хочу использовать другой адрес отправителя вместо «info@example.com»

Я пытался с моей почтовой моделью:

@from = "#{user.email}"

В журнале сервера разработки правильно отображается настроенный идентификатор. если перейти в мой почтовый ящик, адрес отправителя будет отображаться как «info@example.com»

Может кто-нибудь, пожалуйста, руководство по этому вопросу. заранее спасибо.

1 Ответ

1 голос
/ 23 марта 2010

Это не @from.Это метод from.

def my_email_sender_method

    from "nobody <noreply@example.com>"
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...