Электронные письма, отправленные с помощью SMTP Codeigniter, ломаются в почтовых ящиках разных поставщиков электронной почты - PullRequest
0 голосов
/ 27 мая 2020

Я настроил наш веб-сайт для отправки определенных автоматических электронных писем пользователям (изменение пароля, подписка на рассылку новостей и т. Д. c ..) с использованием SMTP codeigniter.

К сожалению, при тестировании письмо всегда получало что-то портит, и в зависимости от провайдера это другая проблема!

Вот мой адрес электронной почты. php настройка:

$config['protocol'] = 'smtp';
$config['smtp_host'] = 'ssl://smtpout.secureserver.net'; //change this
$config['smtp_port'] = '465';
$config['smtp_user'] = 'user@example.com'; //change this
$config['smtp_pass'] = 'password; //change this
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['wordwrap'] = TRUE;
$config['newline'] = "\r\n"; //use double quotes to comply with RFC 822 standard

Вот что человек должен получить:

Hi, Subscription Test User!

Your Subscription has been updated successfully. Please enjoy the features that come with your monthly plan.
If you wish to change or cancel your Subscription, you can do so at any time through your Account Settings.

Вот что появляется в AOL и GMail

    Hi, Subscription%20Test%20User!

Your Subscription has been updated successfully. Please enjoy the features that come with your monthly plan.
If you wish to change or cancel your Subscription, you can do so at any time through your Account Settings.

И, что хуже всего, это появляется в Outlook / Hotmail

Hi, Subscription Test User!

=3Cbr />Your Subscription has been=pdated successfully. Please enjoy the feature= that come with your monthly plan.
If you wish to chang= or cancel your Subscription, you can do so at any time through your Accou=t Settings.

Я не знаю, как исправьте это, и мы будем очень признательны за любую помощь относительно того, почему разные провайдеры электронной почты показывают эти символы замененными вот так. Чтобы разбить его:

**AOL/Gmail:** replaces spaces for {user_name} with %20

**Outlook:** Adds =3Cbr /> and also replaces characters with =

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...