Browse Source

[phpmailer] Ensure encoding is UTF-8 even when not using the SMTP configuration

pull/1049/head
Hypolite Petovan 6 months ago
parent
commit
341e51f13d
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      phpmailer/phpmailer.php

+ 4
- 4
phpmailer/phpmailer.php View File

@ -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');


Loading…
Cancel
Save