J'étais assez content de Mailtrap ( http://mailtrap.io/ ) jusqu'à ce que j'ai découvert que cela a été lent . Parfois, il n'envoie pas de courrier électronique ou prend beaucoup de temps.
Si pensé d'alternative et déplacée à Mailcatcher ( http: // mailcatcher. moi / ). Le problème est que cela fonctionne bien dans l'environnement de développement mais ne peut pas l'avoir fait fonctionner sur la stadification env. Chaque fois que je vais pour le port 1080 pour voir le courrier, le chemin ne trouve pas. P>
BTW J'utilise Mailcatcher pour My Rails App. P>
Merci; P>
[Mettre à jour] Mon envoi Mailer: config.action_mailer.smtp_settings = {: hostp => http://mydomain.com ,: port => 1025} P>
BTW lorsque je démarre le processus Daemon Mailcatcher. Il se déconnecte p> pas mon hôte réel, est-ce le problème? P> p> p>
3 Réponses :
Par défaut, Mailcatcher fonctionne uniquement contre l'interface de bouclage (d'où l'adresse 127.0.0.0.1), elle ne sera donc accessible que de la machine qu'il s'exécute. P>
Vous pouvez utiliser le - ip code>,
- smtp-ip code>,
- http-ip code> options lors de l'exécution de la messagerie pour contrôler lequel adresse IP s'adresse à elle. p>
Eh bien, je suis retourné à mailtrap, et c'est bien maintenant. J'ai eu un problème avec mon application, et à cause de ce courrier n'était pas envoyé. C'est tout bien maintenant. p>
Quoi qu'il en soit, merci les gars pour essayer de m'aider. p>
programmation heureuse;) p>
Normalement, je dirais que la réponse de Frederick est correcte.
Cependant, pour une raison quelconque pour nous, cela n'a pas fonctionné. Mailcatcher a refusé d'écouter l'adresse IP. Pour contourner, nous venons de proxé tout le trafic via Vous pouvez accéder à votre serveur comme ceci: P> P> P> P> P> P> P> Semble un peu un piratage, mais j'espère que cela aide. P> p> nginx code>. Pourrait aussi être fait avec un autre proxy. Quoi qu'il en soit, voici notre configuration: p>
myserver.com:3020 code> p>
Bien travailler! joli!
Qu'est-ce qui signifie "ne pas fonctionner"? Obtenez-vous des messages d'erreur? Envoyez-vous des courriels en arrière-plan en utilisant une queue de travail ou directement du contrôleur?
Ne trouve en fait pas le chemin. Aller pour Mydomain.com:1080 Jouez le chemin non trouvé. Mon courrier paramètre: config.action_mailer.smtp_settings = {: hostp => mydomain.com ,: port => 1025}. BTW lorsque je démarre le processus Daemon Mailcatcher. Il se déconnecte ==> SMTP: //127.0.0.1: 1025 ==> 127.0.0.1:1080 non Mon hôte réel, est-ce le problème?