Nach dem ich durch die Hilfe hier: viewtopic.php?f=35&t=33325 festgestellt hatte, dass das Problem an anderer Stelle liegen musste, habe ich nun etwas nachgeforscht.
Die Header, die von meinem Mailprogramm kommen, werden bis zum sendmail an meinem OTRS-Server mitgebracht. D.h. OTRS wirft die irgendwo weg, ignoriert sie, oder so. Das schließe ich daraus, weil sie im Header nicht mehr enthalten sind, wenn ich von meinem externem Skript eine Ausgabe der übergebenen Informationen erstelle. (Natürlich, bevor ich diese Informationen weiter verarbeite.)
Diese beiden Header sind
Code: Select all
X-OTRS-Queue: <irgendeinnameeinerqueue>
X-OTRS-From: <diewebemailadressedesursprünglichenabsenderszumir>
Ich habe nun den Nutzer eingetragen, mit Passwort, Typ POP3 und Host localhost.
Beim Klick auf Fetch mail nun aber die Ernüchterung:
Code: Select all
Backend ERROR: OTRS-CGI-10 Perl: 5.18.2 OS: linux Time: Wed Sep 7 16:47:30 2016
Message: POP3: Can't connect to localhost
RemoteAddress: 192.168.1.35
RequestURI: /otrs/index.pl?Action=AdminMailAccount;Subaction=Run;ID=2;ChallengeToken=adJJpU90zCpMxJcD5l58ppG0P9yhQGWY;
Traceback (5950):
Module: Kernel::System::MailAccount::POP3::Fetch Line: 144
Module: Kernel::System::MailAccount::MailAccountFetch Line: 440
Module: Kernel::Modules::AdminMailAccount::Run Line: 56
Module: Kernel::System::Web::InterfaceAgent::Run Line: 1056
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler Line: 40
Module: (eval) (v1.99) Line: 207
Module: ModPerl::RegistryCooker::run (v1.99) Line: 207
Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 173
Module: ModPerl::Registry::handler (v1.99) Line: 32
Und mal davon abgesehen >>localhost<< heißt ja, dass es gar nicht nötig sein sollte das Netzwerk zu nutzen, um sich an dem selben Server anzumelden auf dem OTRS und der Mail-Server (nur für OTRS) gemeinsam liegen. Meiner Meinung nach jedenfalls. (Sagt es mir bitte, wenn ich mich irre!)
(Habe es auch mit FQDN, einfachen DN, 127.0.0.1 und der Netzwerk-IP des OTRS-Servers versucht - ich lande immer auf der selben Fehlermeldung.)
Darüber hinaus noch einige informationen: (IMAP ist nicht installiert, da es mir für POP3 sinnlos erschien.)
Code: Select all
# /opt/otrs/bin/otrs.CheckModules.pl
o Apache::DBI......................ok (v1.12)
o Apache2::Reload..................ok (v0.13)
o Archive::Tar.....................ok (v1.90)
o Archive::Zip.....................ok (v1.53)
o Crypt::Eksblowfish::Bcrypt.......ok (v0.009)
o Crypt::SSLeay....................ok (v0.72)
o Date::Format.....................ok (v2.24)
o DBI..............................ok (v1.628)
o DBD::mysql.......................ok (v4.021)
o DBD::ODBC........................ok (v1.48)
o DBD::Oracle......................Not installed! (optional - Required to connect to a Oracle database.)
o DBD::Pg..........................ok (v3.5.1)
o Encode::HanExtra.................ok (v0.23)
o IO::Socket::SSL..................ok (v1.962)
o JSON::XS.........................ok (v3.01)
o List::Util::XS...................ok (v1.27)
o LWP::UserAgent...................ok (v6.13)
o Mail::IMAPClient.................Not installed! Use: 'zypper install perl-Mail-IMAPClient' (optional - Required for IMAP TLS connections.)
o IO::Socket::SSL................ok (v1.962)
o ModPerl::Util....................ok (v2.000009)
o Net::DNS.........................ok (v0.73)
o Net::LDAP........................ok (v0.64)
o Template.........................ok (v2.26)
o Template::Stash::XS..............ok (undef)
o Text::CSV_XS.....................ok (v1.05)
o Time::HiRes......................ok (v1.9725)
o Time::Piece......................ok (v1.20_01)
o XML::LibXML......................ok (v2.0019)
o XML::LibXSLT.....................ok (v1.82)
o XML::Parser......................ok (v2.41)
o YAML::XS.........................ok (v0.38)