Postby broberg » Wed Feb 13, 2019 1:53 pm
I have collected some more data from the debug log. The lines below are written to the logfile when the user sends the meeting request for a calendar event. Postfix only accepts TLS connections and uses a certificate issued for ""x.y.z"". Works perfectly when the users send e-mails from the Email module.
[2ms][GO\Base\Db\Columns:459] Using \GO\Base\Cache\Disk cache
[3ms][GO:280] Connect: mysql:host=localhost;dbname=groupoffice, groupoffice, ***
[6ms][closure:667] [2019-02-13 14:17] INIT POST /groupoffice/index.php?r=calendar/event/sendMeetingRequest&security_token=T31jxAk8mlLcYxxxx
[6ms][GO\Base\Router:125] Controller route r=calendar/event/sendMeetingRequest
[92ms][GO\Calendar\Model\Event:62] Sending e-mail to support@flowtech.se
[116ms][GO\Base\Router:411] EXCEPTION: ErrorException: stream_socket_enable_crypto(): Peer certificate CN=`x.y.z' did not match expected CN=`localhost' in /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php:94
Stack trace:
#0 [internal function]: go\core\ErrorHandler::errorHandler(2, 'stream_socket_e...', '/usr/share/grou...', 94, Array)
#1 /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(94): stream_socket_enable_crypto(Resource id #136, true, 57)
#2 /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(348): Swift_Transport_StreamBuffer->startTLS()
#3 /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(148): Swift_Transport_EsmtpTransport->doHeloCommand()
#4 /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_AbstractSmtpTransport->start()
#5 /usr/share/groupoffice/go/base/mail/Mailer.php(112): Swift_Mailer->send(Object(GO\Base\Mail\Message), Array)
#6 /usr/share/groupoffice/modules/calendar/model/Event.php(2706): GO\Base\Mail\Mailer->send(Object(GO\Base\Mail\Message))
#7 /usr/share/groupoffice/modules/calendar/controller/EventController.php(335): GO\Calendar\Model\Event->sendMeetingRequest(false, true)
#8 /usr/share/groupoffice/go/base/controller/AbstractController.php(487): GO\Calendar\Controller\EventController->actionSendMeetingRequest(Array)
#9 /usr/share/groupoffice/go/base/controller/AbstractController.php(396): GO\Base\Controller\AbstractController->callActionMethod('actionsendmeeti...', Array)
#10 /usr/share/groupoffice/go/base/Router.php(182): GO\Base\Controller\AbstractController->run('sendmeetingrequ...', Array)
#11 /usr/share/groupoffice/index.php(99): GO\Base\Router->runController()
#12 {main}
[116ms][go\core\ErrorHandler:69] ErrorException in /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php at line 94: stream_socket_enable_crypto(): Peer certificate CN=`go2.flowtech.se' did not match expected CN=`localhost'
[116ms][go\core\ErrorHandler:71] #0 [internal function]: go\core\ErrorHandler::errorHandler(2, 'stream_socket_e...', '/usr/share/grou...', 94, Array)
[116ms][go\core\ErrorHandler:71] #1 /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php(94): stream_socket_enable_crypto(Resource id #136, true, 57)
[116ms][go\core\ErrorHandler:71] #2 /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/EsmtpTransport.php(348): Swift_Transport_StreamBuffer->startTLS()
[116ms][go\core\ErrorHandler:71] #3 /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/AbstractSmtpTransport.php(148): Swift_Transport_EsmtpTransport->doHeloCommand()
[116ms][go\core\ErrorHandler:71] #4 /usr/share/groupoffice/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Mailer.php(65): Swift_Transport_AbstractSmtpTransport->start()
[116ms][go\core\ErrorHandler:71] #5 /usr/share/groupoffice/go/base/mail/Mailer.php(112): Swift_Mailer->send(Object(GO\Base\Mail\Message), Array)
[116ms][go\core\ErrorHandler:71] #6 /usr/share/groupoffice/modules/calendar/model/Event.php(2706): GO\Base\Mail\Mailer->send(Object(GO\Base\Mail\Message))
[116ms][go\core\ErrorHandler:71] #7 /usr/share/groupoffice/modules/calendar/controller/EventController.php(335): GO\Calendar\Model\Event->sendMeetingRequest(false, true)
[116ms][go\core\ErrorHandler:71] #8 /usr/share/groupoffice/go/base/controller/AbstractController.php(487): GO\Calendar\Controller\EventController->actionSendMeetingRequest(Array)
[116ms][go\core\ErrorHandler:71] #9 /usr/share/groupoffice/go/base/controller/AbstractController.php(396): GO\Base\Controller\AbstractController->callActionMethod('actionsendmeeti...', Array)
[116ms][go\core\ErrorHandler:71] #10 /usr/share/groupoffice/go/base/Router.php(182): GO\Base\Controller\AbstractController->run('sendmeetingrequ...', Array)
[116ms][go\core\ErrorHandler:71] #11 /usr/share/groupoffice/index.php(99): GO\Base\Router->runController()
[116ms][go\core\ErrorHandler:71] #12 {main}