goruks 0 Denunciar post Postado Julho 10, 2007 oláestou fazendo envio para lista de emails do banco de dados e fazendo testes percebi que em alguns servidores de emails o rementete nao é identificado mesmo eu usando os headers como segue a baixovariavel $de pego por post do form ela vem no seguinte formatoNOME <email@provedor.com.br>$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: $de\r\n";$headers .= "Return-Path: $de\r\n";$headers .= "Reply-to: $de\r\n";$headers .= "Cc: $de\r\n";$headers .= "Bcc: $de\r\n";por exemplo outlook gmail o email vem como unknow no remetentehá alguma maneira de identificar o rementente fora os headers pq parece nao estar funcionando para esses?no gmail tb nao abre a msg html ele escreve o codigo html com <pre> Compartilhar este post Link para o post Compartilhar em outros sites
Periscuelo 20 Denunciar post Postado Julho 10, 2007 oláestou fazendo envio para lista de emails do banco de dados e fazendo testes percebi que em alguns servidores de emails o rementete nao é identificado mesmo eu usando os headers como segue a baixovariavel $de pego por post do form ela vem no seguinte formatoNOME <email@provedor.com.br>$headers = "MIME-Version: 1.0\r\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";$headers .= "From: $de\r\n";$headers .= "Return-Path: $de\r\n";$headers .= "Reply-to: $de\r\n";$headers .= "Cc: $de\r\n";$headers .= "Bcc: $de\r\n";por exemplo outlook gmail o email vem como unknow no remetentehá alguma maneira de identificar o rementente fora os headers pq parece nao estar funcionando para esses?Amigo goruks, sempre usei a função mail com headers e nunca tive problemas.<?php $destino = $emaild; // Emaild é o e-mail da pessoa que vai receber a mensagem $remail = "seuemail@seudominio.com.br"; // Remail é o e-mail do qual você vai enviar todos os e-mails para clientes $assunto = "Email de Teste"; // Aqui vem o assunto da mensagem $mensagem = "Este e-mail é um teste de envio apenas para ver que funciona!"; $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: Seu Web Site <$remail>\n"; $headers .= "Return-Path: <$remail>\n"; if ($assunto=="" or $mensagem=="") { die("Erro! Acesso no permitido!"); } else { mail($destino,$assunto,$mensagem,$headers); echo "<p id='htext'>Agradecemos o Contato! <br> Sua mensagem foi enviada corretamente.</p>"; }?>Com o código acima, a pessoa que recebe o e-mail ve claramente quem é o remetente podendo responder ou encaminhar o e-mail normalmente.Se seu problema não é este poste ae pois eu posso ter entendido errado.Espero ter ajudado. Compartilhar este post Link para o post Compartilhar em outros sites
goruks 0 Denunciar post Postado Julho 10, 2007 você ja testou enviar um email e abrir no outlook ou gmail para ver se ele identifica nome do rementete? Compartilhar este post Link para o post Compartilhar em outros sites
Periscuelo 20 Denunciar post Postado Julho 10, 2007 você ja testou enviar um email e abrir no outlook ou gmail para ver se ele identifica nome do rementete?Como ainda não tenho e-mail do gmail realizarei o teste.Porém no outlook já realizei sim testes e o nome do remetente aparece normalmente.Vou testar com o gmail e te aviso se der errado.Espero ter ajudado. Compartilhar este post Link para o post Compartilhar em outros sites
Periscuelo 20 Denunciar post Postado Julho 10, 2007 você ja testou enviar um email e abrir no outlook ou gmail para ver se ele identifica nome do rementete?Amigo goruks descobri o problema do gmail :rolleyes:Você não vai acreditar, mas um bendito \r é toda a sua dor de cabeça.Basta escrever seu header desta forma:<?php $headers = "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\n"; $headers .= "From: Seu Nome <seuemail@seudominio.com.br>\n"; $headers .= "Return-Path: <seuemail@seudominio.com.br>\n"; $headers .= "Reply-to: Seu Nome <seuemail@seudominio.com.br>\n";?>É isto mesmo tire o \r\n e deixe apenas o \n ao final de cada header que tudo funcionará normalmente no gmail.Espero ter ajudado. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites
goruks 0 Denunciar post Postado Julho 10, 2007 nossa eh cada uma... ja estava procurando uma classe smtp -___- mas vivendo e aprendendo ;D vlw ae vou testar agora aki :D Compartilhar este post Link para o post Compartilhar em outros sites