Fehler bei eingehenden Mails **gelöst**

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

Fehler bei eingehenden Mails **gelöst**

Post by hschinnenburg » 13 Oct 2016, 10:02

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
OTRS guru
Posts: 4706
Joined: 13 Mar 2011, 09:54
OTRS Version?: 3.3.x
Company: Perl-Services.de
Contact:

Re: Fehler bei eingehenden Mails

Post by reneeb » 13 Oct 2016, 11:03

Kannst Du eine Beispielmail mal hier anhängen?
Perl / OTRS development: http://perl-services.de
Free OTRS add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de

hschinnenburg
OTRS expert
Posts: 65
Joined: 16 Nov 2015, 12:59
OTRS Version?: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg » 13 Oct 2016, 11:13

Hi,
Datei aus dem Spoolverzeichnis anbei.

Geht leider nicht, wird abgewiesen.... Können wir vielleicht nachher mal drauf schauen.
VG & Danke

hschinnenburg
OTRS expert
Posts: 65
Joined: 16 Nov 2015, 12:59
OTRS Version?: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg » 21 Oct 2016, 07:55

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
Moderator
Posts: 14390
Joined: 26 Jan 2007, 14:50
OTRS Version?: Git Master
Contact:

Re: Fehler bei eingehenden Mails

Post by jojo » 21 Oct 2016, 08:19

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

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com :: Share your ideas

hschinnenburg
OTRS expert
Posts: 65
Joined: 16 Nov 2015, 12:59
OTRS Version?: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg » 21 Oct 2016, 08:24

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
OTRS superhero
Posts: 386
Joined: 19 Feb 2009, 12:05
OTRS Version?: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: Fehler bei eingehenden Mails

Post by Hazet » 21 Oct 2016, 08:26

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
OTRS expert
Posts: 65
Joined: 16 Nov 2015, 12:59
OTRS Version?: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg » 21 Oct 2016, 08:38

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
OTRS superhero
Posts: 386
Joined: 19 Feb 2009, 12:05
OTRS Version?: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

Re: Fehler bei eingehenden Mails

Post by Hazet » 21 Oct 2016, 09:39

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
OTRS expert
Posts: 65
Joined: 16 Nov 2015, 12:59
OTRS Version?: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg » 21 Oct 2016, 09:49

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
OTRS guru
Posts: 4706
Joined: 13 Mar 2011, 09:54
OTRS Version?: 3.3.x
Company: Perl-Services.de
Contact:

Re: Fehler bei eingehenden Mails

Post by reneeb » 21 Oct 2016, 12:16

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 / OTRS development: http://perl-services.de
Free OTRS add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de

hschinnenburg
OTRS expert
Posts: 65
Joined: 16 Nov 2015, 12:59
OTRS Version?: 5.02.13

Re: Fehler bei eingehenden Mails

Post by hschinnenburg » 26 Oct 2016, 09:02

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

https://bugs.otrs.org/show_bug.cgi?id=5420

Hazet
OTRS superhero
Posts: 386
Joined: 19 Feb 2009, 12:05
OTRS Version?: 5.0.9
Real Name: Harald Zahn
Company: Klinikum Augsburg
Location: Augsburg

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

Post by Hazet » 26 Oct 2016, 13:28

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
OTRS guru
Posts: 4706
Joined: 13 Mar 2011, 09:54
OTRS Version?: 3.3.x
Company: Perl-Services.de
Contact:

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

Post by reneeb » 26 Oct 2016, 15:44

Ist erst in OTRS6 gefixt...
Perl / OTRS development: http://perl-services.de
Free OTRS add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de

Post Reply