Problems auto-fetching e-mails POP3 [RESOLVED]

Moderator: crythias

Post Reply
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Problems auto-fetching e-mails POP3 [RESOLVED]

Post by njgSII »

Believe I followed the "Installation from Source" guide letter by letter. System will pull e-mails if I click "Fetch mail", but will not pull e-mails automatically. Becoming a major hindrance since installing fresh Debian Linux with OTRS 3.3.7. No errors when running ./Cron.sh as user otrs. Crontab -l -u otrs below (ran as root):

Code: Select all

# crontab -l -u otrs
# Who gets the cron emails?
MAILTO="root@localhost"

# delete expired cache weekly (Sunday mornings)
20 0 * * 0  $HOME/bin/otrs.DeleteCache.pl --expired >> /dev/null
30 0 * * 0  $HOME/bin/otrs.LoaderCache.pl -o delete >> /dev/null

# fetch every 5 minutes emails via fetchmail
#*/5 * * * * [ -x /usr/bin/fetchmail ] && /usr/bin/fetchmail -a >> /dev/null
#*/5 * * * *    /usr/bin/fetchmail -a --ssl >> /dev/null

# generate dashboard stats every hour
5 * * * *    $HOME/bin/otrs.GenerateDashboardStats.pl >> /dev/null

# start generic agent every 20 minutes
*/20 * * * *    $HOME/bin/otrs.GenericAgent.pl >> /dev/null

# example to execute otrs.GenericAgent.pl on 23:00 with # Kernel::Config::GenericAgentMove job file
#0 23 * * * $HOME/bin/otrs.GenericAgent.pl -c "Kernel::Config::GenericAgentMove" >> /dev/null

# start generic agent every 10 minutes
*/10 * * * *    $HOME/bin/otrs.GenericAgent.pl -c db >> /dev/null

# check every 120 min the pending jobs
45 */2 * * *    $HOME/bin/otrs.PendingJobs.pl >> /dev/null

# check daily the spool directory of OTRS
10 0 * * *  $HOME/bin/otrs.ReprocessMails.pl >> /dev/null

# fetch emails every 10 minutes
*/5 * * * *    $HOME/bin/otrs.PostMasterMailbox.pl >> /dev/null

# just every day
01 01 * * * $HOME/bin/otrs.RebuildTicketIndex.pl >> /dev/null

# check scheduler status
*/5 * * * *    $HOME/bin/otrs.Scheduler.pl -w 1 >> /dev/null

# delete every 120 minutes old/idle session ids
55 */2 * * *    $HOME/bin/otrs.DeleteSessionIDs.pl --expired >> /dev/null

# unlock every hour old locked tickets
35 * * * *  $HOME/bin/otrs.UnlockTickets.pl --timeout >> /dev/null
Any assistance would be appreciated.
Last edited by njgSII on 27 May 2014, 19:29, edited 1 time in total.
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
StephanSch
Znuny newbie
Posts: 29
Joined: 22 Mar 2007, 18:51
Znuny Version: 3.3.6
Location: Berlin

Re: Problems auto-fetching e-mails POP3

Post by StephanSch »

Seems fine.
What happens when you start $HOME/bin/otrs.PostMasterMailbox.pl as user otrs?
OTRS Produktiv: 3.3.6
OS: Debian 7
Apache 2.2.22
MySQL 5.5.35
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Re: Problems auto-fetching e-mails POP3

Post by njgSII »

Just tried, getting the following below:

Code: Select all

# su otrs
$ cd $HOME/bin
$ ./otrs.PostMasterMailbox.pl
mkdir /opt/otrs/var/tmp/CacheFileStorable/CacheInternalValid: Permission denied at /opt/otrs/Kernel/System/Cache/FileStorable.pm line 79
$ 
Not sure what this means though (fairly new to Linux in general).
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
StephanSch
Znuny newbie
Posts: 29
Joined: 22 Mar 2007, 18:51
Znuny Version: 3.3.6
Location: Berlin

Re: Problems auto-fetching e-mails POP3

Post by StephanSch »

Did you do this on installation?

otrs.SetPermissions.pl { Home directory of the OTRS user } { --otrs-user= OTRS user } { --web-user= Web server user } [ --otrs-group= Group of the OTRS user ] [ --web-group= Group of the web server user ]
OTRS Produktiv: 3.3.6
OS: Debian 7
Apache 2.2.22
MySQL 5.5.35
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Re: Problems auto-fetching e-mails POP3

Post by njgSII »

I did run it early on in the installation process. However, I decided to run it again, in case a permission didn't go across correctly. Getting a slightly different error this time around:

Code: Select all

$ ./otrs.PostMasterMailbox.pl
POP3: Message 1/1 ([domainreplaced]/support/[mailserverreplaced])
mkdir /opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/9: Permission denied at /opt/otrs/Kernel/System/Cache/FileStorable.pm line 79
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
StephanSch
Znuny newbie
Posts: 29
Joined: 22 Mar 2007, 18:51
Znuny Version: 3.3.6
Location: Berlin

Re: Problems auto-fetching e-mails POP3

Post by StephanSch »

Please post your otrs.SetPermissions.pl ...

Mine is

Code: Select all

bin/otrs.SetPermissions.pl  /opt/otrs-3.3.6/ --otrs-user=otrs --web-user=www-data --otrs-group=www-data --web-group=www-data
On Debian with Apache2 and linked /opt/otrs-3.3.6 to /opt/otrs
OTRS Produktiv: 3.3.6
OS: Debian 7
Apache 2.2.22
MySQL 5.5.35
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Re: Problems auto-fetching e-mails POP3

Post by njgSII »

Ran from /opt/otrs/bin/

Code: Select all

./otrs.SetPermissions.pl /opt/otrs/ --otrs-user=otrs --web-user=www-data --otrs-group=nogroup --web-group=www-data
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
StephanSch
Znuny newbie
Posts: 29
Joined: 22 Mar 2007, 18:51
Znuny Version: 3.3.6
Location: Berlin

Re: Problems auto-fetching e-mails POP3

Post by StephanSch »

Then I don't have another hint than deleting cache: as user otrs: bin/otrs.DeleteCache.pl
OTRS Produktiv: 3.3.6
OS: Debian 7
Apache 2.2.22
MySQL 5.5.35
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Re: Problems auto-fetching e-mails POP3

Post by njgSII »

Running the DeleteCache appears to have had some effect on it, as it appears to have pulled an e-mail that was sitting in the mailbox for roughly 30m into the system. Just sent another e-mail into the mailbox to see if it grabs it in the 5 minute period (I previously modified the postmaster_mailbox file to pull in 5 minutes, rather than 10).
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Re: Problems auto-fetching e-mails POP3

Post by njgSII »

10 minutes later and still no auto-pull. Was somewhat hopeful the otrs.DeleteCache.pl would have solved my problem.
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Re: Problems auto-fetching e-mails POP3

Post by njgSII »

Anyone have any other ideas as to what may be causing this? Manual "Fetch" works every time.
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Re: Problems auto-fetching e-mails POP3

Post by njgSII »

Not sure if the following has anything to do with it, but it might explain a few things. What bothers me is that if this is true, then why is it happening, even though I've run the otrs.SetPermissions.pl script on a couple of different occassions now...

Code: Select all

Execute GetDynamicFieldsDefinition() of PostMaster::PreFilterModule Kernel::System::PostMaster::Filter::SystemMonitoring not successful with error Can't use string ("Kernel::System::PostMaster::Filt"...) as a HASH ref while "strict refs" in use at /opt/otrs//Kernel/System/PostMaster/Filter/SystemMonitoring.pm line 88.
Process could not be found in the process table!
Can not write into the PID file:'/opt/otrs/var/run/scheduler.pid'! Permission denied
Can not write into the PID file:'/opt/otrs/var/run/scheduler.pid'! Permission denied
Process could not be found in the process table!
Could not remove Scheduler PID  from database to prepare Scheduler restart, exiting.
Need Name
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/3/a/3a185f32828a79653f6a091eb41d040c': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/b/f/bfdc5f1e460c58d65e1512de4025075e': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/DynamicField/6/7/6732332f2164b22a374a2cd7c080aea3': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
Can't write '/opt/otrs/var/tmp/CacheFileStorable/CacheInternalTicket/8/0/80007ed3fc4f92c18ddb7d45ad92fd70': Permission denied
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
crythias
Moderator
Posts: 10169
Joined: 04 May 2010, 18:38
Znuny Version: 5.0.x
Location: SouthWest Florida, USA
Contact:

Re: Problems auto-fetching e-mails POP3

Post by crythias »

make otrs a member of apache group.
OTRS 6.0.x (private/testing/public) on Linux with MySQL database.
Please edit your signature to include your OTRS version, Operating System, and database type.
Click Subscribe Topic below to get notifications. Consider amending your topic title to include [SOLVED] if it is so.
Need help? Before you ask
njgSII
Znuny newbie
Posts: 10
Joined: 19 May 2014, 22:57
Znuny Version: 3.3.7

Re: Problems auto-fetching e-mails POP3

Post by njgSII »

That was what I was missing. When I checked the otrs groups, it did not have the www-data group with it. I've added it to the group and e-mails are now automatically being fetched. Thank you for you assistance, both Crythias and StephanSch.
OTRS 3.3.7
Debian 7.5.0
Apache 2.2.22
mySQL 14.14 Distrib 5.5.37
Post Reply