Я использую SMTP для отправки электронной почты и IMAP для чтения / записи почтового ящика. Когда я отправляю электронную почту через SMTP, она возвращает целое необработанное сообщение с заголовком и сообщением (полное сообщение MIME). Затем с помощью imap_append я создаю копию этого письма в поле Отправлено.
Если к электронному письму не прикреплено ни одного вложения, проблема не возникает, но если в нем есть вложение, то в нем не отображается тело письма, но когда я проверяю Исходное сообщение / источник / текст сообщения в необработанном сообщении / html существует.
Я использую приведенный ниже код для копирования электронной почты в поле Отправлено
$authhost="{mail.DOMAIN_NAME.com:993/imap/ssl}INBOX.Sent";
if ($mbox=imap_open( $authhost, {USER NAME}, {PASSWORD})) {
$msg = ($str['headers'].$str['message']); // return by SMTP after sending email
imap_append($mbox,$authhost,$msg, "\\Seen");
imap_close($mbox);
return "OKAY";
}