The sync issue was due to a mismatch in attribute from LDAP to Zammad: specifically I use mail in ldap and in zammad I thought it was the same when it should have been email.
To debug the issue I created a file named debug_issue.rb in zammad $root and ran it using zammad run rails r debug_issue.rb and read the generated log.
Here is what the file should contain, I cannot find the source for this but I am sure it was somwhere on zammad github issue tracker.
require 'mixin/rails_logger'
module Mixin
module RailsLogger
def self.logger
@logger ||= Logger.new(log_to).tap do |logger|
logger.level = :debug
end
end
def self.log_to
# STDOUT
'debug_issue.log'
end
end
end
ImportJob.create(name: 'Import::Ldap').start
If anyone has any ideas on why from the GUI I cannot connect to map the attributes (which would be very helpful for group mapping) shoot them my way.
Cheers,
Marius