
Hello, I'm having a problem when using PostMasterPOP3.pl. Basically, when it pops a certain mailbox from a POP server, it *looks* like it crashes. It starts popping from other boxes just fine, but when it gets to this one, it always says: "Message (1/56)", etc and then it stops. Could it be that a particular message in that inbox is causing it to crash? I know it's crashing because it leaves it's process_id in the DB, so the next time, OTRS does not pop anything, and complains that 'it is already running'. I have used '-f 1 -d' and here is the bottom of the output I got (I have removed some repetitive lines): ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Message 1/66 (username@POP server IP address) Debug: Config.pm ->Get('PostmasterUserID') --> 1 Debug: Config.pm ->Get('PostmasterX-Header') --> ARRAY(0xaadd30) Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DatabaseUserTable') --> system_user Debug: Config.pm ->Get('DatabaseUserTableUserID') --> id Debug: Config.pm ->Get('DatabaseUserTableUserPW') --> pw Debug: Config.pm ->Get('DatabaseUserTableUser') --> login Use of uninitialized value in concatenation (.) or string at /opt/otrs/Kernel/Config/Defaults.pm line 1605, <PRODUCT> line 4. Debug: Config.pm ->Get('User::PreferencesModule') --> Error: Config.pm No value for 'User::PreferencesModule' in Config.pm found! Debug: Config.pm ->Get('PreferencesTable') --> user_preferences Debug: Config.pm ->Get('PreferencesTableKey') --> preferences_key Debug: Config.pm ->Get('PreferencesTableValue') --> preferences_value Debug: Config.pm ->Get('PreferencesTableUserID') --> user_id Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerUser') --> HASH(0xa9226c) Debug: Config.pm ->Get('CustomerUser') --> HASH(0xa9226c) Debug: Config.pm ->Get('CustomerUser10') --> Error: Config.pm No value for 'CustomerUser10' in Config.pm found! Debug: Config.pm ->Get('SendmailModule') --> Kernel::System::Email::Sendmail Debug: Config.pm ->Get('SendmailModule::CMD') --> /usr/sbin/sendmail -i -f Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('FQDN') --> <OTRS IP address> Debug: Config.pm ->Get('Organization') --> Error: Config.pm No value for 'Organization' in Config.pm found! Debug: Config.pm ->Get('SendmailBcc') --> Error: Config.pm No value for 'SendmailBcc' in Config.pm found! Debug: Config.pm ->Get('LoopProtectionModule') --> Kernel::System::PostMaster::LoopProtection::DB Debug: Config.pm ->Get('PostmasterMaxEmails') --> 40 Debug: Config.pm ->Get('Ticket::ViewableStateType') --> ARRAY(0xaa5718) Debug: Config.pm ->Get('Ticket::UnlockStateType') --> ARRAY(0xaa5658) Debug: Config.pm ->Get('Ticket::ViewableLocks') --> ARRAY(0xaa570c) Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('Ticket::ViewableStateType') --> ARRAY(0xaa5718) Debug: Config.pm ->Get('Ticket::ViewableStateType') --> ARRAY(0xaa5718) Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('Ticket::ViewableStateType') --> ARRAY(0xaa5718) Debug: Config.pm ->Get('Ticket::ViewableStateType') --> ARRAY(0xaa5718) Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('Sendmail') --> Error: Config.pm No value for 'Sendmail' in Config.pm found! Debug: Config.pm ->Get('SendmailBcc') --> Error: Config.pm No value for 'SendmailBcc' in Config.pm found! Debug: Config.pm ->Get('FQDN') --> <OTRS IP Address> Debug: Config.pm ->Get('Organization') --> Error: Config.pm No value for 'Organization' in Config.pm found! Debug: Config.pm ->Get('Ticket::NumberGenerator') --> Kernel::System::Ticket::Number::DateChecksum Debug: Config.pm ->Get('Ticket::IndexModule') --> Kernel::System::Ticket::IndexAccelerator::RuntimeDB Debug: Config.pm ->Get('Ticket::StorageModule') --> Kernel::System::Ticket::ArticleStorageDB Use of uninitialized value in concatenation (.) or string at /opt/otrs/Kernel/Config/Defaults.pm line 1605, <PRODUCT> line 4. Debug: Config.pm ->Get('Ticket::CustomModule') --> Error: Config.pm No value for 'Ticket::CustomModule' in Config.pm found! Debug: Config.pm ->Get('ArticleDir') --> /opt/otrs/var/article Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('PostmasterAutoHTML2Text') --> 1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('Ticket::ViewableStateType') --> ARRAY(0xaa5718) Debug: Config.pm ->Get('Ticket::UnlockStateType') --> ARRAY(0xaa5658) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerPreferences') --> HASH(0xa91350) Debug: Config.pm ->Get('CustomerUser') --> HASH(0xa9226c) Error: Config.pm No value for 'CustomerUser10' in Config.pm found! Debug: Config.pm ->Get('DatabaseUserTable') --> system_user Debug: Config.pm ->Get('DatabaseUserTableUserID') --> id Debug: Config.pm ->Get('DatabaseUserTableUserPW') --> pw Debug: Config.pm ->Get('DatabaseUserTableUser') --> login Use of uninitialized value in concatenation (.) or string at /opt/otrs/Kernel/Config/Defaults.pm line 1605. Debug: Config.pm ->Get('User::PreferencesModule') --> Error: Config.pm No value for 'User::PreferencesModule' in Config.pm found! Debug: Config.pm ->Get('PreferencesTable') --> user_preferences Debug: Config.pm ->Get('PreferencesTableKey') --> preferences_key Debug: Config.pm ->Get('PreferencesTableValue') --> preferences_value Debug: Config.pm ->Get('PreferencesTableUserID') --> user_id Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('Ticket::Hook') --> Ticket# Debug: Config.pm ->Get('Ticket::HookDivider') --> Error: Config.pm No value for 'Ticket::HookDivider' in Config.pm found! Debug: Config.pm ->Get('PostmasterFollowUpSearchInReferences') --> 0 Error: Config.pm No value for 'PostmasterFollowUpSearchInReferences' in Config.pm found! Debug: Config.pm ->Get('PostMaster::PreFilterModule') --> HASH(0xa9cb54) Debug: Config.pm ->Get('PostMaster::PreFilterModule') --> HASH(0xa9cb54) Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Debug: Config.pm ->Get('DefaultCharset') --> iso-8859-1 Modification of a read-only value attempted at /System/Library/Perl/5.8.1/darwin-thread-multi-2level/Sys/Syslog.pm line 302. ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- What does that last line mean? Why would it suddenly have a logging issue? If anyone can shed some insight, or tell me a better way to diagnose the problem, I would be most helpful. Thanks, Khusro