GNG
Kurucu
Merhaba arkadaşlar,
Bu konuda PHP kullanarak mail gönderme sistemi nasıl kurulur onu anlatıyorum. İletişim formları ve bildirim sistemleri için oldukça gereklidir.
1. Mail Sistemi Mantığı
[]Kullanıcı form doldurur
[]Veri sunucuya gönderilir
[]Mail oluşturulur
[]Alıcıya iletilir
2. Basit mail() Kullanımı
3. SMTP Kullanımı (Önerilir)
SMTP daha güvenli ve stabil bir yöntemdir.
4. Formdan Mail Gönderme
5. Geliştirme Fikirleri
Sonuç
Mail sistemi projelerde kullanıcı iletişimi için vazgeçilmezdir.
SMTP kullanımı her zaman daha sağlıklı sonuç verir.
Bu konuda PHP kullanarak mail gönderme sistemi nasıl kurulur onu anlatıyorum. İletişim formları ve bildirim sistemleri için oldukça gereklidir.
1. Mail Sistemi Mantığı
[]Kullanıcı form doldurur
[]Veri sunucuya gönderilir
[]Mail oluşturulur
[]Alıcıya iletilir
2. Basit mail() Kullanımı
PHP:
<?php
mail("test@mail.com", "Konu", "Mesaj içeriği");
?>
3. SMTP Kullanımı (Önerilir)
SMTP daha güvenli ve stabil bir yöntemdir.
PHP:
<?php
use PHPMailer\PHPMailer\PHPMailer;
$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Username = "mail@gmail.com";
$mail->Password = "sifre";
$mail->SMTPSecure = "tls";
$mail->Port = 587;
$mail->setFrom("mail@gmail.com", "Site");
$mail->addAddress("alici@mail.com");
$mail->Subject = "Test";
$mail->Body = "Mail gönderildi";
$mail->send();
?>
4. Formdan Mail Gönderme
HTML:
<form method="post">
<input type="text" name="mesaj" placeholder="Mesaj">
<button>Gönder</button>
</form>
PHP:
<?php
if ($_POST) {
$mesaj = $_POST['mesaj'];
mail("test@mail.com", "Yeni mesaj", $mesaj);
}
?>
5. Geliştirme Fikirleri
[]HTML mail tasarımı
[]Dosya ekleme (attachment)
[]Toplu mail sistemi
[]Otomatik bildirimler
Sonuç
Mail sistemi projelerde kullanıcı iletişimi için vazgeçilmezdir.
SMTP kullanımı her zaman daha sağlıklı sonuç verir.