PHPMAiler Gmail SMTP



PHPMailer Class'ını kullanarak Gmail hesabınız üzerinden SMTP Modülüyle Herhangi Bir Hesaba (Gmail olmaya da bilir) mail göndermek için yapmanız gereken 3 şey var arkadaşlar.

1.PHPMAiler Class'ını MAil gönderdiğiniz dosya(mailgonder.php) ile aynı dizin(klasör) içine kaydedin. (Bu class'ı gitHub'dan indirebilirsiniz.)

2. mailgonder.php dosyanıza aşağıdaki kodları kopyalayıp yapıştırın.

3. Atutentication Olayı var arkadaşlar. Gmail hesabınız üzerinden IMAP izinlerini düzenlemeniz gerekiyor.

mailgonder.php =


<?php //mail islemleri
    $isim = @trim(stripslashes($_POST['name']));     $eposta = @trim(stripslashes($_POST['email']));     $telefon = @trim(stripslashes($_POST['phone']));    $konu = @trim(stripslashes($_POST['subject']));    $mesaj = @trim(stripslashes($_POST['message'])); 
/////////////////////////////////////////////////////////------mail islemleri
include 'class.phpmailer.php';$mail = new PHPMailer();$mail->IsSMTP();$mail->SMTPAuth = true;$mail->Host = 'smtp.gmail.com';$mail->Port = 587;$mail->SMTPSecure = 'tls';$mail->Username = 'GMAİL_HESABINIZ@gmail.com';$mail->Password = 'SIFRE';$mail->SetFrom($mail->Username, 'Gaziantep Teknopark');$mail->AddAddress('rukiyegle@gmail.com', 'Değerli Teknopark Yetkilileri');$mail->CharSet = 'UTF-8';$mail->Subject = 'YENİ FORM BİLDİRİMİ';$content = '<div style=" padding:10px; background: #faf8ff; padding: 10px; font-size: 14px">İsim: ' . $isim . "<br><br>" . 'Email: ' . $eposta . "<br><br>" . 'Telefon: ' . $telefon . "<br><br>" . 'Konu: ' . $konu . "<br><br>" . 'Mesaj: ' . $mesaj.'</div>';$mail->MsgHTML($content);if($mail->Send()) {    // e-posta başarılı ile gönderildi} else {    // bir sorun var, sorunu ekrana bastıralım    echo $mail->ErrorInfo;}/////////////////////////////////////////////////////////------mail bitti
echo "Mailiniz Gönderilmiştir. Anasayfaya Dönmek İçin Lütfen <a href='http://www.gaziantepteknopark.com.tr' title='gaziantepteknopark.com.tr'> Buraya </a> Tıklayınız...";
?> 


0 comments:

Yorum Gönder