Всем вечера. Есть вебшел на сайте site.com и есть доступ к базе, где я нашел майл пользователей. Каким образом разослать письма по этим майлам от мыла следующего типа support@site.com?
пример с php.net PHP: <?php $to = 'nobody@example.com'; $subject = 'the subject'; $message = 'hello'; $headers = 'From: webmaster@example.com' . "\r\n" . mail($to, $subject, $message, $headers); ?>
Doom123, благодарю Если задачу усложнить. Есть список ников-имен юзеров. Нужно будет отправить сообщения в таком виде: Привет, [ник из файла номер N]. тра та та... ---------------------- разобрался по-моему так пойдет: PHP: <? $file="file.txt"; $list=file($file); $i=0; for($i=0;$i<count($list);$i++) { $ein=strrpos($list[$i],":"); $username=substr($list[$i],0,$ein-1); $mail=substr($list[$i],$ein+1); $subject = 'warning'; $message = 'hello '.$username.'!'; $headers = 'From: webmaster@example.com' . "\r\n" . mail($mail, $subject, $message, $headers); } ?> Но как задержку выставить?
PHP: <? $name=file('name.txt'); $email=file('email.txt'); $subject = 'the subject'; $headers ="From: webmaster@example.com\r\n"; for($i=0;$i<count($name);$i++) { $message="Привет, $name[$i] "; $to=$email[$i]; mail($to, $subject, $message, $headers); } ?>
2fatalo понял, исправлю Конечный вариант: PHP: <? $file="file.txt"; $list=file($file) or die ("No file!"); $subject = 'warning'; $headers = 'From: webmaster@example.com' . "\r\n"; for($i=0;$i<count($list);$i++) { $ein=strrpos($list[$i],":"); $username=substr($list[$i],0,$ein-1); $mail=substr($list[$i],$ein+1); $message = 'hello '.$username.'!'; mail($mail, $subject, $message, $headers); } ?>