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

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

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

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

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

Собственно вопрос: в чем может быть причина этой "кривости"? Или возможно есть более простой способ переслать копию письма? Ведь по сути надо заменить только адресата и отправителя.
  • Вопрос задан
  • 71 просмотр
Подписаться 2 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
xEpozZ
@xEpozZ
Веб-разработчик
Скорее всего вы кодировку меняете и символы "сжираются". Разберите одно "сломанное" письмо. Посмотрите на charset в тегах html, а потом на кодировку вашего сообщения (не тег, а кодировку самого исходного текста письма). Я думаю, здесь проблема
Ответ написан
Ваш ответ на вопрос

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

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