2008-09-20 15 views
7

J'ai configuré mon application Rails (2.1) pour envoyer des e-mails via Gmail, mais chaque fois que j'envoie un e-mail, quelle que soit l'adresse de mon ActionMailer les e-mails arrivent toujours comme s'ils étaient envoyés depuis mon adresse e-mail Gmail. S'agit-il d'une restriction de sécurité mise en place chez Gmail pour empêcher les spammeurs d'utiliser leur SMTP?Rails et Gmail SMTP, comment utiliser une adresse personnalisée

Note: J'ai essayé dans mon ActionMailer les deux méthodes suivantes (au cas où):

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

Avez-vous ajouté les adresses que vous essayez d'envoyer à votre compte GMail? – Codebeef

Répondre

6

Je crois qu'il est juste quelque chose dans Gmail lorsque le courrier est envoyé par son SMTP, comme il a été mentionné qu'ils le font sur un tutoriel sur l'utilisation de leur SMTP pour envoyer du courrier.

+2

Toutefois, vous pouvez autoriser Gmail à envoyer des e-mails avec l'une de vos autres adresses e-mail dans l'en-tête De: en l'ajoutant dans Paramètres> Comptes de Gmail. – gabriel

2

Ceci est plus susceptible d'empêcher les personnes qui essaient d'envoyer des e-mails à partir d'adresses que Google ne peut pas vérifier que l'expéditeur possède. Ceci est assez commun parmi les fournisseurs de messagerie, et est probablement une garantie pour empêcher les gens d'utiliser les services de Google pour envoyer du spam.

3

Je pense que j'ai essayé et échoué dans le passé moi-même, mais je ne viens de découvrir ce sur le site gmail: http://mail.google.com/support/bin/answer.py?ctx=gmail&hl=en&answer=22370

On dirait que vous pouvez spécifier une coutume « From » adresse dans gmail, et peut-être à ce point, voir si le paramétrage de @from fonctionnera (maintenant que Gmail connaît votre adresse personnalisée).