Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/56.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 ActionMailer间歇使用smtp-relay.gmail.com_Ruby On Rails_Ruby_Email_Smtp - Fatal编程技术网

Ruby on rails Rails ActionMailer间歇使用smtp-relay.gmail.com

Ruby on rails Rails ActionMailer间歇使用smtp-relay.gmail.com,ruby-on-rails,ruby,email,smtp,Ruby On Rails,Ruby,Email,Smtp,使用SMTP中继配置的GMail帐户出现错误。然而,出于某种奇怪的原因,只有40-50%的邮件被发送出去,其余的则被发送出去。 我正在使用Rails的v6.0.3.2 ActionMailer和DelayedJobs gem v4.1.8 错误 EOFError:已到达文件结尾 SMTP配置: config.action_mailer.smtp_settings = { address: 'smtp-relay.gmail.com', port: 587, enable_start

使用SMTP中继配置的GMail帐户出现错误。然而,出于某种奇怪的原因,只有40-50%的邮件被发送出去,其余的则被发送出去。 我正在使用Rails的v6.0.3.2 ActionMailer和DelayedJobs gem v4.1.8

错误

EOFError:已到达文件结尾
SMTP配置:

config.action_mailer.smtp_settings = {
  address: 'smtp-relay.gmail.com',
  port: 587,
  enable_starttls_auto: true
}
这是我用来发送电子邮件的代码:

class ApplicationMailer < ActionMailer::Base
  default from: 'email@email.es'
  layout 'mailer'
  def test
    mail(to: 'to@email.es', subject: 'Subject')
  end
end
语法错误

class ApplicationMailer
感谢您的回复。出于隐私的原因,我们不得不略去客户的一些细节,我们一定忘了添加报价。然而,这不是问题所在。