From: Hypolite Petovan Date: Sun, 29 Nov 2020 20:41:46 +0000 (-0500) Subject: [phpmailer] Ensure encoding is UTF-8 even when not using the SMTP configuration X-Git-Url: https://git.mxchange.org/?a=commitdiff_plain;h=341e51f13d89596bc6217c46462ed7a0da24ba77;p=friendica-addons.git [phpmailer] Ensure encoding is UTF-8 even when not using the SMTP configuration --- diff --git a/phpmailer/phpmailer.php b/phpmailer/phpmailer.php index 3f6f5f5f..25b94047 100644 --- a/phpmailer/phpmailer.php +++ b/phpmailer/phpmailer.php @@ -37,14 +37,14 @@ function phpmailer_emailer_send_prepare(App $a, IEmail &$email) // Passing `true` enables exceptions $mailer = new PHPMailer(true); try { + // Setup encoding. + $mailer->CharSet = 'UTF-8'; + $mailer->Encoding = 'base64'; + if (DI::config()->get('phpmailer', 'smtp')) { // Set mailer to use SMTP $mailer->isSMTP(); - // Setup encoding. - $mailer->CharSet = 'UTF-8'; - $mailer->Encoding = 'base64'; - // Specify main and backup SMTP servers $mailer->Host = DI::config()->get('phpmailer', 'smtp_server'); $mailer->Port = DI::config()->get('phpmailer', 'smtp_port');