Php ile mail göndermenin 2 yolu var, 1. si standart mail() fonksiyonu, ancak bu fonksiyonu önermiyorum, gönderdiğiniz mailler spam klasörüne düşecektir. Tabi smtp yoluyla gönderdiğiniz maillerde spama düşebilir, bu kullandığınız sunucu ip adresinin spam olmasına, yada mail sunucusunun yapılandırmasınada bağlı olabilir. Aşağıda iletmiş olduğum phpmailer sınıfı dosyalarını indirmeniz yeterli olacaktır. Mail göndermek için öncelikle sitenizin kontrol paneli (cpanel,plesk vb.) üzerinden bir e-posta hesabı oluşturmanız gerekiyor. Göndereceğiniz mailler bu e-posta üzerinden gönderilecektir. Dağa sonra aşağıda iletmiş olduğum link üzerinden phpmailer sınıfını indirip, örnek mail gönderim kodunu bir php dosyası oluşturarak kaydederek ve mail bilgilerini oluşturduğunuz e-posta bilgileriyle değiştirerek gönderim yapabilirsiniz.
mailgonder.php
<?php
require 'vendor/PHPMailer/PHPMailer.php';
require 'vendor/PHPMailer/SMTP.php';
require 'vendor/PHPMailer/Exception.php';
use PHPMailerPHPMailerPHPMailer;
use PHPMailerPHPMailerException;
$mesaj = 'Mesaj içeriği html kod aktif';
$mail = new PHPMailer(true);
$mail->SMTPDebug = 0;
$mail->isSMTP();
$mail->Host = 'localhost';
$mail->SMTPAuth = true;
$mail->Username = 'giden@mail.com';
$mail->Password = 'mail_sifresi';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
$mail->setFrom('giden@mail.com', 'Mesaj Başlığı');
$mail->addAddress('kime@mail.ccom');
$mail->isHTML(true);
$mail->Subject = 'Mail Konusu';
$mail->Body = $mesaj;
$mail->send();
?>