Php ile Google Hesabından Mail Göndermek

Php ile Google gmail hesabına bağlanarak mail göndermek için PHP Gmailer class'ını kullanacağız.

Php ile Google gmail hesabına bağlanarak mail göndermek için PHP Gmailer class'ını kullanacağız.

Öncelikle gerekli dosyaları indirmek için buraya tıklayınız.

Gerekli dosyaları indirdikten sonra;


require_once('class.phpgmailer.php');

$mail = new PHPGMailer();

$mail->Username = 'deneme@gmail.com';

$mail->Password = 'Sifreyi buraya zin';

$mail->From = 'Baslik';

$mail->FromName = 'Baslik Adi';

$mail->Subject = 'Konu';

$mail->AddAddress('Gidecek Mail Adresi');

$mail->Body = 'Bu alan ise icerik yani mesaj icerigi';

$mail->Send();



Yukarıdaki kodları sayfamıza aktardıktan sonra otomatik olarak mail gidecektir. Eğer hata ile karşı karşıya kalır iseniz yapmanız gereken bazı ayarlamalar var.

Öncelikle aşağıdaki satırları php.ini dosyanızda bularak başlarında bulunan ; işaretini kaldırın ve sunucunuzu yeniden başlatın.


;extension=php_smtp.dll

;extension=php_openssl.dll




extension=php_smtp.dll

extension=php_openssl.dll



Yukarıdaki işlemleri yaptıktan sonra mail gönderebileceksiniz. Eğer Türkçe karekter sorunu yaşıyorsanız class.phpgmailer.php dosyasını açın ve;


var $CharSet           = "iso-8859-1";



yukarıdaki kod parçasını aşağıdaki gibi utf-8 formatına çevirin.


var $CharSet           = "utf-8";



ayrıca gönderdiğiniz mail formatında html etiketler yer alıyorsa


var $ContentType        = "text/plain";



yukarıdaki kod parçasını aşağıdaki gibi html formatına çevirin.


var $ContentType        = "text/html";


  • Etiketler;
Mustafa Tanrıverdi
Yıllardan beri web programlama ile uğraşan yazarımız, C#, Php gibi programlama dillerini bilmekte ve SQL veritabanlarını kullanmaktadır. <p>Bunun yanı sıra JavaScript, Css, Html, jQery ile yakından ilgilenmektedir. <p>2006-2008 yılları arasında Joomla'nın Türkiye'de gelişmesine katkıda bulunan yazarımız şu anda PHP ile ilgili kitap yazmakta ve çeşitli makaleler hazırlamaktadır.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Çok teşekkürler
Çok teşekkür ederim.Yalnız bir sorum olacak özellikle hotmail e gönderdiğim mail ler önemsiz posta klasörüne düşüyor.Bunula ilgili bit öneriniz var mı ?
php versiyonum 5.2.12 ve smtp.dll yok epey dikkatlice batım ama yok bu versiyonda yokmu yoksa zaten açıkmı ? )

Yukarı Git