Johannes wrote: ↑24 Aug 2022, 13:49
Hallo Nickolas,
wir haben es etwas weiter eingrenzt.
https://github.com/znuny/Znuny/issues/59 wurde übernommen und damit der Check geändert /erweitert.
Kann es sein das es nicht bei allen S-Mime Mails passiert?
Ich vermute es sind nur Mails die keinen "Sender" haben als Feld in der Plain Mail bzw SMIME Mail haben.
Kannst Du das ggf. auf eine eingrenzen? Das würde helfen.
Gruß
Hallo Johannes,
bei uns tritt das Problem auch auf. Wir bekommen täglich um die 300 neue Tickets rein, dementsprechend gab es alle 10-15 min eine Email mit oben beschriebenen Fehlern.
Kann es sein das es nicht bei allen S-Mime Mails passiert?
Es passiert bei uns nicht bei allen Tickets, aber relativ häufig, da der Check nicht nur beim "
AgentTicketZoom" durchgeführt wird, sondern auch beim "
AgentTicketQueue" stattfindet.
Ich vermute es sind nur Mails die keinen "Sender" haben als Feld in der Plain Mail bzw SMIME Mail haben.
Mit deiner Vermutung liegst du richtig, durch einen Logeintrag unter dem Check in der SMIME.pm konnte ich den Fehler auf die entsprechenden Tickets/Artikel zurückführen.
Code: Select all
# debug OrigSenderEmail
if ( !$OrigSenderEmail && !$OrigSender ) {
$Kernel::OM->Get('Kernel::System::Log')->Log(
Priority => 'notice',
Message => "[TicketID=$Param{Article}->{TicketID}][ArticleID=$Self->{ArticleID}] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='$OrigFrom' OrigFromEmail='$OrigFromEmail' OrigSender='$OrigSender'."
);
}
Das erzeugt zb. folgende Einträge(Namen und Emailadressen entfernt):
Code: Select all
│[Mon Jan 23 16:08:43 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1059940][ArticleID=3479888] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''.
│[Mon Jan 23 16:08:49 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1059940][ArticleID=3479888] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''.
│[Mon Jan 23 16:08:50 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1006436][ArticleID=3496087] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''. │
│[Mon Jan 23 16:08:55 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1052486][ArticleID=3487559] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''. │
│[Mon Jan 23 16:08:55 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1052486][ArticleID=3437836] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''. │
│[Mon Jan 23 16:08:56 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1060742][ArticleID=3478383] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''. │
│[Mon Jan 23 16:08:56 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1060742][ArticleID=3478106] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''. │
│[Mon Jan 23 16:08:57 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1066199][ArticleID=3491273] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''. │
│[Mon Jan 23 16:08:58 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1067046][ArticleID=3494620] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''. │
│[Mon Jan 23 16:08:59 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1059940][ArticleID=3479888] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''. │
│[Mon Jan 23 16:09:11 2023][Notice][Kernel::Output::HTML::ArticleCheck::SMIME::Check] [TicketID=1067005][ArticleID=3494431] Could not extract OrigSenderEmail from OrigSender, OrigSender is empty! OrigFrom='Name, Vorname <xxxxx@XXX.de>' OrigFromEmail='xxxxx@XXX.de' OrigSender=''.
Exzessiven Emailspam habe ich erstmal mit folgendem Eintrag umgangen:
Code: Select all
my $OrigFrom = $ParserObjectOrig->GetParam( WHAT => 'From' );
my $OrigFromEmail = $ParserObjectOrig->GetEmailAddress( Email => $OrigFrom );
my $OrigSender = $ParserObjectOrig->GetParam( WHAT => 'Sender' );
# my $OrigSenderEmail = $ParserObjectOrig->GetEmailAddress( Email => $OrigSender );
# initialize $OrigSenderEmail to avoid error mail
my $OrigSenderEmail = '';
if ($OrigSender){
$ParserObjectOrig->GetEmailAddress( Email => $OrigSender );
}
Gerne kann ich noch weitere Tests durchführen und bei der Lösung behilflich sein.