Привет всем Я пытаюсь отправить электронное письмо с моей учетной записи, но показывает ошибку «Message Body Missing». Может ли кто-нибудь помочь мне исправить это.Ошибка Mailer: Тело сообщения пустое Помогите мне исправить
<?php
require 'PHPMailerAutoload.php';
$mail = new PHPMailer;
$mail->isSMTP();
$mail->Host = 'smtp.gmail.com';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]'; // SMTP username
$mail->Password = '123'; // SMTP password
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('[email protected]', 'Amit Agarwal');
$mail->addReplyTo('[email protected]', 'First Last');
$mail->addAddress('[email protected]', 'Josh Adams');
$mail->addAddress('[email protected]'); // Name is optional
$mail->addCC('[email protected]');
$mail->addBCC('[email protected]');
$mail->WordWrap = 50;
$mail->isHTML(true);
$mail->Subject = 'Here is the subject';
$mail->Body = 'Hey';
$mail->AltBody = 'This is the body in plain text for non-HTML mail clients';
$mail->msgHTML(file_get_contents('contents.html'), dirname(__FILE__));
if(!$mail->send()) {
echo 'Message could not be sent.';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
}
echo 'Message has been sent';
Это может вам помочь: [http://stackoverflow.com/questions/17687325/phpmailer-unable-to-load-msghtml](http://stackoverflow.com/questions/17687325/phpmailer-unable-to -load-msghtml) – szenbalu