[Error] : Message delivery failed - Name or service not known

289 views
Skip to first unread message

prudhomm...@gmail.com

unread,
Dec 8, 2014, 11:15:16 AM12/8/14
to canvas-l...@googlegroups.com
Hi,

I just installed Canvas LMS with production start guide. Can works fine and it's a pleasure. But ougtgoing mails are not working and I don't know why. I try to use different "outgoing mail configuration" but I have all time the same error called : " Message delivery failed".

  getaddrinfo: Name or service not known
/usr/lib/ruby/1.9.1/net/smtp.rb:541:in `initialize' /usr/lib/ruby/1.9.1/net/smtp.rb:541:in `open' /usr/lib/ruby/1.9.1/net/smtp.rb:541:in `tcp_socket' /usr/lib/ruby/1.9.1/net/smtp.rb:550:in `block in do_start' /usr/lib/ruby/1.9.1/timeout.rb:69:in `timeout' /usr/lib/ruby/1.9.1/timeout.rb:100:in `timeout' /usr/lib/ruby/1.9.1/net/smtp.rb:550:in `do_start' /usr/lib/ruby/1.9.1/net/smtp.rb:520:in `start' /var/canvas/vendor/bundle/ruby/1.9.1/gems/mail-2.5.4/lib/mail/network/delivery_methods/smtp.rb:112:in `deliver!' /var/canvas/vendor/bundle/ruby/1.9.1/gems/mail-2.5.4/lib/mail/message.rb:2129:in `do_delivery' /var/canvas/vendor/bundle/ruby/1.9.1/gems/mail-2.5.4/lib/mail/message.rb:232:in `block in deliver' /var/canvas/vendor/bundle/ruby/1.9.1/gems/actionmailer-3.2.19/lib/action_mailer/base.rb:415:in `block in deliver_mail' /var/canvas/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.19/lib/active_support/notifications.rb:123:in `block in instrument' /var/canvas/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.19/lib/active_support/notifications/instrumenter.rb:20:in `instrument' /var/canvas/vendor/bundle/ruby/1.9.1/gems/activesupport-3.2.19/lib/active_support/notifications.rb:123:in `instrument' /var/canvas/vendor/bundle/ruby/1.9.1/gems/actionmailer-3.2.19/lib/action_mailer/base.rb:413:in `deliver_mail' /var/canvas/vendor/bundle/ruby/1.9.1/gems/mail-2.5.4/lib/mail/message.rb:232:in `deliver' /var/canvas/app/models/message.rb:668:in `deliver_via_email' /var/canvas/app/models/message.rb:511:in `deliver' /var/canvas/gems/plugins/delayed_job/lib/delayed/performable_method.rb:21:in `perform' /var/canvas/gems/plugins/delayed_job/lib/delayed/backend/base.rb:231:in `invoke_job' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:154:in `block (2 levels) in perform' /usr/lib/ruby/1.9.1/benchmark.rb:295:in `realtime' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:148:in `block in perform' /var/canvas/config/initializers/delayed_job.rb:49:in `call' /var/canvas/config/initializers/delayed_job.rb:49:in `block (2 levels) in <top (required)>' /var/canvas/gems/canvas_statsd/lib/canvas_statsd/statsd.rb:75:in `time' /var/canvas/config/initializers/delayed_job.rb:48:in `block in <top (required)>' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:73:in `call' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:73:in `block (2 levels) in add' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:55:in `call' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:55:in `block in initialize' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:73:in `call' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:73:in `block in add' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:60:in `call' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:60:in `execute' /var/canvas/gems/plugins/delayed_job/lib/delayed/lifecycle.rb:33:in `run_callbacks' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:145:in `perform' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:120:in `block in run' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:220:in `block in configure_for_job' /usr/lib/ruby/1.9.1/tmpdir.rb:83:in `mktmpdir' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:218:in `configure_for_job' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:119:in `run' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:91:in `block in start' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:90:in `loop' /var/canvas/gems/plugins/delayed_job/lib/delayed/worker.rb:90:in `start' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:163:in `block in spawn_worker' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:174:in `block in fork_with_reconnects' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:171:in `fork' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:171:in `fork_with_reconnects' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:161:in `spawn_worker' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:222:in `block in join' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:209:in `loop' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:209:in `join' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:110:in `start' /var/canvas/gems/plugins/delayed_job/lib/delayed/pool.rb:75:in `run' /var/canvas/script/delayed_job:5:in `<main>'


Anyone can tell me more about this error ?

Best regards.

Clément




Cody Cutrer

unread,
Dec 8, 2014, 11:49:49 AM12/8/14
to canvas-l...@googlegroups.com
Clément,

It looks like the address in your outgoing_mail.ml is not resolving.

Cody Cutrer
Software Engineer
Instructure

--

---
You received this message because you are subscribed to the Google Groups "Canvas LMS Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to canvas-lms-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

prudhomm...@gmail.com

unread,
Dec 8, 2014, 3:35:42 PM12/8/14
to canvas-l...@googlegroups.com
Hi Cody,

Thanks for your answer. In my "outgoing_mail.yml" file, I have :

production :
  address: "smtp.gmail.com"
  port: "587"
  user_name: "m...@email.fr"
  password: "mypassword"
  authentication: "plain" # plain, login, or cram_md5
  domain: "mydomain"
  outgoing_address: "m...@email.fr"
  default_name: "Instructure Canvas"


So, I'm not sure to understand what I made bad.

Regards.

Clément

Cody Cutrer

unread,
Dec 8, 2014, 5:48:53 PM12/8/14
to canvas-l...@googlegroups.com
Clément,

Two things: it looks like you have a space after "production" and before it's :. That might be the problem. The other thing to check is that you can actually resolve smtp.gmail.com from that server (either ping or the host command should help out here).

Cody Cutrer
Software Engineer
Instructure

prudhomm...@gmail.com

unread,
Dec 9, 2014, 2:21:25 AM12/9/14
to canvas-l...@googlegroups.com
Hi Cody,

Thank you !
It was the "space" after production. Everything is ok now.

Best regards.

Clément
Reply all
Reply to author
Forward
0 new messages