Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal sempre utilizei para enviar email a propria função mail do php, e assim necessitava da senha do email para isto. Mas agora quero enviar utilizando a classe phpmailer, em alguns casos não preciso de autenticação. Utilizo o codigo abaixo, porém ele me retorna que email foi enviado, mas nada chega no destino. Outra questão, a necessidade de autenticação(colocação da senha do email) depende de servidor para servidor??? O que pode ser pessoal???
<?php
#Carregamos a biblioteca
require("phpmailer/class.phpmailer.php");
#Instanciamos a classe
$mail = new PHPMailer();
#Definimos o envio via Sendmail
$mail->IsSendmail();
#Definimos o remetente
$mail->From = "contato@contato.com.br";
#Definimos o nome do remetente
$mail->FromName = "Nome remetente";
#Definimos o destinatário
$mail->AddAddress("contato@contato.com.br");
#Definimos o assunto do e-mail
$mail->Subject = "Testando a PHPMailer";
#Definimos a mensagem do e-mail
$mail->Body = "Testando o envio de e-mail simples (de texto) no PHP com a biblioteca PHPMailer via http://www.htmlstaff.org";
#Checamos se a mensagem foi enviada ou se teve algum erro...
if(!$mail->Send()) {
echo "Erro: " . $mail->ErrorInfo;
} echo "E-mail enviado!";
}Carregando comentários...