BassMan
Well-known member
My host said that this was a CPanel bug that should be fixed now, but I'm still getting this error when cron job for email bounce starts:
Before that bug, the automated bounce email was working fine. But now it's still not working and the settings are the same.
Maybe anyone else encountered a similar situation?
Code:
Server error log
Zend\Mail\Protocol\Exception\RuntimeException: Bounce connection error: cannot connect to host ; error = fsockopen(): unable to connect to ssl://.......:995 (Unknown error) (errno = 0 ) src/vendor/zendframework/zend-mail/src/Protocol/Pop3.php:98
Generated by: Unknown account ...
Stack trace
#0 src/vendor/zendframework/zend-mail/src/Storage/Pop3.php(148): Zend\Mail\Protocol\Pop3->connect('ssl://....', 995, 'ssl')
#1 src/XF/EmailBounce/Processor.php(260): Zend\Mail\Storage\Pop3->__construct(Object(stdClass))
#2 src/XF/SubContainer/Bounce.php(15): XF\EmailBounce\Processor::getDefaultBounceHandlerStorage(Object(XF\Pub\App))
#3 src/XF/Container.php(28): XF\SubContainer\Bounce->XF\SubContainer\{closure}(Object(XF\Container))
#4 src/XF/SubContainer/Bounce.php(43): XF\Container->offsetGet('storage')
#5 src/XF/Job/EmailBounce.php(20): XF\SubContainer\Bounce->storage()
#6 src/XF/Job/Manager.php(253): XF\Job\EmailBounce->run(G)
#7 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#8 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#9 job.php(42): XF\Job\Manager->runQueue(false, 8)
#10 {main}
-------------
Previous ErrorException: fsockopen(): unable to connect to ssl://rh3.neoserv.si:995 (Unknown error) - src/vendor/zendframework/zend-mail/src/Protocol/Pop3.php:95
#0 [internal function]: Zend\Stdlib\ErrorHandler::addError(2, 'fsockopen(): un...', '/home/.../p...', 95, Array)
#1 src/vendor/zendframework/zend-mail/src/Protocol/Pop3.php(95): fsockopen('ssl://......', 995, 0, '', 30)
#2 src/vendor/zendframework/zend-mail/src/Storage/Pop3.php(148): Zend\Mail\Protocol\Pop3->connect('ssl://rh3.neose...', 995, 'ssl')
#3 src/XF/EmailBounce/Processor.php(260): Zend\Mail\Storage\Pop3->__construct(Object(stdClass))
#4 src/XF/SubContainer/Bounce.php(15): XF\EmailBounce\Processor::getDefaultBounceHandlerStorage(Object(XF\Pub\App))
#5 src/XF/Container.php(28): XF\SubContainer\Bounce->XF\SubContainer\{closure}(Object(XF\Container))
#6 src/XF/SubContainer/Bounce.php(43): XF\Container->offsetGet('storage')
#7 src/XF/Job/EmailBounce.php(20): XF\SubContainer\Bounce->storage()
#8 src/XF/Job/Manager.php(253): XF\Job\EmailBounce->run(G)
#9 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#10 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#11 job.php(42): XF\Job\Manager->runQueue(false, 8)
#12 {main}
-------------
Previous ErrorException: fsockopen(): Failed to enable crypto - src/vendor/zendframework/zend-mail/src/Protocol/Pop3.php:95
#0 [internal function]: Zend\Stdlib\ErrorHandler::addError(2, 'fsockopen(): Fa...', '/home/.../p...', 95, Array)
#1 src/vendor/zendframework/zend-mail/src/Protocol/Pop3.php(95): fsockopen('ssl://....', 995, 0, '', 30)
#2 src/vendor/zendframework/zend-mail/src/Storage/Pop3.php(148): Zend\Mail\Protocol\Pop3->connect('ssl://rh3.neose...', 995, 'ssl')
#3 src/XF/EmailBounce/Processor.php(260): Zend\Mail\Storage\Pop3->__construct(Object(stdClass))
#4 src/XF/SubContainer/Bounce.php(15): XF\EmailBounce\Processor::getDefaultBounceHandlerStorage(Object(XF\Pub\App))
#5 src/XF/Container.php(28): XF\SubContainer\Bounce->XF\SubContainer\{closure}(Object(XF\Container))
#6 src/XF/SubContainer/Bounce.php(43): XF\Container->offsetGet('storage')
#7 src/XF/Job/EmailBounce.php(20): XF\SubContainer\Bounce->storage()
#8 src/XF/Job/Manager.php(253): XF\Job\EmailBounce->run(G)
#9 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#10 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#11 job.php(42): XF\Job\Manager->runQueue(false, 8)
#12 {main}
-------------
Previous ErrorException: fsockopen(): SSL operation failed with code 1. OpenSSL Error messages:
error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed - src/vendor/zendframework/zend-mail/src/Protocol/Pop3.php:95
#0 [internal function]: Zend\Stdlib\ErrorHandler::addError(2, 'fsockopen(): SS...', '/home/.../p...', 95, Array)
#1 src/vendor/zendframework/zend-mail/src/Protocol/Pop3.php(95): fsockopen('ssl://....', 995, 0, '', 30)
#2 src/vendor/zendframework/zend-mail/src/Storage/Pop3.php(148): Zend\Mail\Protocol\Pop3->connect('ssl://rh3.neose...', 995, 'ssl')
#3 src/XF/EmailBounce/Processor.php(260): Zend\Mail\Storage\Pop3->__construct(Object(stdClass))
#4 src/XF/SubContainer/Bounce.php(15): XF\EmailBounce\Processor::getDefaultBounceHandlerStorage(Object(XF\Pub\App))
#5 src/XF/Container.php(28): XF\SubContainer\Bounce->XF\SubContainer\{closure}(Object(XF\Container))
#6 src/XF/SubContainer/Bounce.php(43): XF\Container->offsetGet('storage')
#7 src/XF/Job/EmailBounce.php(20): XF\SubContainer\Bounce->storage()
#8 src/XF/Job/Manager.php(253): XF\Job\EmailBounce->run(G)
#9 src/XF/Job/Manager.php(195): XF\Job\Manager->runJobInternal(Array, G)
#10 src/XF/Job/Manager.php(79): XF\Job\Manager->runJobEntry(Array, G)
#11 job.php(42): XF\Job\Manager->runQueue(false, 8)
#12 {main}
Before that bug, the automated bounce email was working fine. But now it's still not working and the settings are the same.
Maybe anyone else encountered a similar situation?