Envio de e-mail em php através da função mail()
computêro | 31/07/2009

Boa tarde computêros, quando desenvolvemos um site temos a necessidade de envio de e-mail, seja por um formulário de contato ou automaticamente quando um visitante se cadastra, informando os seus dados cadastrais.
O php possui uma função externa para que possamos enviar e-mail, chamada mail().
Sua sintaxe é a seguinte:
1 | bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] ) |
Pensando na praticidade eu desenvolvi uma classe para que o envio do e-mail seja unificado e mais prático:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | <? /* Autor: Lucas Felix de Sousa http://blog.computero.com.br 31/07/2009 */ class Email{ public function envia($destinatario,$assunto,$mensagem){ $headers = "MIME-Version: 1.1\r\n"; $headers .= "Content-type: text/html; charset=utf-8\r\n"; $headers .= "From: linkai@linkai.com.br\r\n"; $headers .= "Return-Path: linkai@linkai.com.br\r\n"; return mail($destinatario, $assunto, $mensagem, $headers); } } ?> |
A utilização da classe é muito simples também:
1 2 3 4 5 6 7 8 9 10 | <? include("lib/email.class.php"); $mail = new Email; if($mail->envia("lucasfsousa@gmail.com,linkai@linkai.com.br","Teste","Testando")){ echo "Mensagem enviada"; } else{ echo "Erro ao enviar mensagem"; } ?> |
Caso queira mais informações sobre a função mail() acesse:
http://www.php.net/manual/pt_BR/function.mail.php
Simples não é? Caso tenham alguma dúvida, comentem!
Popularity: 21% [?]
Nenhum post relacionado.
Posts relacionados trazidos a você pelo Yet Another Related Posts Plugin.








[Responder]
computêro Reply:
agosto 1st, 2009 at 23:18
=]
[Responder]