Merhaba Arkadaşlar
Üyeye onay E maili gönderirken aşağıda kırmızı ile işaretlediğim alanı göstererek hata veriyor, bu konuda yardımcı olabilirmisiniz.
<?php
if($_GET['a']=='uyeOnay'):
$bg->tek("UPDATE uyeler SET onay = 1 WHERE uyeID = '".geti($_GET['id'])."'");
$uye=$bg->tek("select * from uyeler WHERE uyeID = '".geti($_GET['id'])."'");
$mesaj = '<p>Sayın '.s($uye->firma).',</p>
<p>Üyeliğiniz onaylanmıştır.Aşağıdaki linke tıklayarak sisteme giriş yapabilirsiniz.</p>
<p><a href="'.$ayar->siteyol.'uye.php" target="_blank">'.$ayar->siteyol.'uye.php</a></p>';
$mail = new PHPMailer(true);
$mail->IsSMTP();
$mail->Host = $ayar->smtp_server;
$mail->SMTPAuth = true;
$mail->Username = $ayar->smtp_user;
$mail->Password = $ayar->smtp_pass;
$body = $mesaj;
$mail->CharSet = "UTF-8";
$mail->From = $ayar->smtp_user;
$mail->FromName = $ayar->domain;
$mail->AddAddress($uye->email);
$mail->Subject = $ayar->domain." üyeliğiniz onaylanmıştır.";
$mail->MsgHTML($body);
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;die;
} else {
echo "";
}
Header("location:".$_SERVER['HTTP_REFERER']."");
endif;
?>
Birde
class.phpmailer.php içerisinde kırmızı ile işaretlediğim alanı göstererek hata veriyor.
if (!$connection) {
throw new phpmailerException($this->Lang('connect_host'));
}