最近几天我一直在学习如何使用Rails,并且遇到了一些我无法用Google解决的问题。Mac上的Rails ActionMailer问题
所以我只是创建一个发送电子邮件的基本联系表单。在测试中,一切似乎都正常工作,它告诉我表单正在工作,并且ActionMailer已正确实现,但是,我在配置ActionMailer时遇到了问题。我正在运行OSX 10.6.2。我有后缀运行,并验证它使用telnet localhost 25
运行。当我尝试使用表单时,出现“连接被拒绝”错误。
这是我目前的配置:
config.action_mailer.smtp_settings = {
:address => 'localhost',
:port => 25
}
我想我可能需要设置:domain
但我什么应该在这种情况下被设置为那种迷茫。
嗯,没有没有工作。 – seth 2009-12-21 21:48:03
如果“netstat -na | grep LISTEN”的输出显示“tcp4 0 0 * .25 *。* LISTEN”,那么您应该获得连接。如果显示“:: 1.25”,则可能处于IPv6模式。如果您有任何类型的本地防火墙,包括Little Snitch,则可能会阻止您的通话。唯一可以确定的方法是直接尝试从Ruby进行连接,例如通过单元测试。 – tadman 2009-12-22 16:49:41