Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa noite galera!!
Fiz um script que envia emails autenticados, e funciona legal.
Porém, quando chega na caixa de entrada, no lugar do nome do remetente, aparece o e-mail.
Ex.: Era para aparecer: 'Nome do remetente' mas aparece: 'email@site.com.br'
A linha que chama o envio é essa:
sendMail($email,'email@site.com.br',$mensagem,$assunto);
Eu quero substituir o 'email@site.com.br' pelo nome do remetente, mas se eu colocar diretamente ali, da erro.
Obrigado
Aguardo respostas!!
eu segui este exemplo:
http://www.oficinadanet.com.br/artigo/1031/php__enviando_e-mail_autenticado
da uma olhada nesses exemplos do phpmailer
hmmm... pelo que eu olhei, acho que é isso o que eu queria!!
quando eu testar amanha, posto o resultado pra galera.
Vlw pela ajuda
Boa noite!
opa isso ia.
Funcionouu!!!!!
Vlw pela ajuda ;)
q bom.
funcionou.. mas estou com uma pequena dificuldade aqui..
sempre que um e-mail é enviado, aparece a seguinte mensagem:
>
SMTP -> FROM SERVER:220 smtp-gw-03.uni5.net ESMTP
SMTP -> FROM SERVER: 250-smtp-gw-03.uni5.net 250-PIPELINING 250-SIZE 62914560 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH LOGIN PLAIN 250-AUTH=LOGIN PLAIN 250-ENHANCEDSTATUSCODES 250 8BITMIME
SMTP -> FROM SERVER:250 2.1.0 Ok
SMTP -> FROM SERVER:250 2.1.5 Ok
SMTP -> FROM SERVER:354 End data with .
SMTP -> FROM SERVER:250 2.0.0 Ok: queued as DADE3DC65B97A
e eu não sei como tirar..
Se alguem souber como tirar essa mensagem, agradeço..
segue minha função:
function sendMail($assunto,$mensagem,$remetente,$nomeRemetente,$destino,$nomeDestino){
require_once('smtp_mailer/class.phpmailer.php'); //Include pasta/classe do PHPMailer
$mail = new PHPMailer(true); // the true param means it will throw exceptions on errors, which we need to catch
$mail->IsSMTP(); // telling the class to use SMTP
$mail->Host = "mail.site.com.br"; // SMTP server
$mail->SMTPDebug = 2; // enables SMTP debug information (for testing)
$mail->SMTPAuth = true; // enable SMTP authentication
$mail->Port = 587;
$mail->Username = "email@site.com.br"; // SMTP account username
$mail->Password = "*****"; // SMTP account password
$mail->From = $remetente;
$mail->FromName = $nomeRemetente;
$mail->AddAddress($destino, $nomeDestino);
$mail->Subject = $assunto;
$mail->Body = $mensagem; // optional - MsgHTML will create an alternate automatically
$mail->IsHTML(true);
$mail->Send();
}remova ou comente essa linha.
$mail->SMTPDebug = 2;
hehe... vlw mano shini ;)
Tente usar phpMailer ou poste o código do arquivo responsavel pelo envio.