Задать вопрос

Как проще пересобрать и отправить копию письма?

Здравствуйте.

Необходимо принимать все входящие сообщения на определенный сервер(сделано через хук postfix'a), и отправлять эти сообщения дальше по определенной логике.

Сейчас пробую так: парсится сообщение с использованием ZBateson\MailMimeParser и пересобирается через SwiftMailer. Но проблема заключается в том, что часто(почти всегда) письмо собирается криво(видимо, где-то косячу с mime-частями) - то разметка едет, то не отображаются картинки и т.п.

Собственно вопрос: в чем может быть причина этой "кривости"? Или возможно есть более простой способ переслать копию письма? Ведь по сути надо заменить только адресата и отправителя.
  • Вопрос задан
  • 72 просмотра
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • OTUS
    PHP Developer. Professional
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
xEpozZ
@xEpozZ
Веб-разработчик
Скорее всего вы кодировку меняете и символы "сжираются". Разберите одно "сломанное" письмо. Посмотрите на charset в тегах html, а потом на кодировку вашего сообщения (не тег, а кодировку самого исходного текста письма). Я думаю, здесь проблема
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы