Fehler bei eingehenden Mails **gelöst**

Hilfe zu OTRS Problemen aller Art
Post Reply
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Fehler bei eingehenden Mails **gelöst**

Post by hschinnenburg »

Hallo,
wir haben nun häufiger das Problem, das Mails nicht korrekt verarbeitet werden. DIe Mails kommen dann nicht in HTML sondern in unformatiertem HTML-Text ins Ticket und es wird ein Error ausgelöst.
Das sieht so aus :
There was an error executing Execute() in Kernel::System::Console::Command::Maint::PostMaster::SpoolMailsReprocess: ERROR: OTRS-otrs.Console.pl-Maint::PostMaster::SpoolMailsReprocess-64 Perl: 5.16.3 OS: linux Time: Thu Oct 13 00:10:12 2016
Could not re-process email /opt/otrs/var/spool/problem-email-dfb2f331eb70adb46d3e96eefae669d9.
Could not re-process email /opt/otrs/var/spool/problem-email-8873513a1bd035ced07101eecabcf675.
Could not re-process email /opt/otrs/var/spool/problem-email-5f0a82a3eb898544db0e7e9939a82b47.

Ein Ticket wird dann wie folgt mit Text eingesetzt:
-------------------

-----=_NextPart_000_1478_01D223D3.0195ECC0
Content-Type: multipart/alternative;
boundary="----=_NextPart_001_1479_01D223D3.019613D0"

------=_NextPart_001_1479_01D223D3.019613D0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Sehr geehrte Damen und Herren,

=20

heute m=F6chten wir Ihnen mit dem Sweet-Christmas-Special, die =
tolle Aktion
f=FCr KW 42 vorstellen,=20

alle n=F6tigen Informationen finden Sie in der Anlage dieser E-Mail.

=20

=20

Eine kurze "ok - Email" von Ihnen und die Flyer werden bis Ende KW 41 =
bei
Ihnen im Hause eintreffen.

=20

=20

=20

=20

=20

--------- u.s.w.

Kann mir jemand helfen ?

VG
Hendrik

P.S: OTRS 5.0.7 auf postgresql (Zeichensätze utf-8)
Last edited by hschinnenburg on 26 Oct 2016, 09:03, edited 1 time in total.
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: Fehler bei eingehenden Mails

Post by reneeb »

Kannst Du eine Beispielmail mal hier anhängen?
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
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg »

Hi,
Datei aus dem Spoolverzeichnis anbei.

Geht leider nicht, wird abgewiesen.... Können wir vielleicht nachher mal drauf schauen.
VG & Danke
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg »

Hallo,

leider habe ich nach wie vor das Problem, das einige Mails nicht vom OTRS korrekt verarbeitet werden.

Fehlermeldungen in der Abfolge :

Thu Oct 20 16:12:18 2016 error OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-64 There was an error executing Execute() in Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch: ERROR: OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-64 Perl: 5.16.3 OS: linux Time: Thu Oct 20 16:12:17 2016
Thu Oct 20 13:30:14 2016 error OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-64 There was an error executing Execute() in Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch: [Thu Oct 20 13:30:13 2016] otrs.Daemon.pl: DBD::Pg::db do failed: FEHLER: Wert zu lang für Typ character varying(3800) at /opt/otrs/Kernel/System/DB.pm line 449.
Thu Oct 20 13:30:14 2016 error OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-64 POP3TLS: Can't process mail, mail saved (/opt/otrs/var/spool/problem-email-f157d1b3540da53230e4e7ce29f8fc46, report it on http://bugs.otrs.org/)!
Thu Oct 20 13:30:14 2016 error OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-64 Can't process email with MessageID <<HE1PR01MB08438A1192BABE47444E6DBFFFD50@HE1PR01MB0843.eurprd01.prod.exchangelabs.com>>! Please create a bug report with this email (From: "xxx,xxx" <xxx.xxx@xxx.xx>, Located under var/spool/problem-email*) on http://bugs.otrs.org/!
Thu Oct 20 13:30:13 2016 error OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-64 FEHLER: Wert zu lang für Typ character varying(3800), SQL: 'INSERT INTO article (ticket_id, article_type_id, article_sender_type_id, a_from, a_reply_to, a_to, a_cc, a_subject, a_message_id, a_message_id_md5, a_in_reply_to, a_references, a_body, a_content_type, content_path, valid_id, incoming_time, create_time, create_by, change_time, change_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,


Hat noch jemand eine Idee?
Vg
Hendrik
jojo
Znuny guru
Posts: 15019
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Fehler bei eingehenden Mails

Post by jojo »

Ein Wert in der Mail ist zu lang für das Datenbankfeld. Welche DB setzt Du ein?
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg »

Hi,
wir setzten postgre ein. Allerdings ist der Wert nur so lang, weil die Mail nicht korrekt erkannt / entschlüsselt wird.
Es sind z.B. Anhänge dran und die werden in ASCII-Text unten dran gehängt. Die eigentliche Mail ist deutlich kürzer.
Leider kann ich die Mail hier nicht hochladen, da der Anhang nicht erlaubt ist. Oder gibt es da einen Trick?

Im Moment bin ich etwas ratlos. Wenn ich mir den Mailtext in dem Spool Verzeichnis anschaue, fehlen da auch die Header etc. Denke aber das ist nicht das Problem.

Ach ja, mittlerweile auf die 5.0.13 upgedatet und Fehler bleibt.

Vg
Hendrik
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: Fehler bei eingehenden Mails

Post by Hazet »

Ich tippe auf postgres:
Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch: [Thu Oct 20 13:30:13 2016] otrs.Daemon.pl: DBD::Pg::db do failed:
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg »

Hi Hazet,

ja, die Fehlermeldung kommt aus postgre, da der Insert nicht funktioniert.
Soweit klar.
Aber die Mail, die den "langen" Inhalt hat, wird ja nicht korrekt aufgelöst, dadurch kommt der Fehler ja erst.
Ergo, würde die Mail korrekt aufgelöst, wäre der Text z.B. deuitlich kürzer und die Anhänge nicht als BitCode im Text sondern als Anhang im Ticket.
Ich denke hier liegt irgendwie das Problem begraben. Allerdings habe ich auch zu wenig Ahnung von der Mailverarbeitung als das ich da was finden könnte....

Vg
Hendrik
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: Fehler bei eingehenden Mails

Post by Hazet »

hschinnenburg wrote: Aber die Mail, die den "langen" Inhalt hat, wird ja nicht korrekt aufgelöst, dadurch kommt der Fehler ja erst.
1. Was verstehst Du unter aufgelöst?
2. An was machst du das fest?
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg »

Hallo Hazet,

ich stelle mir in OTRS aktuell folgenden Verlauf vor :
Die Mail wird abgeholt und verarebeitet.
Dabei wird der Header zerpflückt und in die einzelnen Teile zerlegt.
Dann erfolgen Text und Anhänge.
Da nun der Text und die Anhänge als reiner Text in dem Ticket aufgeführt werden, denke ich, das da was schief geht.
Oder kann das schon im Header sein und dadurch dieser Abbruch erfolgen.

Was mir aufegfallen ist, ist das der Header im Bereich TO: Sehr viele Empfänger enthält.
Vielleicht kann ich ein Logging der Mailverarbeitung einschalten, das ich das besser verfolgen kann?
Vg & Danke für deine Hilfe
Hendrik
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: Fehler bei eingehenden Mails

Post by reneeb »

Wenn die Header etc. fehlen kann OTRS nur den Text als einfachen Text behandeln, denn dann fehlen ja sämtliche Informationen dazu wie die Mail aufgebaut ist und aus welchen Teilen sie besteht.
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
hschinnenburg
Znuny newbie
Posts: 65
Joined: 16 Nov 2015, 12:59
Znuny Version: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg »

Der bug ist gelöst mit
*** Bug No 5420 ***

https://bugs.otrs.org/show_bug.cgi?id=5420
Hazet
Znuny wizard
Posts: 383
Joined: 19 Feb 2009, 12:05
Znuny Version: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: Fehler bei eingehenden Mails **gelöst**

Post by Hazet »

Der Bug bezieht sich auf Version 3.3.11. Ich glaube nicht, dass das noch aktuell ist.
Produktiv: OTRS 5.0.9 , (ITSM 5.0.10) unter Ubuntu 14.04, mysql 5.5
Test: OTRS 5.0.8 , (ITSM 5.0.8), KIX unter Ubuntu 14.04, mysql 5.5
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: Fehler bei eingehenden Mails **gelöst**

Post by reneeb »

Ist erst in OTRS6 gefixt...
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
Post Reply