Vilela Postado Novembro 29, 2005 Denunciar Share Postado Novembro 29, 2005 Alguém saberia me explicar porque os emails gerados pela função mail() chegam como SPAM (quando chegam) nas caixas de mensagem???Vlw!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 johnle Postado Novembro 29, 2005 Denunciar Share Postado Novembro 29, 2005 já percebi isso em bem poucos casos e nunca comigo...tenta contatar o seu servidor de hospedagem!garanto que ele te esclarecerá!vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 GiVeNs Postado Novembro 29, 2005 Denunciar Share Postado Novembro 29, 2005 provavelmente é seu servidor que esta enviando os emails já marcado como spam... de uma olhada na politica de envio de email do seu servidor... acredito que seje isso. no meu ele só permite mandar se os emails forem autenticados antes... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ozzyvegeta Postado Novembro 29, 2005 Denunciar Share Postado Novembro 29, 2005 Citar provavelmente é seu servidor que esta enviando os emails já marcado como spam... de uma olhada na politica de envio de email do seu servidor... acredito que seje isso. no meu ele só permite mandar se os emails forem autenticados antes... como assim autenticar o email?? é no cabeçalho?? se for quais os comandos?fui Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RC@ Postado Novembro 30, 2005 Denunciar Share Postado Novembro 30, 2005 Eu tb percebi isso hj.. Tipo.. eu criei um script de e-mail pra enviar pela pagina do site, e mandei pra meu email do gmail, ai ele cai como spam.. alguém pode dar uma geral sobre o porque ocorre isso realmente e como revolser?! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 fercosmig Postado Novembro 30, 2005 Denunciar Share Postado Novembro 30, 2005 lí um artigo que fala sobre você colocar somente o email ou nome e e-mail ex:SPAM => bla@ble.com.brNOT SPAM => Bla do Morro<bla@ble.com.br>algo assim, se eu achar eu edito aquiabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Novembro 30, 2005 Autor Denunciar Share Postado Novembro 30, 2005 Citar lí um artigo que fala sobre você colocar somente o email ou nome e e-mail ex:SPAM => bla@ble.com.brNOT SPAM => Bla do Morro<bla@ble.com.br>algo assim, se eu achar eu edito aquiabraçosEntão seria mesmo apenas um problema de cabeçalho??Ainda não testei isso, até porque estou sem servidor de teste no momento... Alguém testou???Abraços e obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Deividy Postado Novembro 30, 2005 Denunciar Share Postado Novembro 30, 2005 é curioso já tive esse problema tambem e resolvei com o cabeçalho!posser que sejá sim! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RC@ Postado Novembro 30, 2005 Denunciar Share Postado Novembro 30, 2005 Bom.. se o problema é com o cabeçalho... $header ="From: Nome \n"; $header .="Reply-To: $email\n"; $header .="Organization: Nome\n"; $header .="MIME-Version: 1.0\n"; $header .="Content-Tranfer-Encoding: 8bit\n";Eu to usando esse ai numa funçao mail que eu tenho.. o q eu teria que mudar nele para o mail não ser tratado como spam?! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Dezembro 6, 2005 Autor Denunciar Share Postado Dezembro 6, 2005 alguém conseguiu? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RC@ Postado Dezembro 6, 2005 Denunciar Share Postado Dezembro 6, 2005 Eu consegui sim...Tipo.. é só colocar:header = "From: NOME <email>" ;...Dae o NOME pode ser qualquer coisa e email é um email valido.. tipo eu coloquei o mail para o ql vai a mensagem... Pra esclarecer.. eu coloquei o mesmo endereço de destino da fç mail ().. e funcionou certinho.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Vilela Postado Dezembro 6, 2005 Autor Denunciar Share Postado Dezembro 6, 2005 Fiz isso, mas no hotmail ainda chega como SPAM...não entendo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cardonazio Postado Dezembro 6, 2005 Denunciar Share Postado Dezembro 6, 2005 Tambem estou com o mesmo problema aqui!!Eu envio para email do hotmail, e ele quando chega vai para o lixo eletronico, já no yahoo vai para mensagem de massa, mas são raros os emails do hotmail que esta chegando no lixo eletronico.Se conceguirem me avisem.abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RC@ Postado Dezembro 6, 2005 Denunciar Share Postado Dezembro 6, 2005 Bom.. não posso falar muito.. mas axo q o "problema" é com o hotmail mesmo viw... porque do jeito que eu fiz também tah chegando como spam.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 johnle Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 talvez o problema tb esteja no servidor que a página está hospedada.. pois existem umas tais listas negras.. que uns servidores bloqueiam os outros...Se um certo servidor começa a disparar mais e-mails do que o permitido dentro de um certo tempo.. ele possivelmente vai começar a ser banido por servidores que tomam esse cuidado.Ocorrendo as vezes de o email nem chegar ao seu destino.informações estas que o Terra Empresas e a LocaWeb me falaram..vlw Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gulliva Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 Os servidores restritam emails de um mesmo remetente em um curto espaço de tempo... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cardonazio Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 olha o que me passaram no meu servidor que eu teria que mudar o remetentecomini_set("sendmail_from", "aqui deve ser colocado o e-mail que está enviando a mensagem");porem nem assim concegui que chegasse para email do hotmailse alguém tiver outros metodos?!abraçocardonazio Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 cardonazio Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 ah esqueci de uma coisa eu tentei usar a funcao sleep()com 1 segundo para que o servidor não sobrecarregasse e tambem não deu certocardonazio Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabricio_Magri Postado Dezembro 7, 2005 Denunciar Share Postado Dezembro 7, 2005 E aí...tenta usar essa classe para enviar os emails.http://phpbrasil.com/scripts/script.php/id/2630Já testei com hotmail, gmail, bol, uol, ig, yahoo e varios outros e nunca deu problema de ser interpretada como spam.Essa classe monta todo o cabeçalho certinho.Abraço Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Felipee - Postado Dezembro 8, 2005 Denunciar Share Postado Dezembro 8, 2005 Amigos,estou achando super legal esta questao porque vejo que isso é comum. Tambem tenho este problema. Existe um forma da funcao mail() retornar seu o email foi enviado ou não? Assim acho que ajudaria.Grato e aguardo.Felipee.Feliz Natal! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RC@ Postado Dezembro 8, 2005 Denunciar Share Postado Dezembro 8, 2005 Bom.. se a função mail() tem isso eu não sei.. mas eu fiz assim:$enviar = mail($destino, $assunto, $msg, $header); if ($enviar) { echo "Seu e-mail foi enviado com sucesso"; )else( echo "Falha no envio de e-mail"; ) Ahn.. bem.. no meu codigo não tah exatamente assim.. eu redireciono com header pra uma outra pagina, q tem uma msg de "sucesso".. e também não tem o 'else'... mas creio que assim deve funcionar... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - Felipee - Postado Dezembro 8, 2005 Denunciar Share Postado Dezembro 8, 2005 Fala amigo!Pois é, eu também fiz assim. Parace que funciona legal, mas coloque um email errado para voce ver. Tanto do remente como do destinatario. Ele diz ter enviado do mesmo jeito e na verdade não enviou.Cara corro atras disso há tempos...Testa aí. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabricio_Magri Postado Dezembro 8, 2005 Denunciar Share Postado Dezembro 8, 2005 Tipo, o php não envia o email mesmo, quem envia é o servidor de smtp. A função mail somente manda para o servidor de smtp. Aí caso haja algum problema (cabeçalho errado, faltando alguma coisa...) com o email, ou o servidor de smtp não responder, mostrará um erro na função mail, fora isso, o php manda para o servidor e pronto. Depois o servidor que fica responsavel por enviar o email ao destino. Caso não exista o destinatario, já vai ser problema do servidor de smtp.Falou,Fabrício Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 RC@ Postado Dezembro 8, 2005 Denunciar Share Postado Dezembro 8, 2005 Uhmm.. interessante.. Mas então, se a função mail() só envia pro servidor smtp, aquele codigo ali serve só pra detectar erro de script, não é?? (porque ai se tiver algo errado no codigo, o mail não vai mandar pro smtp, certo?!)...Ai, caso o endereço seja "falso" ou esteja errado, é o smtp que não vai enviar.. existe algum meio de saber se o smtp enviou o e-mail ou não??...Flww.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabricio_Magri Postado Dezembro 8, 2005 Denunciar Share Postado Dezembro 8, 2005 Aí não tenho certeza, mas acho que com php não tem como. Pelo menos nunca vi isso.Falou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest - felipee - Postado Dezembro 8, 2005 Denunciar Share Postado Dezembro 8, 2005 amigos,o q tento faco e colocar no replayto o endereco do remetente. Assim ele sabe se receberam o email ou não. So que quando o kar envia a mensagem atravez de meu site registro em meu banco de dados que ela foi enviada so que se o email estiver errado ela fica registrada como enviado equivocadamente...gostaria de ter um retorno do servidor para saber se ela foi enviada realmente e pole jeito, pelo que os amigos falaram, não tem como...um abraco.Felipee. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Vilela
Alguém saberia me explicar porque os emails gerados pela função mail() chegam como SPAM (quando chegam) nas caixas de mensagem???
Vlw!!
Link para o comentário
Compartilhar em outros sites
26 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.