邮件不是从ewebguru域Rails发送的

时间:2016-07-15 11:22:59

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

我有一个域techo.com(从ewebguru购买),我尝试从我的rails应用程序发送邮件,但邮件没有发送我在生产和开发中使用以下代码配置:

{
  :user => 'abcd@techo.com',
  :password => '*********',
  :domain => 'techo.com',
  :port => 25,
  :authentication => :none 
}
有人建议我这样做:

User: mail id
Password: mail id password
SMTP Server: tecorb.com
SMTP Port: 25
POP Port: 110
SSL Authentication:None

我没有得到如何将这些配置到我的开发中。

请建议我。

1 个答案:

答案 0 :(得分:0)

在我看到您的代码时,您在配置中缺少:address键。 ewebguru的地址为mahanadi.ewebguru.net(可能此地址可能会发生变化,但我从ewebguru购买的域名也是如此)。尝试这样的配置:

ActionMailer::Base.smtp_settings = {
  :user_name => 'abcd@techo.com',
  :password => '*******',
  :server => 'techo.com',
  :address=>"mahanadi.ewebguru.net"
}

希望这会奏效。