Sending mails failed: Incompatible encoding regexp match

  • Used Zammad version: 4.0
  • Used Zammad installation type: Deb Package
  • Operating system: Ubuntu
  • Browser + version: Firefox 88

Expected behavior:

Outgoing mails should be sent

Actual behavior:

we get the warning:

Zustellung fehlgeschlagen: “Unable to send email to ‘xxxxx@xxx.de,xxxxx@xxx.de’: Can’t use Channel::Driver::Smtp: #<Encoding::CompatibilityError: incompatible encoding regexp match (Windows-31J regexp with UTF-8 string)>”

Log file says:
ERROR – : Can’t use Channel::Driver::Smtp: #<Encoding::CompatibilityError: incompatible encoding regexp match (Windows-31J regexp with UTF-8 string)>
E, [2021-05-10T16:45:07.212987 #1178807-47077017164680] ERROR – : Error performing TicketArticleCommunicateEmailJob (Job ID: cda6c9bd-5bae-48b2-99de-fb113883e690) from DelayedJob(default) in 39.51ms: RuntimeError (Can’t use Channel::Driver::Smtp: #<Encoding::CompatibilityError: incompatible encoding regexp match (Windows-31J regexp with UTF-8 string)>):
/opt/zammad/app/jobs/ticket_article_communicate_email_job.rb:166:in log_error' /opt/zammad/app/jobs/ticket_article_communicate_email_job.rb:71:in rescue in perform’
/opt/zammad/app/jobs/ticket_article_communicate_email_job.rb:53:in perform' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/execution.rb:39:in block in perform_now’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:109:in block in run_callbacks' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/i18n-1.8.10/lib/i18n.rb:314:in with_locale’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/translation.rb:9:in block (2 levels) in <module:Translation>' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:118:in instance_exec’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:118:in block in run_callbacks' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/logging.rb:26:in block (4 levels) in module:Logging
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/notifications.rb:168:in block in instrument' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/notifications/instrumenter.rb:23:in instrument’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/notifications.rb:168:in instrument' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/logging.rb:25:in block (3 levels) in module:Logging
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/logging.rb:46:in block in tag_logger' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/tagged_logging.rb:71:in block in tagged’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/tagged_logging.rb:28:in tagged' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/tagged_logging.rb:71:in tagged’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/logging.rb:46:in tag_logger' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/logging.rb:22:in block (2 levels) in module:Logging
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:118:in instance_exec' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:118:in block in run_callbacks’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:136:in run_callbacks' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/execution.rb:38:in perform_now’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/execution.rb:24:in block in execute' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:109:in block in run_callbacks’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/railtie.rb:28:in block (4 levels) in <class:Railtie>' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/execution_wrapper.rb:87:in wrap’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/reloader.rb:73:in block in wrap' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/execution_wrapper.rb:87:in wrap’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/reloader.rb:72:in wrap' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/railtie.rb:27:in block (3 levels) in class:Railtie
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:118:in instance_exec' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:118:in block in run_callbacks’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activesupport-5.2.4.6/lib/active_support/callbacks.rb:136:in run_callbacks' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/execution.rb:22:in execute’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/activejob-5.2.4.6/lib/active_job/queue_adapters/delayed_job_adapter.rb:42:in perform' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/backend/base.rb:81:in block in invoke_job’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/lifecycle.rb:61:in block in initialize' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/lifecycle.rb:66:in execute’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/lifecycle.rb:40:in run_callbacks' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/backend/base.rb:78:in invoke_job’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/worker.rb:230:in block (2 levels) in run' /opt/zammad/vendor/ruby-2.6.6/lib/ruby/2.6.0/timeout.rb:93:in block in timeout’
/opt/zammad/vendor/ruby-2.6.6/lib/ruby/2.6.0/timeout.rb:103:in timeout' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/worker.rb:230:in block in run’
/opt/zammad/vendor/ruby-2.6.6/lib/ruby/2.6.0/benchmark.rb:308:in realtime' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/worker.rb:229:in run’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/worker.rb:312:in block in reserve_and_run_one_job' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/lifecycle.rb:61:in block in initialize’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/lifecycle.rb:66:in execute' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/lifecycle.rb:40:in run_callbacks’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/worker.rb:312:in reserve_and_run_one_job' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/worker.rb:213:in block in work_off’
/opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/worker.rb:212:in times' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/delayed_job-4.1.7/lib/delayed/worker.rb:212:in work_off’
/opt/zammad/app/models/scheduler.rb:372:in block (3 levels) in worker' /opt/zammad/vendor/ruby-2.6.6/lib/ruby/2.6.0/benchmark.rb:308:in realtime’
/opt/zammad/app/models/scheduler.rb:370:in block (2 levels) in worker' /opt/zammad/app/models/scheduler.rb:366:in loop’
/opt/zammad/app/models/scheduler.rb:366:in block in worker' /opt/zammad/vendor/bundle/ruby/2.6.0/gems/logging-2.2.2/lib/logging/diagnostic_context.rb:474:in block in create_with_logging_context’

Steps to reproduce the behavior:

  1. Update vie apt to 4.0.0-1620639143.9e157feb.buster
    Setup office365 integration / normal IMAP setup also fails.

I’ll be ignoring this topic in favor of this issue: Error on sending E-Mails (incompatible encoding regexp match) · Issue #3552 · zammad/zammad · GitHub
Looks the same. Feedback will be provided in the issue by our verification process.

The latest build I tested with Centos7 does not fix this…

update added to Github.

Please don’t make us busy on several places.

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.