[phpmailer] Ensure encoding is UTF-8 even when not using the SMTP configuration #1049
|
@ -37,14 +37,14 @@ function phpmailer_emailer_send_prepare(App $a, IEmail &$email)
|
|||
// Passing `true` enables exceptions
|
||||
$mailer = new PHPMailer(true);
|
||||
try {
|
||||
if (DI::config()->get('phpmailer', 'smtp')) {
|
||||
// Set mailer to use SMTP
|
||||
$mailer->isSMTP();
|
||||
|
||||
// Setup encoding.
|
||||
$mailer->CharSet = 'UTF-8';
|
||||
$mailer->Encoding = 'base64';
|
||||
|
||||
if (DI::config()->get('phpmailer', 'smtp')) {
|
||||
// Set mailer to use SMTP
|
||||
$mailer->isSMTP();
|
||||
|
||||
// Specify main and backup SMTP servers
|
||||
$mailer->Host = DI::config()->get('phpmailer', 'smtp_server');
|
||||
$mailer->Port = DI::config()->get('phpmailer', 'smtp_port');
|
||||
|
|
Loading…
Reference in a new issue