Pesquisa

Pesquisa personalizada

segunda-feira, 11 de fevereiro de 2013

PHP Mail



php mail
PHP possui várias bibliotecas e funções, uma das funções que  considero muito importante é a função para enviar e-mail, a função mail( ).

Para funcionar precisa de alguns parâmetros: o destinatário, o assunto e o corpo da mensagem.

mail($para, $assunto, $mensagem); 

A função mail ainda pode receber um quarto parâmetro que  permite incluir mais de um destinatário, enviar mensagem com html e anexos e outros.

No exemplo abaixo foi adicionado o remetente e o responder para:

mail("teste@meusite.com.br", "Assunto da mensagem", $mensagem, 
     "From: webmaster@".$_SERVER['SERVER_NAME']."\r\n" 
    ."Reply-To: webmaster@".$_SERVER['SERVER_NAME']."\r\n"); 

O exemplo a seguir mostra a mensagem em formato html e o envio para mais de um destinatário:

/* Destinatários */ 
$para  = 'Juca ' . ', ' ; // preste atenção na vírgula 
$para .= 'José '; 

/* assunto */ 
$assunto = "Lembrete dos aniversariantes de Fevereiro"; 

/* corpo da mensagem */ 
$mensagem= ' 
<html> 
<head><title>Lembretes dos aniversariantes do mês de Fevereiro</title
<body> 
<p>Aqui estão os aniversariantes do mês de Fevereiro !!!</p> 
<table> 
<tr><th>Nome</th><th>Dia</th><th>Mês</th><th>Ano</th></tr> 
<tr><td>Mateus</td><td>3</td><td>Agosto</td><td>1970</td></tr> 
<tr><td>Fábio</td><td>17</td><td>Agosto</td><td>1973</td></tr> 
</table> 
</body> 
</html> 
'; 

/* Lembre-se... para mandar mensagens em formato HTML 
você precisa definir as duas linhas abaixo  */

$cabecalho  = "MIME-Version: 1.0\r\n"; 
$cabecalho .= "Content-type: text/html; charset=iso-8859-1\r\n"; 


/* Valores-extra do cabeçalho */ 
$cabecalho .= "From: Lembretes \r\n"; 


$cabecalho .= "Cc: administrador@aniversario.com.br\r\n";
$cabecalho .= "Bcc: verifica@aniversario.com.br\r\n"; 


/* Mande a mensagem */ 
mail($para, $assunto, $mensagem, $cabecalho); 

Se ocorrer problema no servidor SMTP você pode verificar da seguinte maneira a aceitação da requisição por parte do servidor:

/* Associe à variável $mail a função mail() */ 
$mail = mail($para, $assunto, $mensagem, $cabecalho); 
if ($mail==1) { 
  // o servidor recebeu a requisição corretamente  
  header("location:ok.php"); 
} else { 
  // Erro !!! 
  header("location:erro.php"); 




11 comentários:

Anônimo disse...

Hi there, I found your site by means of Google even
as looking for a related matter, your web site got here up, it seems to be good.
I've bookmarked it in my google bookmarks.
Hi there, simply turned into aware of your weblog through Google, and found that it's
truly informative. I'm going to watch out for brussels. I'll appreciate for those
who proceed this in future. Many people will be benefited from your writing.
Cheers!

Also visit my web site: Http://onlinecasino2013.Blogspot.com/
my page: http://onlinecasino2013.blogspot.com.au/

Anônimo disse...

It's an awesome article in favor of all the web users; they will get benefit from it I am sure.

Here is my webpage: Online Casino UK

Anônimo disse...

I like what you guys are up too. This sort of clever work and reporting!
Keep up the amazing works guys I've added you guys to blogroll.

Feel free to surf to my blog post all online casinos

Anônimo disse...

It's perfect time to make some plans for the future and it is time to be happy. I have read this post and if I could I desire to suggest you some interesting things or tips. Maybe you could write next articles referring to this article. I want to read even more things about it!

Review my webpage - http://www.funnyordie.com

Anônimo disse...

Good day! I know this is kinda off topic but I'd figured I'd ask.
Would you be interested in trading links or
maybe guest authoring a blog post or vice-versa?

My website addresses a lot of the same topics as yours and I feel
we could greatly benefit from each other. If you are interested feel free to shoot me an email.
I look forward to hearing from you! Fantastic blog by the way!



my blog post :: eyeuser.com

Anônimo disse...

What's Happening i'm new to this, I stumbled upon this I have found It absolutely useful and it has helped me out loads.
I'm hoping to contribute & assist different customers like its helped me. Great job.

Also visit my page ... best online Casinos

Anônimo disse...

At this time I am going away to do my breakfast,
later than having my breakfast coming over again
to read additional news.

Stop by my blog - best online casinos

Anônimo disse...

Hurrah! Finally I got a weblog from where I know how to truly obtain
valuable information regarding my study and knowledge.


Review my web page - Http://Lamula.Pe/Members/Drumtop92/Profile/

Anônimo disse...

Good web site you've got here.. It's hard to find quality writing like yours these days.
I honestly appreciate people like you! Take care!!

Feel free to surf to my blog post: http://www.nanobusiness2010.com/member/631047/

Anônimo disse...

http://prixviagrageneriquefrance.net/ viagra generique
http://commanderviagragenerique.net/ achat viagra
http://viagracomprargenericoespana.net/ generico viagra
http://acquistareviagragenericoitalia.net/ viagra

Anônimo disse...

http://prixviagragenerique50mg.net/ vente viagra
http://prezzoviagraitalia.net/ viagra
http://precioviagraespana.net/ viagra generico