Usando PHP Mailer

O PHPMailer é um componente de envio de e-mail para servidores que exigem autenticação SMTP.

Um servidor exige autenticação por razões de segurança, para que o mesmo não caia nas listas negras caracterizado como um servidor de Spams.

Abaixo, segue um código de exemplo para uso do PHP Mailer.

require_once(“class.phpmailer.php”); //caminho do arquivo da classe do phpmailer

$mail = new PHPMailer();
$mail->IsSMTP(); // send via SMTP
$mail->Host = “mail.seudominio”; //seu servidor SMTP
$mail->SMTPAuth = true; // ‘true’ para autenticação
$mail->Username = “usuario@seudominio”; // usuário de SMTP
$mail->Password = “senhaxx”; // senha de SMTP
$mail->From = “de@seudominio”;
//coloque aqui o seu correio, para que a autenticação não barre a mensagem
$mail->FromName = “remetente”;
$mail->AddAddress(“email@destinatario”,”Nome do Destinatario “);
$mail->AddAddress(“email@destinatario”); // (opcional) só o envio pelo email
$mail->AddReplyTo(“email@destinatario.copia”,”Nome do Destinatario para quem ira a resposta”);
//aqui você coloca o endereço de quem está enviando a mensagem pela sua página
$mail->WordWrap = 50; // Definição de quebra de linha
$mail->IsHTML(true); // envio como HTML se ‘true’
$mail->Subject = “Assunto da mensagem “;
$mail->Body = “Conteúdo da mensagem HTML “;
$mail->AltBody = “Para mensagens somente texto”;
//Verifica se o e-mail foi enviado

if(!$mail->Send())
{

echo “Mensagem não enviada”;
echo “Mailer Error: ” . $mail->ErrorInfo;

} else {

echo “Mensagem enviada”;

}

?>

Baixar exemplo acima com os includes necessários do PHPMailer. (clique aqui)




  • 11 Utenti hanno trovato utile questa risposta
Hai trovato utile questa risposta?

Powered by WHMCompleteSolution