Laravel 11 Как настроить кодирование электронной почты?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Laravel 11 Как настроить кодирование электронной почты?

Сообщение Anonymous »

Я отправляю электронные письма из приложения Laravel 11 через SMTP (SendGrid) и просмотр их в Gmail.
< /code>
Однако, когда я нажимаю «Показать оригинал» в Gmail и проверяю как текстовые, так и HTML-версии электронной почты, я вижу другие кодировки: < /p>
либо "iso-8859-1" < /p>

iso-8859-1 "< /p>
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
...plain text email...
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable
...html email...
< /code>
или "us-assii": < /p>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
...plain text email...
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: quoted-printable
...html email...
< /code>
Я хочу, чтобы все было UTF-8, конечно. Все советы, данные LLMS, - это галлюцинации или код из предыдущих версий Laravel.$payload = [
'url' => route('login.verify', ['token' => $token]),
];
Mail::to($user->email)->send(new EmailOTP($payload));
< /code>


Подробнее здесь: https://stackoverflow.com/questions/795 ... l-encoding
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»