Swiftmailer Issue — HTML-контент, зачищенный почтовым клиентом

У меня возникают проблемы со Swiftmailer, когда я отправляю сообщение, и иногда я получаю, что контент полностью поврежден (HTML-разметка).

Мое программное обеспечение отправляет много электронных писем, и это происходит почти каждый день, но мы не можем получить какой-либо журнал об этом, так как мы используем Yii в качестве нашей основной структуры, и он не показывает никаких ошибок (мы используем инструмент трассировки журнала) и тело всегда HTML без каких-либо ошибок).

Хуже всего то, что мы изменили часть кода в Swiftmailer, чтобы разбить строку перед стандартными strip_tags, используемыми в методе msgHTML () для улучшения простой / текстовой части. Таким образом, настоящая проблема заключается в том, что пользователи просматривают не простую часть, а HTML-код, что вызывает много проблем.

Просто наблюдение, мы используем реле для отправки через SMTP (порт 25 и без аутентификации).

Изменения в Swiftmailer:

public function MsgHTML($body) {
$this->body = $body;
if ($this->altBody == null) {
$this->altBody = str_replace('<br />', '<br />' . PHP_EOL, $this->body);
$this->altBody = str_replace('</p>', '</p>' . PHP_EOL, $this->altBody);
$this->altBody = strip_tags($this->altBody);
}
return $this;
}

HTML отправлено: Ссылка на сайт

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector