PHP

[:tr]PHP ile Yandex Üzerinden Mail Gönderme[:en]Send mail with Yandex SMTP


[:tr]Merhaba arkadaşlar bu konumuzda yandex mail servisi üzerinden PHP ile mail gönderme işleminden bahsedeceğiz bildiğini üzere Hostinglerde MAİL() fonksiyonu çoğu zaman pasif oluyor ve mail göndermemize imkan sağlamıyor buna alternatif olarak gmail veya yandex mevcut size yandex için gerekli kodları vereceğiz.

  • İlk olarak buradan gerekli kütüphaneleri indirin.
  • İndirmiş olduğunu RAR arşivi içerisindeki mail klasörünü projenize dahil edin.
<?php
  require_once "mail/PHPMailerAutoload.php";

  $mail = new PHPMailer();
  $mail->IsSMTP();
  $mail->SMTPDebug = 1; 
  $mail->SMTPAuth = true;
  $mail->SMTPSecure = 'tls';
  $mail->Host = 'smtp.yandex.com';
  $mail->Port = 587;
  $mail->IsHTML(true);
  $mail->SetLanguage("tr", "phpmailer/language");
  $mail->CharSet ="utf-8";
  $mail->Username = "yandex mail adresi"; 
  $mail->Password = "mail adresi şifresi";
  $mail->SetFrom("Gönderici Mail Adresi", "Gönderici Adı"); // Mail attigimizda yazacak isim
  $mail->AddAddress("Alıcı Mail Adresi"); // Maili gonderecegimiz kisi/ alici
  $mail->Subject = "Konu Başlığı"; // Konu basligi
  $mail->Body = "Mail İçeriği"; // Mailin icerigi
  $mail->Send();


?>

 [:en]A nice code you can use if you want to send mail with PHP using Yandex SMTP service.

  • First download the necessary libraries from here.
  • Include the mail folder in the RAR archive that you downloaded in the pro- cess.
<?php
  require_once "mail/PHPMailerAutoload.php";

  $mail = new PHPMailer();
  $mail->IsSMTP();
  $mail->SMTPDebug = 1; 
  $mail->SMTPAuth = true;
  $mail->SMTPSecure = 'tls';
  $mail->Host = 'smtp.yandex.com';
  $mail->Port = 587;
  $mail->IsHTML(true);
  $mail->SetLanguage("tr", "phpmailer/language");
  $mail->CharSet ="utf-8";
  $mail->Username = "eMail Address"; 
  $mail->Password = "Password";
  $mail->SetFrom("Sender Mail Address", "Sender Name"); 
  $mail->AddAddress("Buyer Mail Address");
  $mail->Subject = "Topic title";
  $mail->Body = "Mail Content";
  $mail->Send();


?>

 [:]

Konu İle İlgili Soru, Görüş ve Öneriler


Oğuzhan Yılmaz

4 Eylül 2019

Çok açıklayıcı bir yazı olmuş, teşekkürler. (!)

Soru, Görüş ve Önerileriniz için Yazın!