Huginn: Docker Image - SMTP not working/configured properly

Created on 1 Nov 2016  路  4Comments  路  Source: huginn/huginn

Here's the stack trace from the Afternoon Digest output

                    535-5.7.8 Username and Password not accepted. Learn more at

/usr/lib/ruby/2.3.0/net/smtp.rb:977:in check_auth_response' /usr/lib/ruby/2.3.0/net/smtp.rb:741:inauth_plain'
/usr/lib/ruby/2.3.0/net/smtp.rb:733:in authenticate' /usr/lib/ruby/2.3.0/net/smtp.rb:568:indo_start'
/usr/lib/ruby/2.3.0/net/smtp.rb:521:in start' /app/vendor/bundle/ruby/2.3.0/gems/mail-2.6.4/lib/mail/network/delivery_methods/smtp.rb:113:indeliver!'
/app/vendor/bundle/ruby/2.3.0/gems/mail-2.6.4/lib/mail/message.rb:2149:in do_delivery' /app/vendor/bundle/ruby/2.3.0/gems/mail-2.6.4/lib/mail/message.rb:237:inblock in deliver'
/app/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.0.0.1/lib/action_mailer/base.rb:543:in block in deliver_mail' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb:164:inblock in instrument'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb:21:in instrument' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb:164:ininstrument'
/app/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.0.0.1/lib/action_mailer/base.rb:541:in deliver_mail' /app/vendor/bundle/ruby/2.3.0/gems/mail-2.6.4/lib/mail/message.rb:237:indeliver'
/app/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.0.0.1/lib/action_mailer/message_delivery.rb:96:in block in deliver_now' /app/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.0.0.1/lib/action_mailer/rescuable.rb:15:inhandle_exceptions'
/app/vendor/bundle/ruby/2.3.0/gems/actionmailer-5.0.0.1/lib/action_mailer/message_delivery.rb:95:in deliver_now' /app/app/models/agents/email_digest_agent.rb:61:inblock in check'
/app/app/models/agents/email_digest_agent.rb:52:in each' /app/app/models/agents/email_digest_agent.rb:52:incheck'
/app/app/jobs/agent_check_job.rb:7:in perform' /app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/execution.rb:34:inblock in perform_now'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:126:in call' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:506:inblock (2 levels) in compile'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:455:in call' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:448:inblock (2 levels) in around'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:286:in block (2 levels) in halting' /app/vendor/bundle/ruby/2.3.0/gems/i18n-0.7.0/lib/i18n.rb:257:inwith_locale'
/app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/translation.rb:7:in block (2 levels) in <module:Translation>' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:391:ininstance_exec'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:391:in block in make_lambda' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:285:inblock in halting'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:447:in block in around' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:455:incall'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:448:in block (2 levels) in around' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:286:inblock (2 levels) in halting'
/app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/logging.rb:24:in block (4 levels) in <module:Logging>' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb:164:inblock in instrument'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications/instrumenter.rb:21:in instrument' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/notifications.rb:164:ininstrument'
/app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/logging.rb:23:in block (3 levels) in <module:Logging>' /app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/logging.rb:44:inblock in tag_logger'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:70:in block in tagged' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:26:intagged'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/tagged_logging.rb:70:in tagged' /app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/logging.rb:44:intag_logger'
/app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/logging.rb:20:in block (2 levels) in <module:Logging>' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:391:ininstance_exec'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:391:in block in make_lambda' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:285:inblock in halting'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:447:in block in around' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:455:incall'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:101:in __run_callbacks__' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:750:in_run_perform_callbacks'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:90:in run_callbacks' /app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/execution.rb:33:inperform_now'
/app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/execution.rb:22:in block in execute' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:126:incall'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:506:in block (2 levels) in compile' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:455:incall'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:448:in block (2 levels) in around' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:286:inblock (2 levels) in halting'
/app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/railtie.rb:26:in block (4 levels) in <class:Railtie>' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/execution_wrapper.rb:76:inwrap'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/reloader.rb:68:in block in wrap' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/execution_wrapper.rb:76:inwrap'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/reloader.rb:67:in wrap' /app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/railtie.rb:25:inblock (3 levels) in '
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:391:in instance_exec' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:391:inblock in make_lambda'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:285:in block in halting' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:447:inblock in around'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:455:in call' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:101:in__run_callbacks__'
/app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:750:in _run_execute_callbacks' /app/vendor/bundle/ruby/2.3.0/gems/activesupport-5.0.0.1/lib/active_support/callbacks.rb:90:inrun_callbacks'
/app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/execution.rb:20:in execute' /app/vendor/bundle/ruby/2.3.0/gems/activejob-5.0.0.1/lib/active_job/queue_adapters/delayed_job_adapter.rb:36:inperform'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/backend/base.rb:84:in block in invoke_job' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:61:inblock in initialize'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:66:in execute' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:40:inrun_callbacks'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/backend/base.rb:81:in invoke_job' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:230:inblock (2 levels) in run'
/usr/lib/ruby/2.3.0/timeout.rb:91:in block in timeout' /usr/lib/ruby/2.3.0/timeout.rb:101:intimeout'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:230:in block in run' /usr/lib/ruby/2.3.0/benchmark.rb:308:inrealtime'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:229:in run' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:306:inblock in reserve_and_run_one_job'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:61:in block in initialize' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:66:inexecute'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:40:in run_callbacks' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:306:inreserve_and_run_one_job'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:213:in block in work_off' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:212:intimes'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:212:in work_off' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:175:inblock (4 levels) in start'
/usr/lib/ruby/2.3.0/benchmark.rb:308:in realtime' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:174:inblock (3 levels) in start'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:61:in block in initialize' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:66:inexecute'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:40:in run_callbacks' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:173:inblock (2 levels) in start'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:172:in loop' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:172:inblock in start'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/plugins/clear_locks.rb:7:in block (2 levels) in <class:ClearLocks>' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:79:inblock (2 levels) in add'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:61:in block in initialize' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:79:inblock in add'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:66:in execute' /app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/lifecycle.rb:40:inrun_callbacks'
/app/vendor/bundle/ruby/2.3.0/gems/delayed_job-4.1.2/lib/delayed/worker.rb:171:in start' /app/lib/delayed_job_worker.rb:6:inrun'
/app/app/concerns/long_runnable.rb:71:in `block in run!'

How would I fix this?

Most helpful comment

It'd be good to document in the wiki if this is common.

All 4 comments

Found it.

@scumola - can you share how you fix the issue? I just ran into the same exact problem.
I'm new to Huginn and still poking around.

Thanks!

It'd be good to document in the wiki if this is common.

@aidanbon The initial exception looks like a pretty generic errors caused by the SMTP configuration. How are you passing the environment variables to the docker container? When using a .env file make sure to not quote the values, i.e. SMTP_USER_NAME=huginn instead of SMTP_USER_NAME="huginn".

Was this page helpful?
0 / 5 - 0 ratings

Related issues

johnnyzen picture johnnyzen  路  6Comments

IAMEVANHE picture IAMEVANHE  路  3Comments

TheReal1604 picture TheReal1604  路  4Comments

feilongfl picture feilongfl  路  3Comments

vijayrajah picture vijayrajah  路  5Comments