2008-09-20 6 views
7

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

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

@from = [email protected] 
from '[email protected]' 
+1

Добавили ли вы адреса, которые вы отправляете, на свою учетную запись GMail? – Codebeef 2008-09-20 21:58:02

ответ

6

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

+2

Однако вы можете разрешить Gmail отправлять электронные письма с одним из ваших других адресов электронной почты в заголовке From: добавив его в настройках Gmail> Учетные записи. – gabriel 2010-06-11 02:19:07

2

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

3

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

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