【问题标题】:Mail not sending from ewebguru domain Rails邮件未从 ewebguru 域 Rails 发送
【发布时间】:2016-07-15 11:22:58
【问题描述】:

我有一个域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

我不知道如何将这些配置到我的开发中。

请给我建议。

【问题讨论】:

  • 您需要检查您的本地系统上的端口 25 是否打开。此问题与域名提供商无关。您在终端中遇到什么类型的错误?
  • 感谢@abhinay 的回复。我在终端上没有任何错误。
  • 不看日志有点难。您能否确认您已按照生成邮件程序、在邮件程序类上调用 Deliver_now 等每个步骤进行操作。

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


【解决方案1】:

当我看到您的代码时,您在配置中缺少 :address 键。 ewebguru 的地址是 mahanadi.ewebguru.net(可能这个地址可以更改,但对于我从 ewebguru 购买的域来说相同)。试试这样的配置:

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

希望这会奏效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-04
    • 2012-01-25
    • 1970-01-01
    • 2011-10-28
    • 1970-01-01
    • 1970-01-01
    • 2011-06-28
    • 1970-01-01
    相关资源
    最近更新 更多