D'obtenir Concevoir 1.3.4 pour envoyer des emails avec Gmail en développement
Je suis en train de concevoir le programme d'installation 1.3.4 pour envoyer des e-mails via gmail alors que le mode de développement. Je dois préciser que je suis à l'aide de Rails 3.0.4 et Ruby 1.9.2p136.
J'ai essayé ce qui suit dans le fichier config/environments/développement.rb:
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { :host => 'mydomain.com' }
ActionMailer::Base.smtp_settings = {
:address => "smtp.gmail.com",
:port => 587,
:domain => "mydomain.com",
:user_name => "info",
:password => "secret",
:authentication => "plain",
:enable_starttls_auto => true
}
Et dans config/initializers/concevoir.rb j'ai changé
config.mailer_sender = "[email protected]"
À
config.mailer_sender = "[email protected]"
Ensuite, j'ai essayé
http://yekmer.posterous.com/devise-gmail-smtp-configuration
Ça ne marche toujours pas.
Est-il une page de wiki sur la façon d'obtenir le mailer de travail? Je vois le message dans mon journal et il semble grand! Les liens fonctionnent, etc ... je veux juste les voir dans mon compte de messagerie.
Modifier
J'ai trouvé la réponse -
J'ai utilisé http://yekmer.posterous.com/devise-gmail-smtp-configuration - j'avais mis ce code dans le fichier config/intializers/concevoir.rb quand j'aurais dû le mettre dans le fichier config/environments/développement.rb.
- Le lien qui indique comment vous avez résolu ce n'est plus valide. Pourriez-vous ajouter plus de détails à votre poste?
- Voici une complète Rails de projet que j'ai open source qui a mail avec gmail et de concevoir le programme d'installation. github.com/cyrusstoller/RevTilt laissez-moi savoir si vous avez besoin d'aide pour la configuration des variables d'environnement utilisées dans config/initializers/setup_mail.rb
Vous devez vous connecter pour publier un commentaire.
Avez-vous essayé ceci?
--------- EDIT
il est envoyé peut-être que vous ne le recevez pas, parce que le filtre anti-spam, la première chose à vérifier:
vous devez, en concevoir de l'initialiseur :
Ensuite créer une classe qui étend Concevoir::Mailer :
Je pense que vous pouvez le modifier à l'intérieur de config/initializers/concevoir.rb. Pas besoin d'une nouvelle classe, je pense?
Vérifier si la valeur de ActionMailer::Base.delivery_method est :smtp