PHPMailer sınıfının ne olduğunu herkes biliyordur zaten o yüzden o konuya girmiyorum.
Yapacağımız şey , PHPMailer sınıfını bir fonksiyona atıp tüm sitede o fonksiyon ile SMTP mail gönderebileceğiz.
Fonksiyonumuz :
Kullanım :
PHPMailer sınıfını da indirip ftp den göndermeniz gerektiğini biliyorsunuzdur sanırım.
Yapacağımız şey , PHPMailer sınıfını bir fonksiyona atıp tüm sitede o fonksiyon ile SMTP mail gönderebileceğiz.
Fonksiyonumuz :
PHP:
function mail_gonder($kimden, $gonderen_isim, $baslik, $mesaj, $kime) {
require_once("class/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->From = $kimden;
$mail->SMTPAuth = true;
$mail->FromName = $gonderen_isim;
$mail->SMTPSecure = "";
$mail->Host = "mail.siteniz.com"; // Admin paneliniz felan varsa değişken de atayabilrsiniz.
$mail->CharSet = 'iso-8859-9'; // Maillerin gönderileceği karakter seti. UTF8 de yapabilirsiniz.
$mail->Username = "[email protected]"; // Admin paneliniz felan varsa değişken de atayabilrsiniz.
$mail->Password = "sifreniz"; // Admin paneliniz felan varsa değişken de atayabilrsiniz.
$mail->Port = 587; // Genelde 25'dir. Host firmanıza sorarsınız. Admin paneliniz felan varsa değişken de atayabilrsiniz.
$mail->WordWrap = 50;
$mail->IsHTML(true); // HTML formatında gönderileceğini belirtiyoruz.
$mail->Subject = $baslik;
$mail->SMTPDebug = 0;
$body = $mesaj;
$mail->Body = $body;
$mail->AddAddress("$kime");
if ($mail->Send()) echo "Mail gönderildi";
else echo ''.$mail->ErrorInfo.'';
$mail->ClearAddresses();
$mail->ClearAttachments();
}
Kullanım :
PHP:
$gonderenmail = "[email protected]";
$gonderenisim ="netster";
$mailbasligi ="Başlık";
$mesaj = "mesaj içeriği <br /> alt satır." ;
$gonderilecek = "[email protected]";
mail_gonder($gonderenmail,$gonderenisim,$mailbasligi,$mesaj,$gonderilecek);
PHPMailer sınıfını da indirip ftp den göndermeniz gerektiğini biliyorsunuzdur sanırım.