Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
1
Cevap
870
Tıklama
0
Öne Çıkarma
SMTP PhpMailer sorunu
J
11 yıl
Çavuş
Konu Sahibi

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>';
}
}
?>

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





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

P
11 yıl
Yüzbaşı

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();



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.