PDA

View Full Version : سوال: ارسال يك ايميل به چند آدرس



saadatieathar
سه شنبه 05 دی 1391, 21:01 عصر
سلام.
من يك فايل text دارم كه توش صد تا آدرس ايميل هست،مي خوام با php يك ايميل رو به اين آدرس ها بفرستم.ممنون مي شم راهنماييم كنيد.



<?php
$header .= "Content-type: text/html; charset: utf8\r\n";
$to = 'web1400@gmail.com';

$subject = 'اطلاع رساني';

$from ='web1400@gmail.com';

$body = '<p style=color:red;>تيتر خبر</p>';

ini_set("sendmail_from", $from);

$headers = "From: " . $from . "\r\nReply-To: " . $from . "";
$headers .= "Content-type: text/html\r\n";
if (mail($to, $subject, $body, $headers)) {

echo("<p>ارسال شد</p>");
} else {
echo("<p>خطا...</p>");
}

?>

Unique
سه شنبه 05 دی 1391, 22:38 عصر
دوست عزیز to$ در تابع ایمیل میتونه بیش از یک ایمیل از طریق جدا کردنشون با comma بگیره. ، پس ایمیل ها را از توی فایل بخونین و مثلا 10 تا 10 تا در فواصل زمانی ارسال کنید.

saadatieathar
سه شنبه 05 دی 1391, 23:18 عصر
ممنون دوست جان.خوب خوندش حله مشكلي نيست ، در مورد فواصل زماني نمي دونم چطوري ميشه اين كار رو كرد . ميشه يه توضيح بديد ؟

nsco_nsco
چهارشنبه 06 دی 1391, 00:37 صبح
سلام قبلا اسکریپت امادش رو دیده بودم بزن تو گوگل هست دیگه نیازی به نوشتن نداری موفق باشید

Unique
چهارشنبه 06 دی 1391, 13:39 عصر
راستش من خودم همه را 50 تا 50 تا میفرستم و فاصله زمانی هم نمیدم ، تا 1000 تا ایمیل خیلی به مشکل نخوردم ! البته هاست های مختلفمتفاوت هستند و باید چک کنید.
برای اعمال فواصل از cron job استفاده کنید ، فکر کنم با seep هم بشه ! یکبار برای یکی از دوستان مثل زدم و میتونید توی انجمن بگردین.