Ich habe vermutlich genau das gleiche Problem. Nach dem Update der Perl Module
funktioniert PostMasterMailbox.pl nicht mehr, wenn ich ein IMAP-Konto abrufen
möchte.
Ich habe mal "use diagnostics" in PostMasterMailbox.pl aktiviert:
Code: Select all
%./bin/PostMasterMailbox.pl -f 1
Notice: PostMasterMailbox.pl is already running but is starting again!
IMAPS: Message 1/20 (user@example.com/mail.example.com)
Not a GLOB reference at /usr/local/lib/perl5/site_perl/5.8.9/Mail/Internet.pm
line 34 (#1)
(F) Perl was trying to evaluate a reference to a "typeglob" (that is, a
symbol table entry that looks like *foo), but found a reference to
something else instead. You can use the ref() function to find out what
kind of ref it really was. See perlref.
Uncaught exception from user code:
Not a GLOB reference at /usr/local/lib/perl5/site_perl/5.8.9/Mail/Internet.pm line 34.
at /usr/local/lib/perl5/site_perl/5.8.9/Mail/Internet.pm line 34
Mail::Internet::new('Mail::Internet', 'Net::IMAP::Simple::_message=ARRAY(0x9042784)') called at /usr/local/otrs/Kernel/System/EmailParser.pm line 88
Kernel::System::EmailParser::new('Kernel::System::EmailParser', 'Email', 'Net::IMAP::Simple::_message=ARRAY(0x9042784)', 'ConfigObject', 'Kernel::Config=HASH(0x8100a90)', 'Trusted', 0, 'PIDObject', 'Kernel::System::PID=HASH(0x8e8bbdc)', ...) called at /usr/local/otrs/Kernel/System/PostMaster.pm line 105
Kernel::System::PostMaster::new('Kernel::System::PostMaster', 'ConfigObject', 'Kernel::Config=HASH(0x8100a90)', 'PIDObject', 'Kernel::System::PID=HASH(0x8e8bbdc)', 'DBObject', 'Kernel::System::DB=HASH(0x8e42e68)', 'TimeObject', 'Kernel::System::Time=HASH(0x8e42f04)', ...) called at /usr/local/otrs/Kernel/System/MailAccount/IMAPS.pm line 143
Kernel::System::MailAccount::IMAPS::Fetch('Kernel::System::MailAccount::IMAPS=HASH(0x9070304)', 'ID', 1, 'ValidID', 1, 'UserID', 1, 'DispatchingBy', 'Queue', ...) called at /usr/local/otrs/Kernel/System/MailAccount.pm line 369
Kernel::System::MailAccount::MailAccountFetch('Kernel::System::MailAccount=HASH(0x8e8baec)', 'ID', 1, 'ValidID', 1, 'QueueID', 4, 'Comment', '', ...) called at ./bin/PostMasterMailbox.pl line 136
Bei mir läuft OTRS unter FreeBSD mit Perl 5.8.9. Vielleicht kann jemand erkennen, welches
(aktualisierte?) Perl-Modul das Problem verursacht. Dann könnte man ja gezielt downgraden.
Ciao
- fraenki