• 17-01-2011, 00:34:59
    #1
    sitemin iletişim kısmını doldurup göndere tıklanınca
    Mail delivery failed: returning message to sender konulu bir mail geliyor cpanelden mail e girince
    Alıntı
    This message was created automatically by mail delivery software.
    A message that you sent could not be delivered to one or more of its
    recipients. This is a permanent error. The following address(es) failed:

    No Such User Here
    ...
    iletisim.php ;
    <html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1254"></head><body>
    <?php
    $to = "xxx@yyy.com";
    $subject = "İletişim Formu";
    $headers .= "Content-type: text/html; charset=utf-8\r\n";
    $headers = "From:" . $_POST["isim"];
    $headers = "From:" . $_POST["isim"];
    $headers .= "<" . $_POST["eposta"] . ">\r\n";
    $headers .= "Reply-To: " . $_POST["eposta"] . "\r\n";
    $headers .= "Return-Path: " . $_POST["eposta"];
    $message .= "Sitenizden gelen iletişim form işlem sonucu\n\n";
    $message .= "Adı soyadı: " . $_POST["isim"] . "\r\n";
    $message .= "TC : " . $_POST["tc"] . "\r\n";
    $message .= "Plaka: " . $_POST["plaka"] . "\r\n";
    $message .= "Telefon: " . $_POST["tel"] . "\r\n";
    $message .= "E-posta: " . $_POST["eposta"] . "\r\n";
    $message .= "Sigorta Hatırlatma: " . $_POST["sigortaturu"] . "\r\n";
    $message .= "Vade Hatırlatma: " . $_POST["vade"] . "\r\n";
    $message .= "Konu: " . $_POST["konu"] . "\r\n";
    $message .= "mesaj: " . $_POST["mesaj"] . "\r\n";
    if(empty($_POST["isim"]) || empty($_POST["tc"]) || empty($_POST["plaka"]) || empty($_POST["tel"]) || empty($_POST["sigortaturu"]) || empty($_POST["eposta"]) || empty($_POST["konu"]) || empty($_POST["mesaj"])){
    die('Lütfen boş alan bırakmayınız.');
    }
    mail($to, $subject, $message, $headers);
    ?>
    <SCRIPT LANGUAGE="JavaScript">
    var shant="http://www.yyy.com" //yönlendirmek istediğiniz adres bu websitenizin ana sayfasıda olabilir ileşim sayfasıda
    document.write('Mesajınız Alınmıştır otomatik olarak yönlendirileceksiniz!' + shant)//ekranda çıkacak mesaj
    function forPage()
    {
    location.href=shant
    }
    setTimeout ("forPage()", 100);//Bekleme süresi
    </SCRIPT>
    </body>
    Mx Ayarları olarak hotmailin bana verdiklerini kullanıyorum. aynı dosyaları başka host a attığımda sorunsuz çalışıyor.
    sorun nereden olabilir ? Bu konuyla ilgili çözüm önerisi olan varmı?
    Teşekkürler...
  • 17-01-2011, 03:37:52
    #2
    Üyeliği durduruldu
    vehbiesen.com scriptin çalıştığı sunucuda açılmış ise, dns sorgulaması yapmadan kendi içerisinde o emaili dağıtmaya çalışıyor, başka host da ise dns sorgusu yapıldığı için email yerine ulaşıyor.

    Panel ne kullanıyorsun?