我对mailtrap(http://mailtrap.io/)感到非常满意,直到发现它变慢为止。有时它不发送电子邮件或需要很长时间。

因此想到了替代方法,并移至mailcatcher(http://mailcatcher.me/)。
问题是,它在开发环境中运行良好,但无法使其在暂存环境中工作。每当我进入端口1080来查看邮件时,都不会找到路径。

顺便说一句,我正在为我的Rails应用程序使用mailcatcher。

谢谢;

[更新]
我的邮件设置:
config.action_mailer.smtp_settings = {:host => http://mydomain.com,:port => 1025}

顺便说一句,当我启动mailcatcher守护进程。它注销

==> smtp://127.0.0.1:1025
==> http://127.0.0.1:1080

不是我的实际主人,这是问题吗?

最佳答案

默认情况下,mailcatcher仅在环回接口(interface)上运行(因此地址为127.0.0.1),因此只能从其运行的计算机上对其进行访问。

运行mailcatcher时,可以使用--ip--smtp-ip--http-ip选项来控制其绑定(bind)到的IP地址。

关于ruby-on-rails - Mailcatcher无法在登台服务器中工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16609068/

10-10 19:18