Jump to content
dicas3d

Enviar Email em PHP.

Recommended Posts

dicas3d

Olá. Eu quero criar um daqueles formulários de envio de email que se vêeem muitas vezes nas páginas web para os utilizadores do meu site me mandarem um email.

Como o faço?


Abraços

dicas3d

Share this post


Link to post
Share on other sites
blackangel

Boa tarde podes usar a funçao mail do php

http://pt.php.net/manual/en/book.mail.php

exemplo de codigo:

// detinatário do email
$to = $dest;
// assunto 
$subj = $_POST['assunto'];
// a mensagem do email
$msg = $_POST['corpo'];
$nome = $_SESSION['name'];
$email = $_POST['mail_do_remetente'];


// construção do cabecalho
$headers = "MIME-Version: 1.0\n";
$headers .= "Content-Type: text/plain; charset='ISO-8859-1'\n";
$headers .= "From: ".$nome." <".$email.">\n";
$headers .= "Return-Path: <$email>\n";
$headers .= "Reply-to: $nome <$email>\n";
$headers .= "X-Priority: 1\n"; 

if(mail($to,$subj,$msg,$headers)){  // enviando o email
echo "Email enviado com sucesso !";
}else{
echo "Ocorreu um erro ao tentar enviar o email";

cumps

Share this post


Link to post
Share on other sites
scorch

Boas dicas3d. Tu queres mesmo que eles te enviem um e-mail? Se não quiseres e estiveres a usar uma Base de Dados no teu site, podes apenas inserir na base de dados em vez de enviares o e-mail. Depende daquilo que tu queres, mas esta opção é melhor, principalmente se estiveres a pensar em instalar o teu site num servidor gratuito. :D


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.