Hé, j'utilise Rails 2.3.5 et j'utilise rufus scheduler pour envoyer des courriels périodiques. Cela fonctionne bien en mode de développement, mais surprise surprise mode de production a quelque chose de borked. J'ai défini les mêmes paramètres d'actionmail dans les fichiers de développement et de production. Y a-t-il quelque chose qui me manque?L'application Rails n'enverra pas d'e-mails en mode production
2
A
Répondre
0
hey, oui vous avez raison je pense. Les paramètres ont été définis pour accéder au serveur comme s'il était externe. Je veux dire par là que j'ai changé des options comme l'adresse de localhost et comment en commenter d'autres. Vérifiez-le:
:address => "localhost",
:port => 25,
:domain => "www.mydomain.co.uk",
#:authentication => :login,
#:user_name => "blah",
#:password => "blah"
Espérons que cela aide quelqu'un d'autre.
+0
Si cela fonctionne, alors acceptez votre propre solution afin qu'elle laisse la liste des questions sans réponse :) – Trevoke
Votre serveur de production est-il correctement configuré pour envoyer du courrier? –
Avez-vous vérifié si le problème est avec votre serveur SMTP? Est-ce accepter les connexions de ce serveur ou non. Typiquement, le réglage dev et prod des serveurs SMTP sera différent afin que vous n'envoyiez pas accidentellement des mails dans un environnement de développement. –