Bu PHP scripti, kolay ve hızlı bir şekilde toplu e-posta gönderme işlemini gerçekleştirmenizi sağlar.
<?php
$to = "[email protected], [email protected], [email protected]";
$subject = "Toplu E-posta Gönderme";
// HTML içeriği
$message = '
<html>
<head>
<title>Toplu E-posta Gönderme</title>
</head>
<body>
<p>Merhaba,</p>
<p>Bu bir toplu e-posta örneğidir.</p>
<p>İyi günler!</p>
</body>
</html>
';
// HTML içeriği için Content-type başlığı
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
// Dosya eki
$filename = "example.pdf";
$file = fopen($filename,"rb");
$data = fread($file,filesize($filename));
fclose($file);
$headers .= "Content-Type: application/octet-stream; name=".$filename."\r\n";
$headers .= "Content-Disposition: attachment; filename=".$filename."\r\n";
$headers .= "Content-Transfer-Encoding: base64\r\n";
$headers .= "X-Attachment-Id: ".rand(1000,9000)."\r\n\r\n";
$headers .= chunk_split(base64_encode($data));
// Gönderme işlemi
mail($to, $subject, $message, $headers);
?>
Gereksinimler
- PHP yüklü bir web sunucusu
- SMTP ayarları
- Dosya eki (isteğe bağlı)
Özellikler
- Toplu e-posta gönderme
- HTML içeriği gönderme
- Dosya eki gönderme (isteğe bağlı)
Kurulum
- Scripti web sunucunuza yükleyin.
- SMTP ayarlarını yapılandırın.
- E-posta alıcılarını, konu ve içeriği belirleyin.
- Dosya eki göndermek istiyorsanız, dosya ekinin okunabilir olmasını sağlayın.
- Scripti çalıştırın ve e-postaları gönderin.
Kullanım
- Alıcıları belirleyin.
- Konu ve içeriği belirleyin.
- Dosya eki göndermek istiyorsanız, dosya ekinin okunabilir olmasını sağlayın.
- Scripti çalıştırın ve e-postaları gönderin.
Yapımcı
Emre Karademir
Web sitesi
emrekarademir.com
GitHub
emrekarademirx
Lisans
Bu script, açık kaynak kodlu bir projedir ve MIT Lisansı ile lisanslanmıştır. Kullanım ve dağıtım şartları hakkında daha fazla bilgi için Lisans dosyasına bakın.