J'utilise Rails 5. J'ai les configurations suivantes dans mes fichiers config/environments/development.rb et config/environments/staging.rb.Action Mailer Ne pas envoyer d'e-mails - MailCatcher et sendmail
config/environnements/development.rb
config.action_mailer.perform_deliveries = true
config.action_mailer.raise_delivery_errors = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = { address: "localhost", port: 1025 }
Quand j'appelle la méthode qui envoie un courriel, je reçois la sortie suivante.
Rendering mailer/consolidated_s3_storage_report.html.erb
Rendered mailer/consolidated_s3_storage_report.html.erb (0.4ms)
Mailer#consolidated_s3_storage_report: processed outbound mail in 17668.1ms
=> #<Mail::Message:86763960, Multipart: true, Headers: <From: [email protected]>, <To: [email protected]>, <Subject: 2017 July - S3 Storage Report>, <Mime-Version: 1.0>, <Content-Type: multipart/mixed; boundary="--==_mimepart_595c962cc36fb_1be1b2198436941"; charset=UTF-8>>
Mais les messages électroniques ne sont pas envoyés à mon compte Gmail. L'adresse 'de' est 'par défaut' à partir de laquelle tous les autres e-mails sont envoyés. Veuillez clarifier pourquoi mes courriels ne sont pas livrés.
Avez-vous vérifié le dossier spam de votre compte gmail ...: D –
Oui. Il n'est pas là aussi –
Pouvez-vous essayer ceci à la place '' '' config.action_mailer.smtp_settings = {address: "127.0.0.1", port: 1025} '' ' –