actionmailer "от" настройки - PullRequest
       11

actionmailer "от" настройки

3 голосов
/ 26 апреля 2011

Я использую ActionMailer, и в моей модели почтовой программы у меня есть из набора, подобного этому

default :from => "from@example.org"

В моем environment.rb у меня другое имя пользователя в

ActionMailer::Base.smtp_settings = {}

но я бы хотел, чтобы адрес from переопределил это .. чтобы пользователь видел только это. Это возможно? Кроме того, когда я изменяю свои настройки в environment.rb, я не вижу своих изменений ... нужно ли мне перезапускать сервер rails, чтобы обновить эти настройки?

=== Вот некоторые из моих настроек:

ActionMailer::Base.smtp_settings = {
:tls => true,
:address => "smtp.gmail.com",
:port => "587",
:domain => '==.org',
:authentication => :plain,
:user_name => '===',
:password => '==='

}

Ответы [ 2 ]

8 голосов
/ 27 апреля 2011

Gmail не позволяет отправлять сообщения от имени другого пользователя - он всегда будет указывать адрес «От» для учетной записи, которую вы используете для входа (это для безопасности / предотвращения спама, я полагаю, что вы можете так » подделать чужой адрес).

Предполагая, что у вас есть адрес электронной почты, с которого вы хотите отправить сообщение, в вашей учетной записи Google есть способ разрешить отправку с этих адресов электронной почты. Перейдите в параметры Gmail, щелкните раздел «Аккаунты» и нажмите «Добавить другой адрес электронной почты, который вам принадлежит».

0 голосов
/ 01 апреля 2014

Похоже, что теперь можно отправлять электронные письма другому отправителю через SMTP gmail.

Я перечислил мой способ сделать это здесь:

Отправить письмо по электронной почте, но настроить другой адрес электронной почты

...