• 06-05-2015, 09:56:21
    #1
    merhaba arkadaşlar

    bi form yazdım ama mail gitmiyor.. sorun nerede olabilir yardımcı olursanız sevinirim.
    Alıntı
    <?php

    header('Content-Type: text/html; charset=utf-8');

    $AdSoyad = @$_POST["name"];

    $Email = @$_POST["email"];

    $Telefon = @$_POST["telefon"];

    $Soru = @$_POST["message"];

    $Il = @$_POST["konu"];



    if(empty($AdSoyad) || empty($Telefon)) {

    $Array["Hata"] = 'Lütfen boş alan bırakmayınız!';

    }else {

    $mailY = "Adı Soyadı : ".$AdSoyad."\nTelefon : ".$Telefon."\nEmail : ".$Email."\nMesajı : ".$Soru."\nKonu : ".$Il;

    $header_ = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/plain; charset=UTF-8' . "\r\n";
    //$mail = mail("info@siteadi.com","Siteden Gelen",$mailY,$header_);

    include 'class.phpmailer.php';

    $mail = new PHPMailer();

    $mail->IsSMTP();

    $mail->SMTPAuth = true;

    $mail->Host = 'mail.siteadi.com';

    $mail->Port = 587;

    $mail->Username = 'info@siteadi.com';

    $mail->Password = 'deneme123';

    $mail->SetFrom($mail->Username, 'Site Adi');

    $mail->AddAddress('info@siteadi.com', 'Site Adi');

    $mail->CharSet = 'UTF-8';

    $mail->Subject = 'Siteden Gelen';

    $mail->MsgHTML($mailY);

    if($mail) {

    $Array["Basari"] = "Helal";

    }else {

    $Array["Hata"] = "İletişim sırasında bir hata ile karşılaşıldı!";

    }



    }

    echo json_encode($Array);

    ?>
  • 06-05-2015, 10:00:00
    #2
    if($mail) yerine if($mail->Send()) deneyin. @Abraxas;
  • 06-05-2015, 10:02:03
    #3
    Abraxas adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar

    bi form yazdım ama mail gitmiyor.. sorun nerede olabilir yardımcı olursanız sevinirim.
    Bu Gönderme işlemini mail->send gibi bir fonksiyonu olmalı

    if ( $mail ) yerine

    if ( $mail->send() ) olarak değiştirdiğinizde ne oluyor
  • 06-05-2015, 10:11:45
    #4
    yvolkan adlı üyeden alıntı: mesajı görüntüle
    Bu Gönderme işlemini mail->send gibi bir fonksiyonu olmalı

    if ( $mail ) yerine

    if ( $mail->send() ) olarak değiştirdiğinizde ne oluyor

    PsdBul adlı üyeden alıntı: mesajı görüntüle
    if($mail) yerine if($mail->Send()) deneyin. @Abraxas;

    çok teşekkürler.
    if($mail->Send())

    yapınca mail düştü