Я не могу, для жизни меня, понять, почему я получаю эту ошибку. Код ниже:Ошибка Mailer: пустое тело сообщения
require_once('lib/PHPMailer/PHPMailerAutoload.php');
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = "smtp.gmail.com";
$mail->Port = 26;
$mail->Username = "[email protected]";
$mail->Password = "scrambled";
$mail->SetFrom('[email protected]', 'Web App');
$mail->Subject = "A Transactional Email From Web App";
$mail->IsHTML(false);
$mail->msgHTML($body);
$mail->AddAddress('[email protected]', 'Nomination');
if($mail->Send()) {
echo "Message sent!";
} else {
echo "Mailer Error: " . $mail->ErrorInfo;
}
Кто-то, пожалуйста, помогите!
Почему вы устанавливаете ishtml() в false, а затем набиваете в html-сообщение? полностью «Это не дроиды, которые вы ищете» ... –
Проверьте, что у 'Body' установлено после вызова' msgHTML'. – Synchro
Я понимаю, что это может рассматриваться как аналогичный вопрос к чему-то, что было задано раньше, но любой из примеров, которые я видел, не смог помочь мне решить мою проблему. Я также не программист, поэтому, пытаясь понять эту проблему, у моего босса есть сайт, который он создал для своего основания. Извините, если это неправильное использование переполнения стека. – Ashley