21/01/2013

PHP - Enviar email autenticado com anexo usando o PHPMailer e Gmail

<?php
$mail             = new PHPMailer();
$body             = eregi_replace("[\]",'',$body);

$mail->IsSMTP();
$mail->SMTPDebug  = 2;                   

$mail->SMTPAuth   = true;               
$mail->SMTPSecure = 'tls';
$mail->Host       = 'smtp.gmail.com';
$mail->Port       = 465;
$mail->Username   = "email@gmail.com";
$mail->Password   = "senha"; 

$mail->From = 'email@email.com';
$mail->FromName = 'Nome do remetente';
$mail->Subject    = 'Assunto';
$mail->WordWrap = 50;
$mail->MsgHTML('Mensagem');
$mail->AddAttachment($_FILES['arquivo']['tmp_name'],$_FILES['arquivo']['name']);
$mail->AddAddress('email@email.com');

if(!$mail->Send()) { 
  echo 'Erro no envio: ' . $mail->ErrorInfo;
} else {
  echo 'Mensagem enviada.';
}
?>

Nenhum comentário:

Postar um comentário