Forum Webscript.Ru
		Программирование => PHP => Тема начата: )ender от 25 Декабря 2002, 00:58:14
		
			
			- 
				У меня в базе где-то 400 подписчиков, я делаю рассылку, 
 пробил скрипт, код примерно такой:
 if ($menu == "send" and $action == "ds")
 {
 $send_file = $base;
 $send_count = count($send_file);
 $maillist = str_replace("\\r\\n","
 ","$maillist");
 for ($sm = 0; $sm < $send_count; $sm++)
 {
 $to=$send_file["$sm"];
 $temp = " $name_list";
 $from="$admin_mail";
 $headers="Content-Type: text/html; charset=windows-1251\\n";
 $headers.="From: $from\\nX-Mailer: Dmailer";
 mail($to,$temp,$maillist,$headers);
 }
 echo "
 ";
 }
 
 когда 5-6ю емаилам рассылаю..шлет...а когда всю базу указываю(~400маилов) не хочет...ничего не пишет..просто почта не приходит и все, ПОЧЕМУ?
- 
				Предположу, что это настройка почтового севера блокирует почту (массовую рассылку). 
 
 Была подобная проблема. У хостера стояли настройки, ограничивающие интервал между посылкой письмами.
- 
				ПОЧЕМУ? 
 Проблема бесплатных хостингов...
 
 [OFF]PS когда в сообщении есть PHP код выделяйте его тегом [ PHP ], так удобней его просматривать[/OFF]
- 
				Сделай задержку на 1 минуту, как правило, помогает.