Я получаю письма из Gmail с
$accountUser = '[email protected]';
$accountPassword = 'mypass';
$accountHost = '{imap.gmail.com:993/imap/ssl}INBOX';
$mbox = imap_open($accountHost, $accountUser, $accountPassword);
и получение контента с
$body = imap_body($mbox , $idMensaje) ;
Затем я пытаюсь отправить то же письмо с PHPMailer следующим образом
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = $accountUser;
$mail->Password = $accountPassword;
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom($accountUser, 'EMAIL');
$mail->addAddress('[email protected]');
$mail->WordWrap = 50;
$mail->isHTML(true);
$mail->Subject = 'New Mail';
$mail->Body = $body;
if(!$mail->send()) {
echo 'Mail Error ' . $mail->ErrorInfo;
exit;
}
echo 'Mail Sended';
Письмо отправлено, но с текстом
--089e01494136bcca590503210698
Content-Type: multipart/alternative; boundary9e01494136bcca570503210697
--089e01494136bcca570503210697
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
... followed by the email body, everything broken and the embeded images in base64
Любое предложение, совет или совет приветствуется.
Задача ещё не решена.
Других решений пока нет …