Hoje iremos aprender como enviar email localmente, você poderá enviar email do localhost, usando phpmailer.
Faça dowload do phpmailer:
http://sourceforge.net/projects/phpmailer/
Explicando o código:
enviaemail.php
<?php
// Inclui o arquivo class.phpmailer.php localizado na pasta phpmailer
require("phpmailer/class.phpmailer.php");
// Inicia a classe PHPMailer
$mail = new PHPMailer();
// Inicia a classe PHPMailer
$mail = new PHPMailer();
// Define os dados do servidor e tipo de conexão
$mail->IsSMTP(); // Define que a mensagem será SMTP
$mail->Host = "smtp.mail.yahoo.com.br"; // Endereço do servidor SMTP
$mail->From = "programador@yahoo.com.br"; // Seu e-mail
$mail->FromName = "Programador"; // Seu nome
// Define os destinatário(s)
$mail->AddAddress('essevaipara@hotmail.com', 'Programador sem café');
$mail->IsHTML(true); // Define que o e-mail será enviado como HTML
$mail->Subject = "Mensagem Teste"; // Assunto da mensagem
$mail->Body = "Esse é corpo da mensagem...... ";
$mail->AltBody = "Este é o corpo da mensagem de teste, em texto plano, dá para configurar do jeito que você quiser o seu email. ";
// Envia o e-mail
$enviado = $mail->Send();
// Exibe uma mensagem de resultado
if ($enviado) {echo "E-mail enviado com sucesso!";
} else {echo "Não foi possível enviar o e-mail.<br /><br />";
echo "<b>Informações do erro:</b> <br />" . $mail->ErrorInfo;
}
?>
Nenhum comentário:
Postar um comentário