• 08-11-2021, 14:03:11
    #1
    <?php
    if ($_POST) {
        
        $AdiSoyadi = trim(strip_tags($_POST['username']));
    $MailAdresi = trim(strip_tags($_POST['email']));
    $MesajKonusu = trim(strip_tags($_POST['message']));
    
    if($AdiSoyadi and $MailAdresi and $MesajKonusu ){ //Form'dan bütün değerler geliyorsa mail gönderme işlemini başlatıyoruz.
    
        $Mesaj = "
        Adı soyadı: $AdiSoyadi
        Mail Adresi : $MailAdresi
        Mesaj : $MesajKonusu
        ";
    
        //Php Smtp Mailler Sınıfını Sayfaya Dahil Ediyoruz
        include ('phpmail/class.phpmailer.php');
        include ('phpmail/class.smtp.php');
        //Php Smtp Mailler Sınıfını Sayfaya Dahil Ediyoruz Tamamlandı
    
        //Mail Bağlantı Ayarları
        //Mail Hangi Hesaptan Gönderilecek ise onun bilgilerini yazın.
        $MailSmtpHost =   $key['ayar_smtphost'];
        $MailUserName =  $key['ayar_smtpuser'];
        $MailPassword = $key['ayar_smtppassword'];
        //Mail Bağlantı Ayarları Tamamlandı
    
        //Doldurulan Form Mail Olarak Kime Gidecek?
        $MailKimeGidecek = $key['ayar_smtpuser'];
    
        //Doldurulan Form Mail Olarak Kime Gidecek Tamamlandı
        
        $mail = new PHPMailer();
        $mail->IsSMTP();
        $mail->SMTPAuth = true;
        $mail->Host = $MailSmtpHost; //Smtp Host
        $mail->SMTPSecure = 'ssl';  //yada tls
        $mail->Port =   $key['ayar_smtpport'];  //SSL kullanacaksanız portu 465 olarak değiştiriniz - TLS Portu 587
        $mail->Username = $MailUserName; //Smtp Kullanıcı Adı
        $mail->Password = $MailPassword; //Smtp Parola
        $mail->SetFrom($mail->Username, 'Site İletişim');
        $mail->AddAddress("$MailKimeGidecek", 'Admin'); //Mailin Gideceği Adres ve Alıcı Adı
        $mail->CharSet = 'UTF-8'; //Mail Karakter Seti
        $mail->Subject = $MesajKonusu; //Mail Konu Başlığı
        $mail->MsgHTML("$Mesaj"); //Mail Mesaj İçeriği
        if($mail->Send()) {
            echo '<script>alert("Mail gönderildi!");</script>';
            echo '<script>document.location="iletisim.php"</script>';
        } else {
            echo 'Mail gönderilirken bir hata oluştu: ' . $mail->ErrorInfo;
        }
    
    
    } //Mail gönderme işlemi tamamlandı end.if
    }
    
     ?>
     <form  method="POST" action="">
                                    <div class="contact-one p-a40 p-r150">
                                                <div class="form-group">
                                                    <input name="username" type="text" required="" class="form-control" placeholder="İsim Soyisim">
                                                </div>
                                          
                                                <div class="form-group">
                                                    <input name="email" type="phone" class="form-control" required="" placeholder="Telefon Numarası">
                                                </div>
                                          
                                                <div class="form-group">
                                                    <textarea name="message" rows="3" class="form-control " required="" placeholder="Gayrimenkul Adı"></textarea>
                                                </div>
                                            
                                                <button name="submit" type="submit" value="Submit" class="site-button black radius-no text-uppercase">
                                                        <span class="font-12 letter-spacing-5">Gönder</span>
                                                </button>
                                                
                                              
                                </form>
    Sizce neden mail alamıyorum ?
  • 08-11-2021, 14:37:02
    #2
    Onur hocam hata kodu nedir
  • 08-11-2021, 14:38:50
    #3
    Modal adlı üyeden alıntı: mesajı görüntüle
    Onur hocam hata kodu nedir
    hata kodu yok, gelmiyor maile mesaj.