Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Vou explicar como enviar Email com o PHPMailer apartir do seu localhost, muito util para INTRANET em empresas. http://forum.imasters.com.br/public/style_emoticons/default/yes.gif
Seguinte:
1- Baixei o PHPMailer_v5.0.2 para PHP 5
entre aqui: http://sourceforge.net/projects/phpmailer/files/phpmailer%20for%20php5_6
e escolha a versão 5.0.2 na lista que aparecer.
2- Crie uma pasta com o nome "teste" dentro da pasta "htdocs" do seu "localhost" e descompacte o arquivo zip.
3- Abra a pasta que foi descompactada (geralmente com o nome "PHPMailer_v5.0.2") e copie os arquivos:
class.phpmailer.php
class.pop3.php
class.smtp.php
Na pasta "teste" crie uma pasta com o nome "libs", e COLE os 3 arquivos copiados.
4- Depois abra a pasta "language" que esta dentro da pasta "PHPMailer_v5.0.2" e copie o arquivo:
phpmailer.lang-br.php
e COLE na pasta "libs". (igual citei acima)
5- Na pasta "teste", crie um arquivo com nome "envia_email.php", só de exemplo, e coloque o codigo abaixo nela:
<?
//faz chamada das classes na pasta libs
require("libs/class.phpmailer.php");
$mail = new PHPMailer();$mail->Host = "smtp.nome_da_empresa.com.br"; //Host do servidor SMTP
$mail->SMTPAuth = true;
$mail->Username = "usuario"; //Nome do usuario SMTP
$mail->Password = "senha"; //Senha do usuario SMTP
$mail->FromName = "fulano"; //nome de quem ta enviando, vai aparecer na coluna "De:"
//INICIO --- Quem vai receber-----------------------------------------------
$mail->AddAddress("email_01@nome_da_empresa.com.br");
$mail->AddAddress("email_02@nome_da_empresa.com.br");
$mail->AddAddress("email_03@nome_da_empresa.com.br");$mail->AddReplyTo("se_responderem@nome_da_empresa.com.br"); //Quem irá receber a resposta (quando a pessoal responder)
$mail->IsHTML(true);
//Assunto
$mail->Subject = "ASSUNTO AQUI";
//Corpo da mensagem, pode usar tags html
$mail->Body = "<font face='Courier New'><b><font size='4'>ESSE É O CORPO DA MENSAGEM...<BR>AQUI EM NEGRITO</font></b><BR>";
if(!$mail->Send())
{
echo "A mensagem não pode ser enviada. <p>";
echo "Erro do envio: " . $mail->ErrorInfo;
exit;
}
echo "Mensagem enviada com sucesso!";
?>
Por fim... Ficou assim:
dentro da pasta "teste" terá 1 arquivo php com nome "envia_email.php", uma pasta "libs" com os 4 arquivos do PHPMailer citados acima!
RODE O ARQUIVO envia_email.php, E UALÁ!!!!!
TESTADO E APROVADO! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif
Carregando comentários...