Mail Gönderirken hata alıyorum formdan post etmeden göndermek istiyorum. Kodlarım
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "mail.sitem.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "pisipisi@sitem.com"; // SMTP username
$mail->Password = "sifrem"; // SMTP password
$mail->Port = 587;
$mail->From = "pisipisi@sitem.com"; // smtp kullanýcý adýnýz ile ayný olmalý
$mail->Fromname = "giden ismi";
$mail->AddAddress("gidecekmail@hotmail.com","Ornek Isim");
$mail->Subject = 'sitem.com Üyelik Onay Kodu';
$body = "mailin içeriği, html kodları da olabilir";
$mail->MsgHTML($body);
if(!$mail->Send())
{
echo "Mesaj Gönderilemedi <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Mesaj Gönderildi";
?>Aldığım Hata :
( ! ) Fatal error: Class 'SMTP' not found in C:\wamp64\www\evcil\islem\class.phpmailer.php on line
1522 $mail->Body = implode("kokkkkkk",$_POST); Bu şekilde kullandığımda aldığım hata :
Mesaj Gönderilemedi
Mailer Error: Message body empty
<?php
require("class.phpmailer.php"); // burası yanlış
$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = "mail.sitem.com"; // SMTP servers
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "pisipisi@sitem.com";
$mail->Password = "sifrem"; // SMTP password
$mail->Port = 587;
$mail->From = "pisipisi@sitem.com"; // smtp kullanýcý adýnýz ile ayný olmalý
$mail->Fromname = "giden ismi";
$mail->AddAddress("gidecekmail@hotmail.com","Ornek Isim");
$mail->Subject = 'sitem.com Üyelik Onay Kodu';
$body = "mailin içeriği, html kodları da olabilir";
$mail->MsgHTML($body);
if(!$mail->Send())
{
echo "Mesaj Gönderilemedi <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Mesaj Gönderildi";
?>