From 65a84216bb0aad05bb16426f048dc8661d40b7a6 Mon Sep 17 00:00:00 2001 From: markjcrane Date: Sat, 24 Jun 2023 16:59:20 -0600 Subject: [PATCH] Update class.phpmailer.php update for PHP 8.1 --- resources/phpmailer/class.phpmailer.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/resources/phpmailer/class.phpmailer.php b/resources/phpmailer/class.phpmailer.php index 10df9b38dd..bc23ed2503 100644 --- a/resources/phpmailer/class.phpmailer.php +++ b/resources/phpmailer/class.phpmailer.php @@ -870,6 +870,8 @@ class PHPMailer */ protected function addOrEnqueueAnAddress($kind, $address, $name) { + if (empty($address)) { $address = ''; } + if (empty($name)) { $name = ''; } $address = trim($address); $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim if (($pos = strrpos($address, '@')) === false) { @@ -1010,8 +1012,10 @@ class PHPMailer * @throws phpmailerException * @return boolean */ - public function setFrom($address, $name = '', $auto = true) + public function setFrom($address, $name, $auto = true) { + if (empty($address)) { $address = ''; } + if (empty($name)) { $name = ''; } $address = trim($address); $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim // Don't validate now addresses with IDN. Will be done in send().