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'));
        }