Atualizado em 22 de Julho de 2013

Enviar Email com PHP

Olá pessoal,

Um recurso utilizado com muita freqüência pelos desenvolvedores de web sites é a opção de enviar email e neste post vamos ver como fazer isso com PHP.

A função que e utilizada para realizar tal tarefa é a mail(), sua sintaxe é a seguinte:

  (bool) mail([destinatário], [assunto], [mensagem], [cabeçalhos adicionais], [parâmetros adicionais])

Algumas considerações:
  • Retorno da Função: o retorno sempre será do tipo bool (verdadeiro ou falso);
  • Parâmetros Opcionais: os parâmetros cabeçalhos adicionais e parâmetros adicionais são opcionais por tanto seu uso não é obrigatório;

Vamos ver um script para enviar email com php:

<?php
$retorno = mail("contato@mauricioprogramador.com.br", "Comentário sobre o Post", "Olá Mauricio, \n Ótimo post. Obrigado ;)");

if($retorno)
 {
  echo "Mensagem enviada com sucesso.";
 }
else
 {
  echo "Sua mensagem não pode ser enviada. Tente novamente.";
 }
?>

Analisando o código:

No script cima estamos enviando um email para contato@mauricioprogramador.com.br, com o assunto Comentário sobre o Post, com a seguinte mensagem Olá Mauricio, Ótimo post. Obrigado ;).

#ficadica: caso queria mandar a mensagem para mais de uma pessoa ao mesmo tempo você pode separar os email por ponto e virgula (contato@mauricioprogramador.com.br;teste@teste.com.br).


Gostou do post, continue por dentro das dicas de programação!!! Assine a newsletter.

E não deixe de curtir nossa página do facebook:



E isso aí pessoal, até a próxima.

Tags:  Comandos PHP | Funções | PHP

Comentários

Sua foto do perfil

Marcos Antonio Costa

alunos:
Poderia me dizer onde esta o erro: servidor fala erro na linha 25
$retorno = mail("portalmorrinhos@hotmail.com", "Comentário sobre o site", $mensagem ;)");

25 de Janeiro de 2016 - 21:47

Sua foto do perfil

Mauricio Programador

Olá Marcos,

Nesta linha você fechou duas vezes ) sendo que so abriu ele uma vez.

Tente assim:

$retorno = mail("portalmorrinhos@hotmail.com", "Comentário sobre o site", $mensagem);

Abraço.

03 de Fevereiro de 2016 - 14:13

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER