Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 生产中rails中action mailer接收邮件时出错_Ruby On Rails_Email_Actionmailer - Fatal编程技术网

Ruby on rails 生产中rails中action mailer接收邮件时出错

Ruby on rails 生产中rails中action mailer接收邮件时出错,ruby-on-rails,email,actionmailer,Ruby On Rails,Email,Actionmailer,我无法通过生产中的Action Mailer接收邮件。 我在开发和生产模式中使用相同的配置。我可以在开发中接收邮件,但不能在生产中接收邮件。 日志显示邮件已发送到特定的邮件id,但我无法接收该邮件。我可以在1天后收到几封邮件。 下面是我在production.rb中的配置: config.action_mailer.raise_delivery_errors = true # Set the application URL which is used in the mail confi

我无法通过生产中的Action Mailer接收邮件。 我在开发和生产模式中使用相同的配置。我可以在开发中接收邮件,但不能在生产中接收邮件。 日志显示邮件已发送到特定的邮件id,但我无法接收该邮件。我可以在1天后收到几封邮件。 下面是我在production.rb中的配置:

 config.action_mailer.raise_delivery_errors = true
  # Set the application URL which is used in the mail
  config.action_mailer.default_url_options = { host: 'http://abcd.com', port: '80' }
  config.action_mailer.delivery_method = :smtp
  config.action_mailer.perform_deliveries = true
config.action_mailer.smtp_settings = {
      :address => "webmail.xxx.com",
      :port => 25,
      :domain => "mydomain.com",
      :authentication => :login,
      :user_name => 'xxxx',
      :password => 'xxxx',
      :openssl_verify_mode  => 'none'
  }

如果我使用gmail配置而不是上面的配置,那么它工作正常&我可以接收邮件。

这意味着smtp\u设置的配置不正确,您使用的是哪种邮件服务?SendGrid?我正在使用roundcube。当我发送重置密码邮件时,它可以工作,但在其他情况下它不工作。嗯,这很奇怪,我想你可以查看日志,看看发生了什么!这意味着smtp_设置的配置不正确,您使用的是哪种邮件服务?SendGrid?我正在使用roundcube。当我发送重置密码邮件时,它可以工作,但在其他情况下它不工作。嗯,这很奇怪,我想你可以查看日志,看看发生了什么!