In Version 2.3.2 ist das Perl Modul:
$HOME\Kernel\System\MailAccount\POP3S.pm
ist fehlerhaft programmiert.
Aufgrund einer fehlenden Funktion in diesem Modul kann keine Verbindung zum Mail-Server hergestellt werden, da zwar der SSLWraper angesprochen wird, aber die Daten nicht korrekt übermittelt werden können.
Hier die original und angepassten Codepassagen. Mit den angepassten funktioniert die Verbindung reibungslos.
original Code:
my $Timeout = 60;
my $FetchCounter = 0;
my $Reconnect = 0;
my $AuthType = 'POP3S';
# connect to host
my $PopObject
entsprechend angepasster Code:
my $Timeout = 60;
my $FetchCounter = 0;
my $Reconnect = 0;
my $AuthType = 'POP3S';
pop3s {
# connect to host
my $PopObject
und ganz unten im Code.
original Code:
# fetch again if still messages on the account
> if ($Reconnect) {
> $Self->Fetch(%Param);
> }
> return 1;
angepasster Code:
# fetch again if still messages on the account
< if ($Reconnect) {
< $Self->Fetch(%Param);
< }
< return 1;
< }
Der Fehler führt mitunter auch zu dem bereits schon mehrfach gemeldeten Fehler:
Can't create PID PostMasterMailbox, because it's already running
Dieser Fehler ist im übrigen zu beheben, indem man in der DB die entsprechende ID löscht.
Die ID bleibt 1 Stunde in der DB und wird dann neu gesetzt. Kommt es zu einem Programmabbruch, egal aus welchem Grund, führt das zu dem Fehler weil sie nicht mehr gelöscht werden kann.