Похоже, Gmail прекратил обработку тега.Кто-нибудь сталкивается с той же проблемой?Я даже пробовал пример кода из сообщества Google, но он не работает.
Письма отправляются через библиотеку PHPMailer.
Это фрагмент кода, который я использую для проверки правильностисейчас, и это не сработало.Я только что получил ответ от клиента, который сказал мне, что его электронные письма внезапно стали «уродливыми».
Очень благодарен за любые отзывы об этом.
$mail = new PHPMailer(true);
try {
$mail->SMTPDebug = 0;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->Port = 587;
$mail->CharSet = 'utf-8';
$mail->Encoding = 'base64';
$mail->SMTPSecure = 'tls';
$mail->SMTPAuth = true;
$mail->Username = 'my@username';
$mail->Password = 'mypassword';
//Recipients
$mail->setFrom('sender', 'sendername');
$mail->addAddress('email@eto.com');
//Content
$mail->isHTML(true);
$mail->Subject = 'Solicitou contato.';
$mail->Body = '
<html>
<head>
<style>
.colored {
color: blue;
}
#body {
font-size: 14px;
}
</style>
</head>
<body>
<div id="body">
<p>Hi Pierce,</p>
<p class="colored">This text is blue.</p>
<p>Jerry</p>
</div>
</body>
</html>';
$mail->send();
echo "Okay. The message is gone.";
} catch (Exception $e) {
echo "Message could not be sent. Mailer Error: {$mail->ErrorInfo}";
}