guezth 0 Denunciar post Postado Dezembro 11, 2007 galera... to refazendo um sistema daqui da empresa ( http://www.qranio.com.br/ ) http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif e tá acontecendo um probleminha... este sistema, por ser um quiz game, com premios para resgate em todo o brasil, o usuario compra, e recebe(ou deveria receber ) um email com um comprovante... só que... ao tentar enviar, ele não envia para emails como hotmail, yahoo, etc... porem... o gmail recebe normalmente.... testei de outros servidores (locaweb, e um outro aqui local), e foi normal... mas na dialhost não funciona... queria pelo menos enviar por outro servidor, sem precisar ter o arquivo em outro servidor... obs.: MEU X-IP é 201.78.165.137 meu codigo: <? $headers = "Content-Type:text/html; charset=iso-8859-1\n"; $headers .= "From: eMiolo.com <suporte@emiolo.com>\n"; $headers .= "X-Sender: <suporte@emiolo.com>\n"; $headers .= "X-Mailer: PHP\n"; $headers .= "X-IP: ".$_SERVER['REMOTE_ADDR']."\n"; $headers .= "Return-Path: <suporte@emiolo.com>\n"; $headers .= "MIME-Version: 1.0\n"; $message = 'Teste de envio de email!!!!'; mail('diego.teixeira@emiolo.com', 'teste de envio de email v1.0', $message, $headers); // recebe mail('guezth@hotmail.com', 'teste de envio de email v1.0', $message, $headers); // NÃO RECEBE mail('guezth@gmail.com', 'teste de envio de email v1.0', $message, $headers); // recebe ?> Alguem tem uma luz????? Compartilhar este post Link para o post Compartilhar em outros sites
guezth 0 Denunciar post Postado Dezembro 11, 2007 Update do Topico testei enviando via smtp me retorna o seguinte: 220 br04.dialhost.com.br ESMTP 250-br04.dialhost.com.br 250-AUTH LOGIN CRAM-MD5 PLAIN 250-AUTH=LOGIN CRAM-MD5 PLAIN 250-PIPELINING 250 8BITMIME 334 VXNlcm5hbWU6 334 UGFzc3dvcmQ6 235 ok, go ahead (#2.0.0) 250 ok 250 ok 354 go ahead 451 See http://pobox.com/~djb/docs/smtplf.html. alguem já viu essa ultima frase???? 451 See http://pobox.com/~djb/docs/smtplf.html. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Dezembro 11, 2007 guezth o msn, yahoo e alçguns outros bloqueiam por causa do filtro anti-spam a função mail() envia um email nao autenticado o seu servidor de hospedagem deve ser compartilhado, por isso o email enviado está sendo interpretado como spam você pode contornar isso enviando email autenticado usando socket testei enviando via smtp nao faz diferença.. a função mail() usa o protocolo SMTP .. Compartilhar este post Link para o post Compartilhar em outros sites
guezth 0 Denunciar post Postado Dezembro 11, 2007 http://forum.imasters.com.br/public/style_emoticons/default/natal_w00t.gif salve salve! e como envio esse email autenticado???? valeu galera =) Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Renan 2 Denunciar post Postado Dezembro 11, 2007 eu sempre fiz assim e deu certo.. $cabecalho = "Para: $email\n"; $cabecalho .= "Content-type: text/html; charset=iso-8859-1\n"; mail("$email", "assunto", $msg , $cabecalho); Compartilhar este post Link para o post Compartilhar em outros sites
CACA COBRA 1 Denunciar post Postado Dezembro 11, 2007 Pa função mail funcionar corretamete você precisa usar no from um email que pertença ao servidor que está enviando, e é claro os headers bem formado ;) site -> http://www.qranio.com.br email-> contato@qranio.com.br Pelo menos eu parei de ter problemas fazendo assim :) Compartilhar este post Link para o post Compartilhar em outros sites
guezth 0 Denunciar post Postado Dezembro 11, 2007 ai é que está... não sei se vocês chegaram a entrar no dominio http://www.qranio.com.br ele automaticamente redireciona para http://www.emiolo.com/Quiz ... vendo por este angulo... está certo não? Compartilhar este post Link para o post Compartilhar em outros sites
CACA COBRA 1 Denunciar post Postado Dezembro 12, 2007 você já procurou saber se seu host está o já foi listado em alguma BlackList? Compartilhar este post Link para o post Compartilhar em outros sites
kingmaul 0 Denunciar post Postado Dezembro 12, 2007 po heim... usa funçoes imap.... voce loga em uma conta de email e envia por ela.... eu fiz um sistema parecido com esse.. mas por imap... po kra... sem complicacoes.... abre a conexão: http://br2.php.net/manual/pt_BR/function.imap-open.php tem varios exemplos la... autentica email etc.... loga na sua conta.... via pop3/smtp/imap e esse daqui ensina a voce a enviar o email... http://br2.php.net/manual/pt_BR/function.imap-mail.php o mais legal disso é enviar pelo email q voce colocou... não pelo host.... dps é soh fechar a conexão... com o ''imap_close($stringdomail);'' MAIS FACIL Q ISSO... SOH DANDO O SCRIPT PRONTO :P bem kra... qlqr duvida é soh falar comigo via pm.... se ficar muito complicado eu te ajudo via msn Compartilhar este post Link para o post Compartilhar em outros sites
InSoNiA 0 Denunciar post Postado Dezembro 12, 2007 Olá amigo, fiz uma consulta e seu IP estava em duas listas ANTI-SPAM XBL e CBL, não sei se vai ajudar, mas já estou solicitando remoção para você! Espero ter ajudado T+ Compartilhar este post Link para o post Compartilhar em outros sites
CACA COBRA 1 Denunciar post Postado Dezembro 13, 2007 Que maravilha...eu nem sabia se dava pra consultar e remover assim :) Compartilhar este post Link para o post Compartilhar em outros sites
japalfalfa 1 Denunciar post Postado Dezembro 13, 2007 perdão por me intrometer no tópico mas onde vê estas listas? obrigado :) Compartilhar este post Link para o post Compartilhar em outros sites
Mike_X 0 Denunciar post Postado Janeiro 14, 2008 po heim... usa funçoes imap.... voce loga em uma conta de email e envia por ela.... eu fiz um sistema parecido com esse.. mas por imap... po kra... sem complicacoes.... abre a conexão: http://br2.php.net/manual/pt_BR/function.imap-open.php tem varios exemplos la... autentica email etc.... loga na sua conta.... via pop3/smtp/imap e esse daqui ensina a voce a enviar o email... http://br2.php.net/manual/pt_BR/function.imap-mail.php o mais legal disso é enviar pelo email q voce colocou... não pelo host.... dps é soh fechar a conexão... com o ''imap_close($stringdomail);'' MAIS FACIL Q ISSO... SOH DANDO O SCRIPT PRONTO bem kra... qlqr duvida é soh falar comigo via pm.... se ficar muito complicado eu te ajudo via msn to fazendo assim mas ta dando erro... $mailbox="{contato.equipamentosflash.com:110/pop3/notls}"; $username = "contato=contato@equipamentosflash.com"; $password = "123789"; if($conn=imap_open($mailbox, $username, $password)) { echo 'Connection success!'; } else { echo 'Connection failed'; } ?> Warning: imap_open() [function.imap-open]: Couldn't open stream {contato.equipamentosflash.com:110/pop3/notls} in /home/flashweb/public_html/adm/teste.php on line 15 Connection failed Compartilhar este post Link para o post Compartilhar em outros sites