$ MAILING_LIST = array (" john@example.com ", " paula@example.com ", " cindy@example.com " ) ;
2
Criar variáveis para armazenar o assunto ea mensagem . Use a função de " quebra automática de linha " para restringir cada linha dentro da mensagem para não mais que 70 caracteres. Por exemplo, digite :
$ subject = " Mensagem importante ";
$ message = "Este é um lembrete importante que o evento de hoje à noite terá lugar às 8:00 ";
$ mensagem = wordwrap ( $ mensagem, 70);
3
Crie uma variável para armazenar quaisquer cabeçalhos adicionais que deseja incluir na mensagem. Separe cada cabeçalho com retorno de carro e avanço de linha os caracteres " \\ r \\ n ". Por exemplo, digite :
$ headers = "From: webmaster@example.com " . "\\ r \\ n". "Responder para : webmaster@example.com " . "\\ r \\ n". "X -Mailer : PHP /". phpversion ();
4
Criar variáveis para manter os parâmetros de limitação . Por exemplo, digite :
$ max_emails_sent = 10;
$ sleep_time = 10;
5
Crie uma função que usa a função PHP "mail" para enviar a mensagem de e-mail. Verifique o valor de retorno da função "mail" para determinar se a chamada de função para "mail" foi bem sucedida. Por exemplo, digite :
função MailIt ( $ pessoa, $ assunto, $ mensagem, $ headers ) {
$ result = mail ( $ pessoa, $ assunto, $ mensagem, $ headers ) ;
if ($ resultado !)
echo ( "Mail para" $ pessoa "não foi bem sucedido \\ r \\ n " . . );
mais < br >
echo ( . . "Enviar para" $ pessoa " foi um sucesso \\ r \\ n "); }
6
loop através de cada elemento na matriz de e-mails e enviar o e-mail para essa pessoa . Depois de o número máximo de e-mails enviados é , fazer uma pausa para o número designado de segundo . Por exemplo, digite :
$ count = 0;
foreach ($ MAILING_LIST quanto $ pessoa) {
if ( $ count > $ max_emails_sent ) {
sono
( $ sleep_time );
$ count = 0; }
MailIt ( $ pessoa, $ assunto, $ mensagem, $ headers ); < br >
+ + $ count;
}