Rails и Gmail SMTP, как использовать собственный адрес отправителя

StackOverflow https://stackoverflow.com/questions/109520

Вопрос

Мое приложение Rails (2.1) настроено для отправки электронной почты через Gmail, однако всякий раз, когда я отправляю электронное письмо, независимо от того, какой адрес я установил в своем ActionMailer, электронные письма всегда приходят так, как если бы они были отправлены с моего адреса электронной почты Gmail.Это ограничение безопасности, которое они ввели в Gmail, чтобы спамеры не могли использовать их SMTP?

Примечание:Я попробовал оба следующих метода в своем ActionMailer (на всякий случай):

@from = me@mydomain.com
from 'me@mydomain.com'
Это было полезно?

Решение

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

Другие советы

Я думаю, что в прошлом я сам пытался и потерпел неудачу, но я только что наткнулся на это на сайте Gmail: http://mail.google.com/support/bin/answer.py?ctx=gmail&hl=en&answer=22370

Похоже, вы можете указать собственный адрес «От» в Gmail и, возможно, на этом этапе посмотреть, будет ли работать установка @from (теперь, когда Gmail знает о вашем специальном адресе отправителя).

Скорее всего, это остановит людей, пытающихся отправить электронную почту с адресов, которые Google не может подтвердить, что они принадлежат отправителю.Это довольно распространено среди почтовых провайдеров и, вероятно, является гарантией того, что люди не смогут использовать службы Google для рассылки спама.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top