Я сталкивался с несколькими проблемами при отправке почты в нашем почтовом приложении на основе php, в частности со скоростью, с которой наш почтовый сервер будет принимать входящую почту.Чтобы попытаться преодолеть эту конкретную проблему, а также предотвратить более общие проблемы SMTP, я пытаюсь написать электронное письмо в файл для последующей отправки, если SMTP-сервер возвращает ошибку.
В настоящее время я использую PEARБиблиотека Mail_Mime для отправки почты.Из того, что я прочитал в документах , можно сохранить сообщение в файл, используя метод saveMessage.Моя проблема заключается в том, что мой PHP-скрипт должен прочитать это сообщение и попытаться отправить его снова на более позднем этапе.Если не считать синтаксического анализа файла вручную и поиска различных заголовков «FROM», «TO» и т. Д., А затем вручную восстановить весь почтовый объект с нуля, есть ли какая-либо функция в библиотеке Mail_Mime, которая позволяет мне читать весь файл по адресуодин раз и восстановить различные части и заголовки автоматически?