Şimdi Ara

SMTP PhpMailer sorunu

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
813
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba smtp kullanarak iletişim formumdan mail göndermeyi başardım fakat mail gönderdikten sonra gelen mailde html etiketlerini kullanamadım.
    $mail->IsHTML(true); kodunu kullandığım zaman ne mail gönderiyor ne de hata mesajı yazdırıyor.
    Ben maili şu şekilde göndersin istiyorum:

    Gönderen: $_POST['isim']
    Konu: $_POST['konu']
    Mesaj: $_POST['mesaj']



    Yardımcı olabilir misiniz?


    mail.php
     
    <?php
    if (isset($_GET['islem'])) {
    if ($_POST['eposta']<>'' && $_POST['isim']<>'' && $_POST['konu']<>'' && $_POST['mesaj']<>'') {
    require_once("class.phpmailer.php");
    $mail = new PHPMailer();
    $mail->IsSMTP();
    $mail->Host = "mail.domain.com";
    $mail->SMTPAuth = true;
    $mail->Username = "mail@domain.com";
    $mail->Password = "sifre";
    $mail->From = "mail@domain.com";
    $mail->Fromname = $_POST['isim'];
    $mail->AddAddress("mail@domain.com","Mehmet Kocak");
    $mail->Subject = $_POST['konu'];
    $mail->Body = $_POST['mesaj'] . $_POST['eposta'];
    if(!$mail->Send())
    {
    echo '<font color="#F62217"><b>Gönderim Hatası: ' . $mail->ErrorInfo . '</b></font>';
    exit;
    }
    echo '<font color="#41A317"><b>Message has been sent successfully! You will direct in 5 minutes to homepage..</b></font>
    <meta http-equiv="refresh" content="5;URL=../index.php">';
    } else {
    echo '<font color="#F62217"><b>Tüm alanların doldurulması zorunludur.</b></font>';
    }
    }
    ?>



    < Bu mesaj bu kişi tarafından değiştirildi JuaNix -- 11 Ekim 2014; 13:10:24 >







  • Kullandığın çalışır kodu paylaşayım.

     
    require_once 'class.phpmailer.php';

    $mail = new PHPMailer();
    $mail->SetLanguage('tr','class/mail/language/');
    $maill->CharSet = 'utf-8';
    $mail->Username = 'info@domain.com';
    $mail->Password = 'password';
    $mail->From = 'info@domain.com';
    $mail->FromName = 'Başlık';
    $mail->Subject = 'web sitesi iletisim formu (domain.com)';
    $mail->AddAddress('info@domain.com');
    $mail->IsHTML(true);
    $mail->Body = 'içerik..';
    $sent = $mail->Send();
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.