2

我正在运行一个 nginx 网络服务器,unicorn_rails 目前在生产中运行良好,但是当我尝试通过代理使用我的 gmail 帐户时,Actionmailer 无法发送。

我的 gmail 设置如下链接所示:http: //guides.rubyonrails.org/action_mailer_basics.html#action-mailer-configuration-for-gmail

SSH、webmin、https 和我打开的所有其他东西都可以正常工作,只是在 actionmailer 中没有 smtp。接口可能有些奇怪,因为 ping 默认使用 lo 并且尝试 telnet smtp.gmail.com 587 什么也没做。

4

1 回答 1

0

我通过更改/etc/network/interfaces中读取的行auto lo来修复它,auto eth0然后使用ifconfig lo downandshutdown -r nowifconfig lo up. 由于某种原因,这使得ping 8.8.8.8无需设置接口即可实际工作并telnet smtp.gmail.com 587返回正确的代码。

仍然不确定我的网络接口如何默认为 lo,但邮件服务器现在正在工作。它最终与我的代理无关,我正确地认为它设置正确。

于 2012-09-24T23:24:23.837 回答