Web sitelerinde en sık kullanılan özelliklerden biri de formlardan gelen verilerin e-posta ile iletilmesidir.
PHP’nin mail() fonksiyonu sayesinde ek bir kütüphane kullanmadan basit şekilde e-posta gönderebilirsin.
Basit Mail Gönderme Örneği
<?php $kime = "ornek@mail.com"; $konu = "Form Mesajı"; $mesaj = "Merhaba, bu bir test mailidir."; $basliklar = "From: noreply@site.com"; if(mail($kime, $konu, $mesaj, $basliklar)) { echo "Mail gönderildi!"; } else { echo "Mail gönderilemedi!"; } ?>
PHPMailer ile Daha Profesyonel Çözüm
mail() fonksiyonu basit işler için yeterlidir ama SMTP desteği için PHPMailer tercih edilir.
Örnek:
$mail->isSMTP(); $mail->Host = 'smtp.domain.com'; $mail->SMTPAuth = true; $mail->Username = 'mail@domain.com'; $mail->Password = 'parola';
Sonuç
Küçük projelerde mail(), büyük projelerde ise PHPMailer veya benzeri kütüphaneler kullanmak en doğru tercihtir.