• 02-12-2009, 14:03:23
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar sebebini anlayamadığım bir sorun var. Site üzerinde iletişim sayfasındaki formun direk olarak mail adresine gelmesini sağladım. alıcı kısmına x bir mail yazınca mesaj bu x maile geliyor ama domaine ait maili yazınca mesaj gelmiyor;

    Bu hatayı veriyor.
    Warning:mail()..... : SMTP server response: 550 Requested action not taken: mailbox unavailable or not local in c:\..\.......php    on line 35
    online 35 de de bu kod var
    mail($alan_mail,$baslik,stripslashes($mesaj),$mailtanim);
    Kesinlikle kod çalışıyor ve mail adresi de çalışıyor. Sadece forumdaki alıcı mailine domaine ait maili yazınca çalışmıyor? Görüşlerinizi bekliyorum, Teşekkürler
  • 02-12-2009, 14:05:19
    #2
    Üyeliği durduruldu
    domainin o mail box una ait problem olabilir mi acaba. normalde iligli mail kullaniliyor mu. bu hatayi daha önce aldiniz mi yeni hata almaya mi basladiniz?
  • 02-12-2009, 14:10:02
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    SMTP bilgilerini yanlış girmişsinizdir. ( SMTP Server, SMTP Mail Kullanıcı Adı veya Şifre )
  • 02-12-2009, 14:17:39
    #4
    Bu sicripti başka sitelerde kullanıyorum bu siteye de ekledim. Başka bir mail yazınca çalışıyor. Domaine ait mailide tanımladım oda çalışıyor, başka bir host üzerinden bu maile mesaj gönderebiliyorum ama bu daminin olduğu hostingte bu maile gönderemiyorum.

    mail.php dosyası aşağıda.

    <?
    session_start();
    
    $gonder_isim=$_POST["gonder_isim"];
    $gonder_mail=$_POST["gonder_mail"];
    $alan_mail=$_POST["alan_mail"];
    $baslik=$_POST["baslik"];
    $mesaj="Gönderen Kişi : " . $gonder_isim .  
    " - - - Gönderen mail : " . $gonder_mail .  
    " - - - Gönderen Konu : " . $_POST["konu"].  
    " - - - MESAJ : " . $_POST["mesaj"]; 
    
    $kod=$_POST["kod"];
    
    
    
    if (($gonder_isim == "" OR $gonder_mail == "" )) {
    ?><script>alert("Lütfen Tüm Alanları Doldurunuz.");
    window.location = "iletisim.html"
    </script><?
    }else{
    if (empty($_POST["kod"]) || empty($_SESSION["guv"]) || !$_SESSION["guv"]) {
    ?><script>alert("Lütfen Güvenlik Kodunu giriniz.");
    window.location = "iletisim.html"
    </script><?
    } else {
     if ($_POST["kod"] == $_SESSION["guv"]) {
     
    $mailtanim = "MIME-Version: 1.0\r\n"; // bu kısım tanımlama kısmı
    $mailtanim .= "Content-type: text/plain; charset=iso-8859-9\r\n";
    $mailtanim .= "From: $name <$gonder_mail>\r\n";
    $mailtanim .= "Reply-To: $name <$gonder_mail>\r\n";
    
    
    mail($alan_mail,$baslik,stripslashes($mesaj),$mailtanim);
    
    ?><script>alert("Teşekkürler. Mesajınız elimize ulaştı. En kısa zamanda sizinle irtibata geçilecektir.");
    window.location = "http://www.xxxxxx.xxx"
    </script>
    <?  unset($_SESSION["guv"]);
      exit;
     } else {
     ?><script>alert("Güvenlik Kodunu Yanlış Girdiniz.");
    window.location = "iletisim.html"
    </script><?
     }
    }
    
    }
    
    ?>
  • 02-12-2009, 17:13:39
    #5
    Kodlar yukardaki gibidir. Sorunu anlayan yok mu?
  • 03-12-2009, 21:11:40
    #6
    sadece mail fonskiyonun kullanarak öncelikle sunucunda bir problem olup olmadığına bak. Daha sonra mail adresini değiştirerek dene birde öyle dene. Çünkü herhan gibir sunucu belirtmek zorunda değilsin. Mail adresini yazman mail yollaman için geçerlidir. Yine olmaz ise sunucu firman ile görüş.

    Örnek basit mail kodu;
    mail('info@ornek.com', 'Konu', $mesaj);

    Saygılarımla,
    Ömer ÖZER
  • 03-12-2009, 21:16:41
    #7
    hata kodundan anladigim kadariyla mail adresi actirmamis sana sistem cunku inbox u bulamiyor...ilk once smtp kimlik dogrulama yaparak gondermeyi dene oda olmadi baska hesaptan domaine ait mail gonder dene, baktinki mail gelmiyor hemen hostcunun basina cok