PHPMailer é uma classe para php que facilita em MUITO o envio de email, além de poder enviar emails com "cc" (cópia) e "cco" (cópia oculta), o PHPMailer também permite o envio de Arquivos em anexo com muita facilidade.
Você também pode usar servidor de smtp externos.
Download: http://sourceforge.n...?group_id=26031
Site: http://phpmailer.sourceforge.net/
Documentação: http://phpmailer.sourceforge.net/docs/
Explicação rápida:
1º Baixe o arquivo e copie na pasta raiz do seu site ( "http://www.seusite.com.br/phpmailer/" )
2º Agora o código para enviar o email
Código said:
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP(); // evia por SMTP
$mail->Host = "smtp1.site.com;smtp2.site.com"; // SMTP servers
$mail->SMTPAuth = true; // Caso o servidor SMTP precise de autenticação
$mail->Username = "voce@seuprovedor.com.br"; // SMTP username
$mail->Password = "senha"; // SMTP password
$mail->From = "from@email.com"; // From
$mail->FromName = "Mailer"; // Nome de quem envia o email
$mail->AddAddress("josh@site.com","Josh Adams"); // Email e nome de quem receberá
$mail->AddReplyTo("info@site.com","Information"); //Responder
$mail->AddCC("info@site.com";"Nome"); //Com cópia
$mail->AddBCC("info@site.com";"Nome"); //Com cópia oculta
$mail->WordWrap = 50; // Definir quebra de linha
$mail->AddAttachment("/var/tmp/file.tar.gz"); // Anexo
$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); // Anexo 2
$mail->IsHTML(true); // Enviar como HTML
$mail->Subject = "Here is the subject"; // Assunto
$mail->Body = "This is the <b>HTML body</b>"; //Corpo da mensagem caso seja HTML
$mail->AltBody = "This is the text-only body"; //PlainText, para caso quem receber o email não aceite o corpo HTML
if(!$mail->Send()) // Envia o email
{
echo "Message was not sent <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
?>
Viu? Bem simples de usar...
Qualquer dúvida, é só perguntar...

Entrar
Cadastre-se
Ajuda
Responder



Quote

