Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Hilfe zu OTRS Problemen aller Art
Post Reply
borisvonl
Znuny newbie
Posts: 8
Joined: 27 Jun 2023, 15:28
Znuny Version: 6.3.4
Real Name: Boris von Lüttwitz
Company: Bitforce-IT GmbH

Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by borisvonl »

Hallo,
seit gut zwei Tagen werden keine Emails mehr aus dem Office365 Account über Znuny 6.3.4 abgeholt. Vorher lief es über längere Zeit reibungslos.
Die Autentifizierung läuft über OAuth2, was bis vorher auch immer funktionierte. Die Aktion „Neues Token anfordern“ funktioniert anscheinend auch noch.
Der Versand von E-Mails funktioniert weiterhin.
Die Fehlermeldung im Systemprotokoll lautet
OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-72
There was an error executing Execute() in Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch: Error: Timeout of 600 seconds reached, killing child process!

Im Kommunikationprotokoll werden keine Kontoprobleme und keine Verbindungsprobleme angezeigt.

Bei offenen Verbindung – wird verarbeitet stehen 117 Einträge für Incomming. Bei Fehlgeschlagen stehen 0 Aufträge.

Wenn ich versuche die e-Mails über die E-Mail-Kontoverwaltung mit Jetzt „Ausführen > E-Mails abholen“ abzurufen, erhalte ich folgende Meldung:
„Der E-Mail-Kontoabruf wurde bereits von einem anderen Prozess aufgerufen. Bitte versuchen Sie es später erneut!“

Ich habe schon den Daemon gestoppt und neu gestartet, das hat leider ebenfalls nichts gebracht.

Wo kann ich ggf. noch aussagekräftigere Fehlermeldung finden?

Vielen Dank im Voraus.
VG
Boris
root
Administrator
Posts: 3968
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by root »

Hallo,

Office365 will IMAPS, nicht IMAPTLS (=IMAP mit STARTTLS). Das hat zwar bis jetzt funktioniert, tut es aber nun nicht mehr.
Welches Protokoll zur Verfügung steht (IMAP mit SSL/TLS auf Port 993 = IMAPS) kann man auch bei Microsoft nachlesen: https://support.microsoft.com/en-us/off ... 6c4ac95353

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
borisvonl
Znuny newbie
Posts: 8
Joined: 27 Jun 2023, 15:28
Znuny Version: 6.3.4
Real Name: Boris von Lüttwitz
Company: Bitforce-IT GmbH

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by borisvonl »

Vielen Dank für den Hinweis!
Gelöst ist mein Problem leider noch nicht, aber ich bin mit der Umstellung von IMAPTLS auf IMAPS eine Schritt weiter.
Nun erhalte ich bei der manuellen abholung der E-Mails über die E-Mail-Kontoverwaltung mit Jetzt „Ausführen > E-Mails abholen“ die Meldung
"Fertig"
und nicht mehr
„Der E-Mail-Kontoabruf wurde bereits von einem anderen Prozess aufgerufen. Bitte versuchen Sie es später erneut!“
Doch die E-Mails hat er leider nicht abgeholt.

Nun habe ich aber in dem Systemprotokoll eine neuer Fehlermeldung, die lautet
"OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-02"
"Error while retrieving the messages 'IMAPS': Could not select:"

Hat jemand eventuell nochmal einen Tipp!

Vielen Dank im Voraus.

VG
Boris
root
Administrator
Posts: 3968
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by root »

Hallo,

hast Du zufällig den OAuth Token erneut abgerufen?

- Roy
Znuny and Znuny LTS running on CentOS / RHEL / Debian / SLES / MySQL / PostgreSQL / Oracle / OpenLDAP / Active Directory / SSO

Use a test system - always.

Do you need professional services? Check out https://www.znuny.com/

Do you want to contribute or want to know where it goes ?
borisvonl
Znuny newbie
Posts: 8
Joined: 27 Jun 2023, 15:28
Znuny Version: 6.3.4
Real Name: Boris von Lüttwitz
Company: Bitforce-IT GmbH

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by borisvonl »

Ja, ich habe eben nochmal den Token über Admin > OAuth2 "Neues Token anfordern" einen Refresh gemacht. Der REFRESH-TOKEN-STATUS ist "Refresh-Token ist gültig (ohne Ablaufdatum)."

VG
Boris
zzz
Znuny superhero
Posts: 889
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by zzz »

Hallo Boris,

was sagt die Ausgabe dieses Befehls:

Code: Select all

su -c "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::MailAccountFetch --force-pid --debug" -s /bin/bash otrs
Viele Grüße
Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
GFDM
Znuny newbie
Posts: 31
Joined: 13 May 2014, 10:11
Znuny Version: 6.4.3
Real Name: Dirk

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by GFDM »

Hallo, wir haben dasselbe Problem, und zwar seit Montag (26.06.2023) ca. 12:40 Uhr. Die ersten Fehler traten aber bereits am Samstag Morgen gegen 07:00 Uhr auf.
Znuny 6.4.3
Ubuntu 20.04
borisvonl
Znuny newbie
Posts: 8
Joined: 27 Jun 2023, 15:28
Znuny Version: 6.3.4
Real Name: Boris von Lüttwitz
Company: Bitforce-IT GmbH

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by borisvonl »

Hi Emin,
wenn ich über die Shell den Befehl

Code: Select all

su -c "/opt/otrs/bin/otrs.Console.pl Maint::PostMaster::MailAccountFetch --force-pid --debug" -s /bin/bash otrs
eingebe bekomme ich leider keine Ausgabe, das ist aber wohl ein anderes Problem, was ich noch lösen muss :(

@GFDM bei uns hat es auch Samstags früh morgens begonnen.

VG
Boris
GFDM
Znuny newbie
Posts: 31
Joined: 13 May 2014, 10:11
Znuny Version: 6.4.3
Real Name: Dirk

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by GFDM »

Dann muss es ja definitiv an Microsoft liegen.
Znuny 6.4.3
Ubuntu 20.04
zzz
Znuny superhero
Posts: 889
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by zzz »

Hallo zusammen,

wenn ihr Microsoft Exchange Online verwendet, stellt bitte alle Postfächer von IMAPTLS auf IMAPS um.

Zudem solltet ihr sicherstellen, dass IMAP auf allen Postfächer aktiv ist und der Account, mit dem der Token angefordert wird, berechtigt ist, alle konfigurierten Postfächer abzuholen.

Ich denke nicht, dass es jetzt noch an Microsoft liegt. Mir wäre zumindest kein Kundensystem mehr bekannt, bei dem es nach richtiger Konfiguration noch Probleme gibt.

Die Meldung "Could not select ..." könnte ein Hinweis auf ein Berechtigungsproblem sein. Mit dem Parameter --debug kann das in Erfahrung gebracht werden.

Wenn keine Meldung kommt, kann es zudem daran liegt, dass noch einige Postfächer über IMAPTLS konfiguriert sind oder der Znuny-Server den Exchange Online Server über den ausgehenden Port 993 nicht erreichen kann. Das kann mit „telnet outlook.office365.com 993“ herausgefunden werden.

Viele Grüße
Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
GFDM
Znuny newbie
Posts: 31
Joined: 13 May 2014, 10:11
Znuny Version: 6.4.3
Real Name: Dirk

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by GFDM »

Hallo Emin,

wie stellt man ein Postfach im Azure von IMAPTLS auf IMAPS um?
Bzw. wie aktiviert man IMAP für ein Postfach?
Vielen Dank für Deine Hilfe.

Viele Grüße
Dirk
Znuny 6.4.3
Ubuntu 20.04
borisvonl
Znuny newbie
Posts: 8
Joined: 27 Jun 2023, 15:28
Znuny Version: 6.3.4
Real Name: Boris von Lüttwitz
Company: Bitforce-IT GmbH

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by borisvonl »

Die Postfächer sind bei znuny alle auf IMAPS / OAuth2-Token umgestellt. Es läuft keins mehr über IMAPTLS.

Der telnet Test war erfolgreich

telnet outlook.office365.com 993
Trying 2603:1026:c0d:c2d::2...
Connected to FRA-efz.ms-acdc.office.com.
Escape character is '^]'.

bei den Postfächern in O365 ist IMAP aktiviert
@Dirk das habe ich über den Exchange Admin Center im jeweiligen Postfach unter "Allgemein" > "E-Mail-apps und mobile Geräte" > "Einstallung für E-Mail-Apps verwalten" aktiviert.

Was ich leider nicht hinbekomme ist, Befehle über bin/otrs.Console.pl ... abzugeben. Ich bekomme über die Shell keinerlei Rückmeldung.
Ich rufe das Script auch über sudo -u otrs .... auf. Was könnte ich hier falsch gemacht haben?

Vielen Dank im Voraus.
VG
Boris
borisvonl
Znuny newbie
Posts: 8
Joined: 27 Jun 2023, 15:28
Znuny Version: 6.3.4
Real Name: Boris von Lüttwitz
Company: Bitforce-IT GmbH

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by borisvonl »

Zudem solltet ihr sicherstellen, dass IMAP auf allen Postfächer aktiv ist und der Account, mit dem der Token angefordert wird, berechtigt ist, alle konfigurierten Postfächer abzuholen.
Der Account, der den Token anfordert ist der O365 Admin-account. Dieser hat aber selbst keine Lizenz und somit kein Postfach. Wie gesagt, hatte das aber bis dato immer funktioniert. Sollte ich für die Anforderung des Token ein extra O365 Account mit Lizenz erstellen und diesen dann die Berechtigung auf die entsprechenden Postfächer geben?
GFDM
Znuny newbie
Posts: 31
Joined: 13 May 2014, 10:11
Znuny Version: 6.4.3
Real Name: Dirk

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by GFDM »

Was für eine Linux Distribution nutzt Du denn?

Probier mal Folgendes:
- sudo su otrs
- /opt/otrs/bin/otrs.Console.pl Maint::PostMaster::MailAccountFetch --force-pid --debug

VG
Dirk
Znuny 6.4.3
Ubuntu 20.04
borisvonl
Znuny newbie
Posts: 8
Joined: 27 Jun 2023, 15:28
Znuny Version: 6.3.4
Real Name: Boris von Lüttwitz
Company: Bitforce-IT GmbH

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by borisvonl »

Ja, das hat funktioniert. Zumindest habe ich jetzt eine Fehlermeldung

Code: Select all

Spawning child process to fetch incoming messages from mail accounts...

outlook.office365.com (IMAPS)...
IMAPS: Connection to outlook.office365.com closed.

Started at Thu Jun 29 10:32:33 2023
Using Mail::IMAPClient version 3.42 on perl 5.030000
Connecting with IO::Socket::SSL PeerAddr outlook.office365.com PeerPort 993 Proto tcp Timeout 600 Debug 1 SSL_verify_mode 0
Connected to outlook.office365.com
Read:   * OK The Microsoft Exchange IMAP4 service is ready. [RgBSADAAUAAyADgAMQBDAEEAMAAyADIAMAAuAEQARQBVAFAAMgA4ADEALgBQAFIATwBEAC4ATwBVAFQATABPAE8ASwAuAEMATwBNAA==]
Sending: 1 AUTHENTICATE XOAUTH2
Sent 24 bytes
Read:   +
Sending: [Redact: Count=1 Showcredentials=OFF]
Sent 3186 bytes
Read:   1 OK AUTHENTICATE completed.
Sending: 2 SELECT INBOX
Sent 16 bytes
Read:   2 BAD User is authenticated but not connected.
ERROR: 2 BAD User is authenticated but not connected. at /usr/share/perl5/Mail/IMAPClient.pm line 1378.
        Mail::IMAPClient::__ANON__("2 BAD User is authenticated but not connected.\x{d}\x{a}") called at /usr/share/perl5/Mail/IMAPClient.pm line 1414
        Mail::IMAPClient::_get_response(Mail::IMAPClient=HASH(0x5596ff895f08), 2, undef) called at /usr/share/perl5/Mail/IMAPClient.pm line 1340
        Mail::IMAPClient::_imap_command_do(Mail::IMAPClient=HASH(0x5596ff895f08), "SELECT INBOX") called at /usr/share/perl5/Mail/IMAPClient.pm line 1238
        Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x5596ff895f08), "SELECT INBOX") called at /usr/share/perl5/Mail/IMAPClient.pm line 854
        Mail::IMAPClient::select(Mail::IMAPClient=HASH(0x5596ff895f08), "INBOX") called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 301
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 305
        Kernel::System::MailAccount::IMAP::__ANON__("select", "INBOX") called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 331
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 345
        Kernel::System::MailAccount::IMAP::_Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "AuthenticationType", "oauth2_token", "Host", "outlook.office365.com", "Login", "info\@XXXXXXXXXXXX.ch", "Debug", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 157
        Kernel::System::MailAccount::IMAP::Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "Login", "info\@XXXXXXXXXXXX.ch", "Host", "outlook.office365.com", "AuthenticationType", "oauth2_token", "Password", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount.pm line 649
        Kernel::System::MailAccount::MailAccountFetch(Kernel::System::MailAccount=HASH(0x5596fe7f1858), "ValidID", 1, "********ConfigID", 4, "Type", "IMAPS", "IMAPFolder", ...) called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 173
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 165
        Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch::Run(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10)) called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 460
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 454
        Kernel::System::Console::BaseCommand::Execute(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10), "--force-pid", "--debug") called at /opt/znuny-6.3.4/Kernel/System/Console/InterfaceConsole.pm line 81
        Kernel::System::Console::InterfaceConsole::Run(Kernel::System::Console::InterfaceConsole=HASH(0x5596fde2e9b0), "Maint::PostMaster::MailAccountFetch", "--force-pid", "--debug") called at /opt/otrs/bin/otrs.Console.pl line 37
ERROR: 2 BAD User is authenticated but not connected. at /usr/share/perl5/Mail/IMAPClient.pm line 1288.
        Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x5596ff895f08), "SELECT INBOX") called at /usr/share/perl5/Mail/IMAPClient.pm line 854
        Mail::IMAPClient::select(Mail::IMAPClient=HASH(0x5596ff895f08), "INBOX") called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 301
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 305
        Kernel::System::MailAccount::IMAP::__ANON__("select", "INBOX") called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 331
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 345
        Kernel::System::MailAccount::IMAP::_Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "AuthenticationType", "oauth2_token", "Host", "outlook.office365.com", "Login", "info\@XXXXXXXXXXXX.ch", "Debug", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 157
        Kernel::System::MailAccount::IMAP::Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "Login", "info\@XXXXXXXXXXXX.ch", "Host", "outlook.office365.com", "AuthenticationType", "oauth2_token", "Password", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount.pm line 649
        Kernel::System::MailAccount::MailAccountFetch(Kernel::System::MailAccount=HASH(0x5596fe7f1858), "ValidID", 1, "********ConfigID", 4, "Type", "IMAPS", "IMAPFolder", ...) called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 173
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 165
        Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch::Run(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10)) called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 460
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 454
        Kernel::System::Console::BaseCommand::Execute(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10), "--force-pid", "--debug") called at /opt/znuny-6.3.4/Kernel/System/Console/InterfaceConsole.pm line 81
        Kernel::System::Console::InterfaceConsole::Run(Kernel::System::Console::InterfaceConsole=HASH(0x5596fde2e9b0), "Maint::PostMaster::MailAccountFetch", "--force-pid", "--debug") called at /opt/otrs/bin/otrs.Console.pl line 37
ERROR: OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-02 Perl: 5.30.0 OS: linux Time: Thu Jun 29 08:32:35 2023
 Message: Error while retrieving the messages 'IMAPS': Could not select:


 Traceback (3429784):
   Module: Kernel::System::MailAccount::IMAP::_Fetch Line: 347
   Module: Kernel::System::MailAccount::IMAP::Fetch Line: 157
   Module: Kernel::System::MailAccount::MailAccountFetch Line: 649
   Module: (eval) Line: 173
   Module: Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch::Run Line: 165
   Module: (eval) Line: 460
   Module: Kernel::System::Console::BaseCommand::Execute Line: 454
   Module: Kernel::System::Console::InterfaceConsole::Run Line: 81
   Module: /opt/otrs/bin/otrs.Console.pl Line: 37

Sending: 3 CLOSE
Sent 9 bytes
Read:   3 BAD User is authenticated but not connected.
        * BYE Connection closed. 14
ERROR: 3 BAD User is authenticated but not connected. at /usr/share/perl5/Mail/IMAPClient.pm line 1378.
        Mail::IMAPClient::__ANON__("3 BAD User is authenticated but not connected.\x{d}\x{a}") called at /usr/share/perl5/Mail/IMAPClient.pm line 1414
        Mail::IMAPClient::_get_response(Mail::IMAPClient=HASH(0x5596ff895f08), 3, undef) called at /usr/share/perl5/Mail/IMAPClient.pm line 1340
        Mail::IMAPClient::_imap_command_do(Mail::IMAPClient=HASH(0x5596ff895f08), "CLOSE") called at /usr/share/perl5/Mail/IMAPClient.pm line 1238
        Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x5596ff895f08), "CLOSE") called at /usr/share/perl5/Mail/IMAPClient.pm line 2369
        Mail::IMAPClient::close(Mail::IMAPClient=HASH(0x5596ff895f08)) called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 301
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 305
        Kernel::System::MailAccount::IMAP::__ANON__("close") called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 521
        Kernel::System::MailAccount::IMAP::_Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "AuthenticationType", "oauth2_token", "Host", "outlook.office365.com", "Login", "info\@XXXXXXXXXXXX.ch", "Debug", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 157
        Kernel::System::MailAccount::IMAP::Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "Login", "info\@XXXXXXXXXXXX.ch", "Host", "outlook.office365.com", "AuthenticationType", "oauth2_token", "Password", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount.pm line 649
        Kernel::System::MailAccount::MailAccountFetch(Kernel::System::MailAccount=HASH(0x5596fe7f1858), "ValidID", 1, "********ConfigID", 4, "Type", "IMAPS", "IMAPFolder", ...) called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 173
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 165
        Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch::Run(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10)) called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 460
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 454
        Kernel::System::Console::BaseCommand::Execute(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10), "--force-pid", "--debug") called at /opt/znuny-6.3.4/Kernel/System/Console/InterfaceConsole.pm line 81
        Kernel::System::Console::InterfaceConsole::Run(Kernel::System::Console::InterfaceConsole=HASH(0x5596fde2e9b0), "Maint::PostMaster::MailAccountFetch", "--force-pid", "--debug") called at /opt/otrs/bin/otrs.Console.pl line 37
ERROR: * BYE Connection closed. 14 at /usr/share/perl5/Mail/IMAPClient.pm line 1429.
        Mail::IMAPClient::_get_response(Mail::IMAPClient=HASH(0x5596ff895f08), 3, undef) called at /usr/share/perl5/Mail/IMAPClient.pm line 1340
        Mail::IMAPClient::_imap_command_do(Mail::IMAPClient=HASH(0x5596ff895f08), "CLOSE") called at /usr/share/perl5/Mail/IMAPClient.pm line 1238
        Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x5596ff895f08), "CLOSE") called at /usr/share/perl5/Mail/IMAPClient.pm line 2369
        Mail::IMAPClient::close(Mail::IMAPClient=HASH(0x5596ff895f08)) called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 301
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 305
        Kernel::System::MailAccount::IMAP::__ANON__("close") called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 521
        Kernel::System::MailAccount::IMAP::_Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "AuthenticationType", "oauth2_token", "Host", "outlook.office365.com", "Login", "info\@XXXXXXXXXXXX.ch", "Debug", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 157
        Kernel::System::MailAccount::IMAP::Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "Login", "info\@XXXXXXXXXXXX.ch", "Host", "outlook.office365.com", "AuthenticationType", "oauth2_token", "Password", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount.pm line 649
        Kernel::System::MailAccount::MailAccountFetch(Kernel::System::MailAccount=HASH(0x5596fe7f1858), "ValidID", 1, "********ConfigID", 4, "Type", "IMAPS", "IMAPFolder", ...) called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 173
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 165
        Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch::Run(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10)) called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 460
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 454
        Kernel::System::Console::BaseCommand::Execute(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10), "--force-pid", "--debug") called at /opt/znuny-6.3.4/Kernel/System/Console/InterfaceConsole.pm line 81
        Kernel::System::Console::InterfaceConsole::Run(Kernel::System::Console::InterfaceConsole=HASH(0x5596fde2e9b0), "Maint::PostMaster::MailAccountFetch", "--force-pid", "--debug") called at /opt/otrs/bin/otrs.Console.pl line 37
ERROR: * BYE Connection closed. 14 at /usr/share/perl5/Mail/IMAPClient.pm line 1288.
        Mail::IMAPClient::_imap_command(Mail::IMAPClient=HASH(0x5596ff895f08), "CLOSE") called at /usr/share/perl5/Mail/IMAPClient.pm line 2369
        Mail::IMAPClient::close(Mail::IMAPClient=HASH(0x5596ff895f08)) called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 301
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 305
        Kernel::System::MailAccount::IMAP::__ANON__("close") called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 521
        Kernel::System::MailAccount::IMAP::_Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "AuthenticationType", "oauth2_token", "Host", "outlook.office365.com", "Login", "info\@XXXXXXXXXXXX.ch", "Debug", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount/IMAP.pm line 157
        Kernel::System::MailAccount::IMAP::Fetch(Kernel::System::MailAccount::IMAPS=HASH(0x5596fe567478), "Login", "info\@XXXXXXXXXXXX.ch", "Host", "outlook.office365.com", "AuthenticationType", "oauth2_token", "Password", ...) called at /opt/znuny-6.3.4/Kernel/System/MailAccount.pm line 649
        Kernel::System::MailAccount::MailAccountFetch(Kernel::System::MailAccount=HASH(0x5596fe7f1858), "ValidID", 1, "********ConfigID", 4, "Type", "IMAPS", "IMAPFolder", ...) called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 173
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/Command/Maint/PostMaster/MailAccountFetch.pm line 165
        Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch::Run(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10)) called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 460
        eval {...} called at /opt/znuny-6.3.4/Kernel/System/Console/BaseCommand.pm line 454
        Kernel::System::Console::BaseCommand::Execute(Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch=HASH(0x5596fde34e10), "--force-pid", "--debug") called at /opt/znuny-6.3.4/Kernel/System/Console/InterfaceConsole.pm line 81
        Kernel::System::Console::InterfaceConsole::Run(Kernel::System::Console::InterfaceConsole=HASH(0x5596fde2e9b0), "Maint::PostMaster::MailAccountFetch", "--force-pid", "--debug") called at /opt/otrs/bin/otrs.Console.pl line 37

Bedeutet "Read: 2 BAD User is authenticated but not connected.", dass der OAuth2 User nicht das recht hat mails abzurufen?

VG
Boris
zzz
Znuny superhero
Posts: 889
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by zzz »

Hallo Boris,

genau, das bedeutet, dass der Benutzer keine Berechtigung auf das Postfach hat.
Je nachdem, wie viele Postfächer hinterlegt sind, kann pro Postfach auch ein eigener Token hinterlegt werden.

Die Delegation der Berechtigung müsste das Problem jedoch lösen.

Zudem bitte sicherstellen, dass in der Azure App die API-Berechtigung auf IMAP (Microsoft Graph) gesetzt ist und im Postfach IMAP aktiv ist.

Viele Grüße
Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
GFDM
Znuny newbie
Posts: 31
Joined: 13 May 2014, 10:11
Znuny Version: 6.4.3
Real Name: Dirk

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by GFDM »

zzz wrote: 29 Jun 2023, 17:41 genau, das bedeutet, dass der Benutzer keine Berechtigung auf das Postfach hat.
Hallo Emin,

welchen Benutzer meinst Du?
Znuny 6.4.3
Ubuntu 20.04
zzz
Znuny superhero
Posts: 889
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by zzz »

GFDM wrote: 29 Jun 2023, 18:01
zzz wrote: 29 Jun 2023, 17:41 genau, das bedeutet, dass der Benutzer keine Berechtigung auf das Postfach hat.
Hallo Emin,

welchen Benutzer meinst Du?
Das ist der Benutzer, mit dem der OAuth 2.0 Token geholt wurde.

Das lässt sich auch einfach gegenprüfen, wie ich im letzten Post geschrieben habe: Neuen Token für z. B. support@xyz.de holen und dem Postfach support@xyz.de diesen Token zuordnen.

Viele Grüße
Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
GFDM
Znuny newbie
Posts: 31
Joined: 13 May 2014, 10:11
Znuny Version: 6.4.3
Real Name: Dirk

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by GFDM »

Hallo Emin,

wie kann ich einem Postfach ein Token zuweisen? Kannst Du die ganze Vorgehensweise ein wenig detaillierter beschreiben? Das wäre sehr hilfreich. Vielen Dank!

Viele Grüße
Dirk
Znuny 6.4.3
Ubuntu 20.04
zzz
Znuny superhero
Posts: 889
Joined: 15 Dec 2016, 15:13
Znuny Version: All
Real Name: Emin
Company: Efflux GmbH
Contact:

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by zzz »

Hallo Dirk,

es gibt eine gute Dokumentation von Znuny zu dem Thema: https://doc.znuny.org/znuny_lts/admin/a ... index.html
Beim Erstellen des Postfachs wählst Du den OAuth Token aus. Den generiert Du im Vorfeld über die Admin-Oberfläche unter „OAuth2“.

Versuch es in einem neuen Browser, wo Dich Microsoft nicht direkt anmeldet. Dann kannst Du vielleicht besser nachvollziehen, welcher Account den Token generiert.

Viele Grüße
Emin
Professional OTRS, Znuny & OTOBO services: efflux.de | efflux.de/en/

Free and premium add-ons: German | English
borisvonl
Znuny newbie
Posts: 8
Joined: 27 Jun 2023, 15:28
Znuny Version: 6.3.4
Real Name: Boris von Lüttwitz
Company: Bitforce-IT GmbH

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by borisvonl »

So mein Problem ist gelöst.
Ich habe den Benutzer vom Token explizit nochmal die Rechte auf die einzelnen Postfächer geben müssen. Nun scheint alles wieder zu laufen.

Vielen Dank nochmal
VG
Boris
GFDM
Znuny newbie
Posts: 31
Joined: 13 May 2014, 10:11
Znuny Version: 6.4.3
Real Name: Dirk

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by GFDM »

Hallo Boris,

das freut mich für Dich!
Könntest Du bitte erklären, was Du wo genau gemacht hast?

Vor allem: Was muss man im Azure in der App-Registrierung machen?
Diese Registrierung führe ich ja als Azure-Admin aus.
Anschließend dem Exchange Postfach im Azure die Berechtigung für den User erteilen, der das Token erneuert (oder nicht)?
Welche API-Berechtigungen werden benötigt?

Wird das OTRS-Postfach jetzt als IMAPS oder IMAPTLS konfiguriert?

Vielen Dank!

Viele Grüße,
Dirk
Znuny 6.4.3
Ubuntu 20.04
GFDM
Znuny newbie
Posts: 31
Joined: 13 May 2014, 10:11
Znuny Version: 6.4.3
Real Name: Dirk

Re: Abrufen von EMails über IMAPTLS von O365 funktioniert plötzlich nicht mehr.

Post by GFDM »

Hallo,

bei uns funktioniert es wohl auch wieder.
Ich habe ein Inkognito-Fenster im Browser geöffnet und mich in OTRS angemeldet.
Anschließend das Token in Bereich OAuth2 gelöscht und nochmal neu erstellt.
Danach das Token angefordert mit einem Azure-Konto, welches Vollzugriff auf das gewünschte Postfach hat.
Danach wurden wieder alle Mails abgeholt.

Vielen Dank Euch!
Viele Grüße und ein schönes Wochenende!
Dirk
Znuny 6.4.3
Ubuntu 20.04
Post Reply