我最近在研究rails space的代码。
然后遇到一个问题不知道如何解决。
http://railsspace.com/book 其中的最终app rails 2.0版本。

我在自己建立的项目(与rails space的代码无关的项目)里用action mailer的步骤发送邮件,成功。
环境设置为
ActionMailer::Base.delivery_method = :sendmail

ActionMailer::Base.raise_delivery_errors = true

ActionMailer::Base.smtp_settings = {
  :address  => "smtp.163.com",
  :port  => 25, 
  :domain  => "www.mywebsite.com",
  :user_name  => "me@163.com",
  :password  => “mypass”,
  :authentication  => :login
    } 


但是在rails space的项目中依照这一格式设置,却总是报错

550 5.7.1 <要发送的邮件@domain.com> ...Relaying denied, Ip name possibly forged :【我的外网ip】


我用的是局域网连接外网。报错部分显示的是我的外网ip。

我刚接触rails很多插件和功能不熟悉。不知道有没有人和我遇到同样的问题。大家一起讨论。

rails space的地址在:http://railsspace.com/
可以下载到该书的所有代码。:)
评论
发表评论

提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则

您还没有登录,请登录后发表评论

stillwyw
搜索本博客
博客分类
最近加入圈子
最新评论