我对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/