使用Rails通过代理发送SMTP GMail

时间:2012-09-24 22:45:59

标签: ruby-on-rails ruby-on-rails-3 proxy actionmailer

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

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

SSH,webmin,https以及我打开的其他所有工作正常,而不是动作管理器中的smtp。 接口可能有些奇怪,因为ping默认使用lo并尝试telnet smtp.gmail.com 587什么都不做。

1 个答案:

答案 0 :(得分:0)

我修改了 / etc / network / interfaces 中的行,将auto lo更改为auto eth0,然后使用ifconfig lo downshutdown -r nowifconfig lo up。 出于某种原因,这使得ping 8.8.8.8实际上无需设置界面,而telnet smtp.gmail.com 587可以返回正确的代码。

仍然不确定我的网络接口默认为低,但邮件服务器现在正在运行。它最终与我的代理无关,我认为这是正确设置的。