2008-09-20 8 views
7

Ich habe meine Rails (2.1) App-Setup zum Senden von E-Mails über Google Mail, aber immer wenn ich eine E-Mail senden, egal was ich von der Adresse in meinem ActionMailer Die E-Mails kommen immer so, als wären sie von meiner Gmail-E-Mail-Adresse gesendet worden. Ist dies eine Sicherheitsbeschränkung, die sie in Google Mail eingeführt haben, um Spammer daran zu hindern, SMTP zu verwenden?Rails und Gmail SMTP, wie eine benutzerdefinierte Adresse zu verwenden

Anmerkung: Ich beide der folgenden Methoden: In meiner Action (für alle Fälle) versucht habe:

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

Haben Sie die Adressen, die Sie senden möchten, zu Ihrem Google Mail-Konto hinzugefügt? – Codebeef

Antwort

6

Ich glaube, es ist nur etwas Gmail tut, wenn E-Mails über ihre SMTP gesendet wird, wie es erwähnt wurde dass sie dies in einem Tutorial über die Verwendung ihres SMTP zum Senden von E-Mails tun.

+2

Sie können Google Mail jedoch erlauben, E-Mails mit einer Ihrer anderen E-Mail-Adressen in der Kopfzeile Von: zu senden, indem Sie sie unter Gmail-Einstellungen> Konten hinzufügen. – gabriel

2

Dies ist am wahrscheinlichsten, um Personen daran zu hindern, E-Mails von Adressen zu senden, von denen Google nicht bestätigen kann, dass sie dem Absender gehören. Dies ist bei E-Mail-Anbietern relativ häufig und stellt wahrscheinlich eine Schutzmaßnahme dar, um Nutzer daran zu hindern, die Google-Dienste zum Versenden von Spam zu verwenden.

3

Ich glaube, ich versuchte und scheiterte in der Vergangenheit selbst, aber ich kam gerade über diese auf dem gmail Website: http://mail.google.com/support/bin/answer.py?ctx=gmail&hl=en&answer=22370

Sieht aus wie Sie eine benutzerdefinierte „Von“ -Adresse in gmail, und vielleicht an, dass angeben zeigen Sie an, ob die Einstellung von @from funktionieren wird (jetzt, wo gmail Ihre Adresse kennt).