PhpMailer Ve Ajax Kullanarak Mail Gönderme

Tamamını indir

<?php
require("class.phpmailer.php");
extract($_POST);
$siteyoneticimail=''; //site yöneticisinin maili
function Mailsend($name,$adres,$message,$baslik,$konu,$adres2)
{
try
{
//SMPT Bilgileri
$host='';
$username='';
$password='';
$port=465;
//SMPT Bilgileri

$mail = new PHPMailer(); 
$mail->IsSMTP(); 
$mail->SMTPDebug = 0; 
$mail->SMTPAuth = true; 
$mail->SMTPSecure = 'ssl';
$mail->Host = $host;
$mail->Port = $port;
$mail->IsHTML(true);
$mail->SetLanguage('tr', "phpmailer/language");
$mail->CharSet  ='utf-8';
$mail->Username = $username; 
$mail->Password = $password; 
$mail->SetFrom($username, $baslik);
$mail->AddAddress($adres);
$mail->Subject =$konu;
if($adres2=='')
{
	$mail->Body ='<p>'.'İsim:'.$name.'<br/>'.'E-posta:'.$adres.'<br/>'.'Mesaj:'.$message.'</p>';
}
else
{
	$mail->Body ='<p>'.'İsim:'.$name.'<br/>'.'E-posta:'.$adres2.'<br/>'.'Mesaj:'.$message.'<p>';
}
if($mail->Send())
{
$mail->SmtpClose();
return true;	
}
}
catch(Exception $ex)
{
$mail->SmtpClose();
return false;		
}	
return false;
}
if(isset($_POST['name'])&&isset($_POST['email'])&&isset($_POST['message']))
{	
  if(Mailsend($_POST['name'],$_POST['email'],$_POST['message'],'alikomesogutlu.org','Siteden Mesajınız var','')&&Mailsend($_POST['name'],$siteyoneticimail,$_POST['message'],'alikomesogutlu.org','Siteden Mesajınız var',$_POST['email']))
  {
	 echo true;
  }
  else
  {
	 echo false;
	  
  }

}

?>
 
   
function mailsend()
{    
       var veri= $("#contactform").serialize(); 

       $.ajax({

        type: "post", 

        url: "mailsend.php",  

        data: veri, 

        success:function(sonuc){ 

             if(sonuc==true)
			 {
              document.getElementById("contactform").reset();				 
		      swal("Bilgilendirme", "E-Posta Gönderildi.", "success");
			  //Not: swal script dosyası dahil edilecek                             
			 }
			 else
            swal("Bilgilendirme", "E-Posta Gönderilemedi.", "error");

        }

       });
}
 <span id="mce_marker" data-mce-type="bookmark" data-mce-fragment="1">​</span>

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir