From 76e82ba159489322e48b320d87b5ae65d0c736fc Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Mon, 10 Jul 2023 11:01:46 +0200 Subject: [PATCH] Resolve #1205 --- snappymail/v/0.0.0/app/libraries/RainLoop/Pdo/Base.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/snappymail/v/0.0.0/app/libraries/RainLoop/Pdo/Base.php b/snappymail/v/0.0.0/app/libraries/RainLoop/Pdo/Base.php index 5d1974849..08a57f779 100644 --- a/snappymail/v/0.0.0/app/libraries/RainLoop/Pdo/Base.php +++ b/snappymail/v/0.0.0/app/libraries/RainLoop/Pdo/Base.php @@ -65,7 +65,10 @@ abstract class Base if ($oSettings->sslCa) { $options[\PDO::MYSQL_ATTR_SSL_CA] = $oSettings->sslCa; } - $options[\PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = $oSettings->sslVerify; + // PHP 8.0 https://github.com/the-djmaze/snappymail/issues/1205 + if (\defined('PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT')) { + $options[\PDO::MYSQL_ATTR_SSL_VERIFY_SERVER_CERT] = $oSettings->sslVerify; + } if ($oSettings->sslCiphers) { $options[\PDO::MYSQL_ATTR_SSL_CIPHER] = $oSettings->sslCiphers; }