Kein Emailversand nach Upgrade auf 5.0.5

Hilfe zu Znuny Problemen aller Art
Locked
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

Guten Tag und Hallo,

nach dem Upgrade von Version 4.0.6 auf 5.0.5 erhalte ich beim eröffnen eines neuen Emailtickets folgenden Fehler

Impossible to send message to: user@provider.de

Code: Select all

Backend ERROR: OTRS-CGI-59 Perl: 5.14.2 OS: linux Time: Tue Dec 29 13:43:46 2015 Message: Impossible to send message to: user@provider.de . RemoteAddress: 192.168.99.64 RequestURI: /otrs/index.pl Traceback (2749): Module: Kernel::System::Ticket::Article::ArticleSend Line: 2228 Module: Kernel::Modules::AgentTicketCompose::Run Line: 839 Module: Kernel::System::Web::InterfaceAgent::Run Line: 1042 Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 40 Module: (eval) (v1.99) Line: 204 Module: ModPerl::RegistryCooker::run (v1.99) Line: 204 Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 170 Module: ModPerl::Registry::handler (v1.99) Line: 31
Die Emails sollen via SMTP versendet werden. Vor dem Upgrade hat das problemlos funktioniert.
Ebenso erhalten wir keine Agenten-Benachrichtigungen mehr, und wird eine Email an das Ticketsystem versendet, kommt auch keine automatische Antwort mehr zurück.

Danke für Eure Hilfe.

Beste Grüße,
Micha
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: Kein Emailversand nach Upgrade auf 5.0.5

Post by reneeb »

Gleicher Server oder anderer? Schonmal probiert, den SMTP-Server vom OTRS-Server aus anzupingen und mit telnet anzusprechen? Taucht sonst noch was in den Logs auf? Hast Du Zugriff auf die Logs des Mailservers?
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
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

Grüß Dich,

verschiedene Server.
Auf die Logs vom SMTP Mailer hab ich keinen Zugriff. Welche Logs auf dem OTRS Server könnte ich prüfen?
Gepingt habe ich noch nichts, da sich an den Systemen ausser dem OTRS nichts geändert hat, und die beiden sich vorher ja gesehen haben.
Gern hole ich das mit dem Ping aber zur Sicherheit nach.

Gruß,
Micha
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: Kein Emailversand nach Upgrade auf 5.0.5

Post by reneeb »

Es kann sein, dass der neue Server den SMTP-Server nicht "sieht", bzw. eine Firewall verhindert, dass der neue OTRS-Server den Mailserver erreicht.
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
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by KlausNehrer »

Die SMTP Einstellungen im OTRS überprüft? Wie sehen diese aus? Manuell schon nachgestellt?
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

Sendmail-Einstellungen?
Alles in Ordnung. Mailserver stimmt, Port und Authentifizierung getestet. Abholen geht im übrigen mit dem Account,fällt mir ein. Dh eine Verbindung zum Server scheint zu funktionieren.
Zwischen den beiden Servern ist nur ein internes Gateway, dass aber alles durchlässt. Der Mailer ist intern auf einer internen IP-Adresse erreichbar.
Die VM ist unverändert, nur das darauf befindliche OTRS hat ein Upgrade erfahren.
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by KlausNehrer »

"Scheint"?
Teste bitte z. B. mit Telnet, ob der Mailversand vom System, auf dem OTRS läuft, funktioniert. Ggf. zur Gegenprobe auf SMTP ohne TLS und Auth wechseln.
Gibt es Einträge in den Logfiles?
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

Intern kann ich mittels ssh und

mail user@provider.de .. problemlos eine email relayen, die dann auch in meinem exchange postfach ankommt.
über otrs funktioniert es an die gleiche adresse jedoch nicht.
wir verwenden den SMTP Connector. kannst du mir bitte sagen in welchem log ich nachsehen soll/wo ich dieses finde?

Danke und Gruß,
Micha
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: Kein Emailversand nach Upgrade auf 5.0.5

Post by reneeb »

Kannst Du mal in der Kernel/System/Email/SMTP:pm *vor* dem "return $Self;" mal

Code: Select all

$Self->{SMTPDebug} = 1;
hinzufügen? Dann solltest Du Debug-Informationen im OTRS-Log oder im Apache-Log finden.

Schalte in der SysConfig auch das MinimumLogLevel auf Notice oder so...

OTRS-Log hängt von Deinen Einstellungen ab: Entweder in einer Datei oder in Syslog. Der Pfad zur Datei wäre in der SysConfig zu finden (Framework -> Core::Log), Syslog ist unter Ubuntu in /var/log/syslog, unter CentOS in /var/log/messages

Apache-Log unter Ubuntu: /var/log/apache2/error_log
Unter CentOS: /var/log/httpd/error_log
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
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

SMTPDebug ist schon aktiviert.

LogLevel habe ich auf Notice gestellt, Log laeuft nun in /var/log/otrs.log

Wir setzen debian 7 ein. Ich werde nun mal die Rumpel durchstarten und danach testen und schauen ob ein Log erzeugt wurde
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

folgenden Logauszug konnte ich finden.

Code: Select all

[Wed Dec 30 14:41:13 2015][Error][Kernel::System::Email::Sendmail::Send][66] No such binary: !
[Wed Dec 30 14:41:16 2015][Error][Kernel::System::Stats::GetObjectBehaviours][1131] Module Kernel/System/Stats/Static/FAQAccess.pm not in @INC (/opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . /etc/apache2)
[Wed Dec 30 14:41:36 2015][Error][Kernel::System::Stats::GetObjectBehaviours][1131] Module Kernel/System/Stats/Static/FAQAccess.pm not in @INC (/opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . /etc/apache2)
[Wed Dec 30 14:41:46 2015][Error][Kernel::System::Stats::GetObjectBehaviours][1131] Module Kernel/System/Stats/Static/FAQAccess.pm not in @INC (/opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . /etc/apache2)
[Wed Dec 30 14:41:48 2015][Error][Kernel::System::Email::Sendmail::Send][66] No such binary: !
[Wed Dec 30 14:41:48 2015][Error][Kernel::System::Ticket::Article::ArticleSend][2228] Impossible to send message to: user@provider.de .
[Wed Dec 30 14:41:53 2015][Notice][Kernel::System::PostMaster::NewTicket::Run] Take UserLogin (serviceacc.company) from customer source backend based on (user2@company.de).
[Wed Dec 30 14:41:53 2015][Notice][Kernel::System::PostMaster::NewTicket::Run] Take UserCustomerID (001) from customer source backend based on (user2@provider.de).
[Wed Dec 30 14:41:59 2015][Error][Kernel::System::Email::Sendmail::Send][66] No such binary: !
[Wed Dec 30 14:41:59 2015][Error][Kernel::System::Ticket::Article::ArticleSend][2228] Impossible to send message to: user2@provider.de .
[Wed Dec 30 14:42:04 2015][Error][Kernel::System::Daemon::DaemonModules::BaseTaskWorker::_HandleError][51] There was an error executing Execute() in Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch: ERROR: OTRS-otrs.Console.pl-Maint::PostMaster::MailAccountFetch-59 Perl: 5.14.2 OS: linux Time: Wed Dec 30 14:41:59 2015

Message: No such binary: !

Traceback (3243): 
  Module: Kernel::System::Email::Sendmail::Send Line: 66
  Module: Kernel::System::Email::Send Line: 719
  Module: Kernel::System::Ticket::Article::ArticleSend Line: 2221
  Module: Kernel::System::Ticket::Article::SendAutoResponse Line: 2567
  Module: Kernel::System::Ticket::Article::ArticleCreate Line: 452
  Module: Kernel::System::PostMaster::NewTicket::Run Line: 427
  Module: Kernel::System::PostMaster::Run Line: 372
  Module: Kernel::System::MailAccount::POP3::Fetch Line: 215
  Module: Kernel::System::MailAccount::MailAccountFetch Line: 440
  Module: Kernel::System::Console::Command::Maint::PostMaster::MailAccountFetch::Run Line: 94
  Module: (eval) Line: 436
  Module: Kernel::System::Console::BaseCommand::Execute Line: 430
  Module: (eval) Line: 147
  Module: Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker::Cron::Run Line: 131
  Module: Kernel::System::Daemon::DaemonModules::SchedulerTaskWorker::Run Line: 259
  Module: (eval) Line: 316
  Module: main::Start Line: 316
  Module: /opt/otrs//bin/otrs.Daemon.pl Line: 138
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by jojo »

der Fehler
[Wed Dec 30 14:41:13 2015][Error][Kernel::System::Email::Sendmail::Send][66] No such binary: !
ist doch selbst erklärend. Das in der Config angegebene sendmail binary existiert nicht
"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
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

mit meinem Wissen ist das leider nicht selbsterklärend. Was muss ich also machen?
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by jojo »

es existiert unter dem angegebenen Pfad kein Programm namens sendmail (oder es ist durch OTRS bzw. den Webserver nicht ausführbar). Passe den Pfad entsprechend an.

Bei weiteren Fragen sollte Dir Dein Linuxadministrator weiter helfen können.
"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
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

alles klar, danke!
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

jetzt doch noch mal.
die fehlermeldung wurde durch einen fehlenden pfad in den sendmaileinstellungen generiert.
Sendmail war jedoch nur ein Test.
Auf SMTP umgestellt erhalte ich folgenden Fehler:

[Wed Dec 30 15:05:03 2015][Error][Kernel::System::Email::SMTP::Send][122] SMTP authentication failed: 500Need MIME::Base64 and Authen::SASL todo auth! Enable Net::SMTP debug for more info!
[Wed Dec 30 15:05:18 2015][Error][Kernel::System::Email::SMTP::Send][122] SMTP authentication failed: 500Need MIME::Base64 and Authen::SASL todo auth! Enable Net::SMTP debug for more info!
[Wed Dec 30 15:05:18 2015][Error][Kernel::System::Ticket::Article::ArticleSend][2228] Impossible to send message to: "Vorname Nachname" <vorname.nachname@company.de> .

die Anmeldung funktioniert aber mit den mir vorliegenden Daten sauber, wenn ich über das Webinterface gehe.

Kann mir jemand sagen welcher Mechanismus im Hintergrund von OTRS verwendet wird um mittels SMTP zu versenden? Ist das ein eigener Connector? Ein Perl Modul oder....? wie prüfe ich dass dafür alle Vorraussetzungen geschaffen sind.

Leider ist der entsprechende Administrator ausgewandert und daher bleibt das an mir hängen.


Gruß,
Micha
KlausNehrer
Znuny ninja
Posts: 1312
Joined: 25 May 2012, 08:51
Znuny Version: OTRS 4
Real Name: Klaus Nehrer

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by KlausNehrer »

Dir fehlen die Perlpakete für die Auth.
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

Hallo und danke für die Antwort,

folgendes bekomme ich als Ergebnis für ./otrs.CheckModules.pl

Code: Select all

  o Apache::DBI......................ok (v1.12)
 o Apache2::Reload..................ok (v0.13)
 o Archive::Tar.....................ok (v1.76)
 o Archive::Zip.....................ok (v1.30)
 o Crypt::Eksblowfish::Bcrypt.......Not installed! Use: 'apt-get install -y libcrypt-eksblowfish-perl' (optional - For strong password hashing.)
 o Crypt::SSLeay....................ok (v0.58)
 o Date::Format.....................ok (v2.24)
 o DBI..............................ok (v1.622)
 o DBD::mysql.......................ok (v4.021)
 o DBD::ODBC........................Not installed! Use: 'apt-get install -y libdbd-odbc-perl' (optional - Required to connect to a MS-SQL database.)
 o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
 o DBD::Pg..........................Not installed! Use: 'apt-get install -y libdbd-pg-perl' (optional - Required to connect to a PostgreSQL database.)
 o Encode::HanExtra.................Not installed! Use: 'apt-get install -y libencode-hanextra-perl' (optional - Required to handle mails with several Chinese character sets.)
 o IO::Socket::SSL..................ok (v1.76)
 o JSON::XS.........................ok (v2.32)
 o List::Util::XS...................ok (v1.23)
 o LWP::UserAgent...................ok (v6.13)
 o Mail::IMAPClient.................Not installed! Use: 'apt-get install -y libmail-imapclient-perl' (optional - Required for IMAP TLS connections.)
   o IO::Socket::SSL................ok (v1.76)
 o ModPerl::Util....................ok (v2.000007)
 o Net::DNS.........................ok (v0.66)
 o Net::LDAP........................ok (v0.44)
 o Template.........................ok (v2.24)
 o Template::Stash::XS..............ok (undef)
 o Text::CSV_XS.....................ok (v0.90)
 o Time::HiRes......................ok (v1.9721_01)
 o Time::Piece......................ok (v1.20_01)
 o XML::LibXML......................Not installed! Use: 'apt-get install -y libxml-libxml-perl' (optional - Required for Generic Interface XSLT mapping module.)
 o XML::LibXSLT.....................Not installed! Use: 'apt-get install -y libxml-libxslt-perl' (optional - Required for Generic Interface XSLT mapping module.)
 o XML::Parser......................ok (v2.41)
 o YAML::XS.........................ok (v0.38)
leider ist da nichts mit Auth oder SMTP dabei.
Mag mir bitte jemand sagen, wie ich herausfinde ob das Auth Modul installiert ist, und wenn nicht, wie ich dieses installiere?

Danke!
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by jojo »

Steht doch alles in der Fehlermeldung:
[Wed Dec 30 15:05:03 2015][Error][Kernel::System::Email::SMTP::Send][122] SMTP authentication failed: 500Need MIME::Base64 and Authen::SASL todo auth! Enable Net::SMTP debug for more info!
Installiere die PERL Module:
MIME::Base64
Authen::SASL

Und probier es dann nochmal
"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
Ramb4Zamb4
Znuny newbie
Posts: 16
Joined: 29 Dec 2015, 14:47
Znuny Version: 5.0.5

Re: Kein Emailversand nach Upgrade auf 5.0.5

Post by Ramb4Zamb4 »

jojo wrote:Steht doch alles in der Fehlermeldung:
[Wed Dec 30 15:05:03 2015][Error][Kernel::System::Email::SMTP::Send][122] SMTP authentication failed: 500Need MIME::Base64 and Authen::SASL todo auth! Enable Net::SMTP debug for more info!
Installiere die PERL Module:
MIME::Base64
Authen::SASL

Und probier es dann nochmal
Ausgezeichnet, diese Information hat geholfen.
Hab beide Pakete nochmals installiert und nun sendet das System auch wieder fleißig Emails.

Beste Grüße und vielen Dank für die geduldige Hilfe,
Micha
Locked