Smtp Form Hata Alıyorum Yardımcı Olurmusunuz

etkin Mehmet Akif

Arkadaşlar ben şu şekilde form ayarladım ama gönder dediğimde " Gönderim Hatası: Language string failed to load: connect_host " hatası alıyorum ? nerede hata var

 

 

<html>

<head>

<meta http-equiv="Content-Language" content="tr">

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">

<title>Örnek iletişim formu</title>

</head>

<body>

<fieldset style="width:400px;">

<h3><a href="iletisim.php">İletişim Formu</a></h3>

<form method="post" action="iletisim.php?islem">

<p><input type="text" name="isim" size="20" /> <label for="isim"> <b>Adınız</b> </label></p>

 

<p><input type="text" name="eposta" size="20" /> <label for="eposta"> <b>Eposta Adresiniz</b> </label></p>

 

<p><input type="text" name="konu" size="20" /> <label for="konu"> <b>Konu</b> </label></p>

<p><textarea rows="6" name="mesaj" cols="30"></textarea> <label for="mesaj"> <b>Mesajınız</b> </label></p>

 

<p><input type="reset" value="Sıfırla" /> <input type="submit" value="Gönder" /></p> 

<?php

 

if (isset($_GET['islem'])) {

if ($_POST['eposta']<>'' && $_POST['isim']<>'' && $_POST['konu']<>'' && $_POST['mesaj']<>'') {

 

require_once("class.phpmailer.php");

 

$mail = new PHPMailer();

$mail->IsSMTP();

$mail->Host = "mail.domain.com"; // SMTP servers

$mail->SMTPAuth = true;

$mail->Username = "rezervasyon@domain.com"; // Alan adınıza ait eposta hesabınızı yazınız Örn. info@alanadi.com

$mail->Password = "123456"; // Bu eposta hesabınıza ait şifreniz

$mail->From = "rezervasyon@domain.com";  // Epostanızın gönderileceği adres. Yukarıdaki eposta adresi ile aynı olmalıdır.

$mail->Fromname = $_POST['isim']; // Bu alanı değiştirmeyiniz.

$mail->AddAddress("vadii-domain@yandex.com","Mail gönderimi"); // Epostanın gideceği adres. Bu adres için iletişim formlarında yine yukarıdaki adres yazılabilir. Aynı adresin yazılması, mail formunun kendine gönderilmesini sağlar. Bu sayede mesaj kaybı yaşanma riski sıfıra yakındır. Yine de mail formu farklı bir adresede gönderilebilir.

$mail->Subject = $_POST['konu'] . $_POST['eposta']; // Bu alanı değiştirmeyiniz.

$mail->Body = $_POST['mesaj']; // Bu alanı değiştirmeyiniz.

 

if(!$mail->Send())

{

  echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';

  exit;

}

echo '<font color="#41A317"><b>Mesaj başarıyla gönderildi.</b></font>';

} else {

echo '<font color="#F62217"><b>Tüm alanların doldurulması zorunludur.</b></font>';

}

}

?>

</form>

</fieldset>

</body>

</html>

25-12-2014 01:46

    Php

    unal27 unal kurtgoz

    smtp sunucu hatası alıyorsun

    25-12-2014 17:57

      www.Phpkodlari.com © 2009 Herkes Php öğrenecek
      Web tasarım ve eğitim kaynağınız.