Skip to content

Instantly share code, notes, and snippets.

@rafaelbernard
Created July 20, 2011 16:59
Show Gist options
  • Save rafaelbernard/1095355 to your computer and use it in GitHub Desktop.
Save rafaelbernard/1095355 to your computer and use it in GitHub Desktop.
Enviando mensagens com o PHPMailer
<?php
require_once("/pasta/do/phpmailer/class.phpmailer.php");
$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 = "senhaxxx"; // 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->AddAttachment("/caminho/do/anexo/no/servidor.ext"); // (opcional) anexos
$mail->AddAttachment("/caminho/do/anexo/servidor.ext","nome_do_anexo.ext"); // (opcional) mais anexos
$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";
if(!$mail->Send())
{
echo "Mensagem não enviada<br />";
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Mensagem enviada";
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment