Exchange Integration stuck at "Analyzing Structure"


  • Used Zammad version: 5.4.1-1681293771.5a04c99d.focal
  • Used Zammad installation type: package
  • Operating system: ubuntu 20.04
  • Browser + version: Edge 112.0.1722.58

Expected behavior:

After setting up OAuth, you should be able to set up an Exchange connection

Actual behavior:

When trying to connect to Exchange online there’s an indefinitely spinning square saying “Analyzing structure”

We are seeing the same on a new Zammad install. I am wondering if we need to configure something in the Enterprise app to give it the correct permissions. There does not seem to be any documentation on how to set this up for Exchange online, that I can find.


  • Zammad 5.4.1
  • Installation type: Package
  • Operating System Alma Linux 8


I, [2023-05-04T12:32:25.433492#387701-2197120]  INFO -- :   Parameters: {"endpoint"=>"", "user"=>"", "password"=>"[FILTERED]"}
E, [2023-05-04T12:32:25.456428#387701-2197120] ERROR -- : ssl3 ext invalid servername (OpenSSL::SSL::SSLError)
app/controllers/integration/exchange_controller.rb:97:in `autodiscover_basic_auth_check'
app/controllers/integration/exchange_controller.rb:36:in `block in autodiscover'
app/controllers/concerns/integration/import_job_base.rb:45:in `answer_with'
app/controllers/integration/exchange_controller.rb:35:in `autodiscover'
app/controllers/application_controller/has_download.rb:21:in `block (4 levels) in <module:HasDownload>'
app/controllers/application_controller/has_download.rb:20:in `block (3 levels) in <module:HasDownload>'
app/controllers/application_controller/has_download.rb:19:in `block (2 levels) in <module:HasDownload>'
app/controllers/application_controller/handles_transitions.rb:16:in `handle_transaction'