【发布时间】:2016-09-05 00:56:10
【问题描述】:
您好,我已在我的 gemfile 中包含给定的 gem:
gem 'spree_mail_settings', github: 'spree-contrib/spree_mail_settings', branch: '3-0-stable'
并在spree-admin中进一步设置配置
当我下订单时,它给了我错误
2016-05-10T07:16:32.164733+00:00 应用[web.1]: 2016-05-10T07:16:32.164734+00:00 应用 [web.1]: [ActiveJob] [ActionMailer::DeliveryJob] [9526835c-d5e7-4434-b716-a98b68b75da1] 在 471.29 毫秒内从 Inline(mailers) 执行 ActionMailer::DeliveryJob 2016-05-10T07:16:32.164735+00:00 app[web.1]: 完成 500 内部 1395 毫秒内的服务器错误(ActiveRecord:179.9 毫秒) 2016-05-10T07:16:32.168574+00:00 应用[web.1]: 2016-05-10T07:16:32.168583+00:00 app[web.1]: SocketError (getaddrinfo: 名称或服务未知):2016-05-10T07:16:32.168583+00:00 应用程序[web.1]:供应商/ruby-2.2.4/lib/ruby/2.2.0/net/smtp.rb:541:in
initialize' 2016-05-10T07:16:32.168584+00:00 app[web.1]:open' 2016-05-10T07:16:32.168584+00:00 应用[web.1]:
vendor/ruby-2.2.4/lib/ruby/2.2.0/net/smtp.rb:541:in
供应商/ruby-2.2.4/lib/ruby/2.2.0/net/smtp.rb:541:intcp_socket' 2016-05-10T07:16:32.168585+00:00 app[web.1]:block in do_start' 2016-05-10T07:16:32.168585+00:00 app[web.1]:
vendor/ruby-2.2.4/lib/ruby/2.2.0/net/smtp.rb:551:in
供应商/ruby-2.2.4/lib/ruby/2.2.0/timeout.rb:88:inblock in timeout' 2016-05-10T07:16:32.168586+00:00 app[web.1]:call' 2016-05-10T07:16:32.168586+00:00 应用[web.1]:
vendor/ruby-2.2.4/lib/ruby/2.2.0/timeout.rb:98:in
供应商/ruby-2.2.4/lib/ruby/2.2.0/timeout.rb:98:intimeout' 2016-05-10T07:16:32.168587+00:00 app[web.1]:do_start' 2016-05-10T07:16:32.168587+00:00 应用[web.1]:
vendor/ruby-2.2.4/lib/ruby/2.2.0/net/smtp.rb:550:in
供应商/ruby-2.2.4/lib/ruby/2.2.0/net/smtp.rb:520:instart' 2016-05-10T07:16:32.168587+00:00 app[web.1]:deliver!' 2016-05-10T07:16:32.168588+00:00 应用[web.1]:
vendor/bundle/ruby/2.2.0/gems/mail-2.6.4/lib/mail/network/delivery_methods/smtp.rb:113:in
供应商/bundle/ruby/2.2.0/bundler/gems/spree_mail_settings-d416a1e35589/lib/spree/core/mail_method.rb:8:in “交付!” 2016-05-10T07:16:32.168588+00:00 应用 [web.1]:
请指导我为什么会遇到此问题以及需要哪些设置。
【问题讨论】:
标签: ruby-on-rails email ruby-on-rails-4 rubygems spree