Php ile en sıkıcı konulardan biri de mail gönderme işlemleridir
- Gönderdiğimiz mailler bazen spama düşebiliyor
- Bazen gecikmeli ulaşıyor, sunucumuzda kuyruk oluşunca
- Sunucumuzda sıkıntı olabiliyor bazen
Bu durumda gmail serverlerini kullanmak iyi olacaktır, bu konuda vereceğim fonksiyon ;
Bir kişinin gmail hesabına şifresi ile girip mail atması olayını kodla yapacaktır.
Bu uygulama için öncelikle php mailer kütüphanesini kullanmamız gerekiyor , indirmek için tıkla
(Bu uygulamayı indirdikten sonra zip dosyası içinde class ile başlayan 3 php dosyası lazım, diğerleri tanıtıcı doküman)
Şimdi class dosyalarını aldıktan sonra class.phpmailer.php dosyasını include edin, diğer ikisi bu dosyaya bağlıdır, include etmek zorunda değilsiniz
Fonksiyonumuzun kodları
function SendMailWithGmailSMTP($to,$subject,$text)
{
$mail=new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth=true;
$mail->Host="ssl://smtp.gmail.com:465";
$mail->Username="phpderslerim@gmail.com";
$mail->Password="sifremiz";
$mail->From="phpderslerim@gmail.com";
$mail->FromName="Phpderslerim.com";
$mail->CharSet="iso-8859-9";
$mail->AddAddress($to);
$mail->Subject=$subject;
$mail->IsHTML(true);
$mail->Body=$text;
if($mail->Send()) return true;
else echo $mail->ErrorInfo;
}
Kullanımı ise SendMailWithGmailSMTP("test@test.com","test","detay detay");









SAMET TEMİZER
Hangi php editörünü kullanıyorsunuz
