Postmaster: Problem bei bestimmter Mail

Hilfe zu OTRS Problemen aller Art
Post Reply
schulmann
Znuny wizard
Posts: 470
Joined: 20 Nov 2011, 16:08
Znuny Version: 6.5.4
Real Name: Schulmann

Postmaster: Problem bei bestimmter Mail

Post by schulmann »

Hallo,

eine ganz bestimmte Mail kann der Postmaster nicht verarbeiten.

Der Austausch eines einzigen Buchstabens beseitigt das Problem.
Das verstehe ich nicht.
Getestet habe ich es auf Debian 10 mit Znuny 6.0.32.

Die Eingabe-Datei /tmp/boese.elm:

Code: Select all

Date: Fri, 26 Feb 2021 06:07:52 +0100
From: MAILER-DAEMON@master.alphainfolab.com (Mail Delivery System)
Subject: Undelivered Mail Returned to Sender
To: irgendwas@invalid.invalid
Message-Id: <20210218063752.D681D10299926@master.alphainfolab.com>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
	boundary="2124310299989.1613630272/master.alphainfolab.com"
Content-Transfer-Encoding: 8bit

--2124310299989.1613630272/master.alphainfolab.com
Content-Description: Delivery report
Content-Type: message/delivery-status

Final-Recipient: rfc822; md@gbsind.com
Remote-MTA: dns; aspmx.l.google.com

--2124310299989.1613630272/master.alphainfolab.com--
Das Kommando

Code: Select all

bin/otrs.Console.pl Maint::PostMaster::Read </tmp/boese.elm
wirft einen Fehler:

Code: Select all

ERROR: OTRS-otrs.Console.pl-Maint::PostMaster::Read-78 Perl: 5.28.1 OS: linux Time: Fri Feb 26 05:19:14 2021

 Message: CommunicationLog(ID:119,AccountType:-,AccountID:-,Direction:Incoming,Transport:Email,ObjectLogType:Message,ObjectLogID:238)::Kernel::System::Console::Command::Maint::PostMaster::Read => An unexpected error occurred, message: Can't use an undefined value as an ARRAY reference at /opt/otrs/Kernel/cpan-lib/Sisimai/Rhost/GoogleApps.pm line 119.


 Traceback (1253): 
   Module: Kernel::System::CommunicationLog::_LogError Line: 538
   Module: Kernel::System::CommunicationLog::ObjectLog Line: 306
   Module: Kernel::System::Console::Command::Maint::PostMaster::Read::Run Line: 159
   Module: (eval) Line: 460
   Module: Kernel::System::Console::BaseCommand::Execute Line: 454
   Module: Kernel::System::Console::InterfaceConsole::Run Line: 80
   Module: bin/otrs.Console.pl Line: 36
Wenn in der Eingabedatei der String "aspmx.l.google.com" durch "aspmx.x.google.com" ersetzt hat der Postmaster kein Problem.

Was ist da los?

MfG
Claus-Dieter
Znuny6/Debian/ESXi
root
Administrator
Posts: 3934
Joined: 18 Dec 2007, 12:23
Znuny Version: Znuny and Znuny LTS
Real Name: Roy Kaldung
Company: Znuny
Contact:

Re: Postmaster: Problem bei bestimmter Mail

Post by root »

Hallo,

ob das wirklich ein Bug ist kann ich ad-hoc nicht sagen. Auf jeden Fall hat es was dem CPAN Modul mit https://metacpan.org/pod/Sisimai::Rhost::GoogleApps zu tun. Das reagiert nämlich nur auf "aspmx.l.google.com".

Hast Du evtl. ein Testsystem mit einer anderen Version um das einmal zu verifizieren?

Du kannst ja einen Bug unter https://github.com/znuny/znuny/issues/new erstellen dann finden wir es sicher heraus. Alternativ gerne auch PM an mich.

- 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 ?
schulmann
Znuny wizard
Posts: 470
Joined: 20 Nov 2011, 16:08
Znuny Version: 6.5.4
Real Name: Schulmann

Re: Postmaster: Problem bei bestimmter Mail

Post by schulmann »

Hallo Roy,

im Moment habe ich nur Testsysteme mit 6.0.32 und mit Debian 10.
Eines der Systeme war direkt im Internet, das zweite hinter einem HTTP-Proxy.
Das System hinter dem Proxy war an sehr vielen Stellen konfiguriert, teilweise sogar mit Quellcode-Modifikationen.
Beide Systeme reagieren so.
Ob der Traceback genau gleich war habe ich nicht verifiziert.

MfG
Claus-Dieter
Znuny6/Debian/ESXi
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Postmaster: Problem bei bestimmter Mail

Post by reneeb »

Znuny sollte auf die neueste Version von Sisimai upgraden. Da ist ein Guard mit drin (https://metacpan.org/release/Sisimai/so ... ps.pm#L110), der den Fehler verhindern sollte.

In der Mail wird kein Status gefunden, dadurch versucht das Modul eine nicht existente Arrayreferenz zu dereferenzieren...
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Postmaster: Problem bei bestimmter Mail

Post by reneeb »

Ich habe mal ein Issue dazu aufgemacht: https://github.com/znuny/Znuny/issues/24
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
schulmann
Znuny wizard
Posts: 470
Joined: 20 Nov 2011, 16:08
Znuny Version: 6.5.4
Real Name: Schulmann

Re: Postmaster: Problem bei bestimmter Mail

Post by schulmann »

Hallo Renée,

danke.

MfG
Claus-Dieter
Znuny6/Debian/ESXi
Post Reply