New install of v1.6 RC5 and everything working fine with the exception of collecting emails from a pop3 mailbox.
I’ve spotted suggestions to change the class.mailfetch.php script from:
if(!strcasecmp($this->encryption,'SSL')){
$this->serverstr.='/ssl';
}
$this->serverstr.='/novalidate-cert}INBOX'; //add other flags here as needed.
to
if(!strcasecmp($this->encryption,'SSL')){
$this->serverstr.='/ssl/novalidate-cert';
}
$this->serverstr.='}INBOX'; //add other flags here as needed.
This allowed me to enter the login and server information into the Edit Email page and have the values accepted.
I then enabled Auto Cron “Enable cron call on staff's activity”.
This works fine and emails are collected from the pop3 mailbox and turned into tickets :)
However, I then configured a real cron job, to run every 5 minutes calling the /api/cron.php script.
This is working in the fact that it’s running the script correctly, but it totally fails to pick up any mail.
It sends me “Mail Fetch Failure Alert” messages which complain “Too many login failures”.
I’ve tried using imap instead of pop3, but the message is basically the same. I’ve also tried several mailboxes created on other domain servers, just in case. I even tried gmail, but that just caused even more problems.
What I can’t understand is how come it works via Auto Cron, but fails via server based Cron.
You’re help would be greatly appreciated.