Wenn ich es richtig sehe, müsste man sowohl autodiscover als auch z-push selbst passend konfigurieren.
Die defaults (ich hab hier im Moment das Debian 9 -Repo eingebunden) sind unterschiedlich:
root@poc:/etc/z-push# grep USE_FULLEMAIL_FOR_LOGIN *
autodiscover.conf.php: define('USE_FULLEMAIL_FOR_LOGIN', false);
z-push.conf.php: define('USE_FULLEMAIL_FOR_LOGIN', true);
Damit funktionierte bei mir die erste Anmeldung via Autodiscover, die weiteren zur Verifikation des Profils schlugen aber fehl. Die Änderung in der z-push-conf.php führte dann zur Lösung.