itibere Postado Junho 23, 2007 Denunciar Share Postado Junho 23, 2007 Olá para todos,Preciso sabar com acessar uma conta pop pelo php, não achei no manual do php, alguém tem uma dica. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 23, 2007 Denunciar Share Postado Junho 23, 2007 http://scriptbrasil.com.br/forum/index.php?showtopic=91151 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Junho 23, 2007 Autor Denunciar Share Postado Junho 23, 2007 (editado) ESerra, eu vi la valeu,mas deu um problema qualquer servidor que eu configuro da o seguinte erroNo such host as mail.pop.xxx.com.br (errflg=2)eu já troquei as linhas que voce comenta la no outro post, com a primeira linha ele sempre fala que não tem msg mesmo tendo, e na segunda da esse erro ai encima,no phpinfo() ta assim;IMAP c-Client Version 2004 SSL Support enabled o que pode ser? Editado Junho 23, 2007 por itibere Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 ESerra Postado Junho 23, 2007 Denunciar Share Postado Junho 23, 2007 Não existe:mail.pop.xxx.com.brOu é pop.xxx.com.brOu mail.xxx.com.brLembre-se que $servidor se resume a xxx.com.br Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 itibere Postado Junho 25, 2007 Autor Denunciar Share Postado Junho 25, 2007 Não existe:mail.pop.xxx.com.brOu é pop.xxx.com.brOu mail.xxx.com.brLembre-se que $servidor se resume a xxx.com.brMas não entendi, por "mail." é incluida altomaticamente no comando funcionou no scripr do post anterior.$mbox = imap_open("{mail.$servidor:110/pop3}", $usuario . "@" . $servidor, $senha); Não existe: mail.pop.xxx.com.br Ou é pop.xxx.com.br Ou mail.xxx.com.br Lembre-se que $servidor se resume a xxx.com.br Mas não entendi, por "mail." é incluida altomaticamente no comando funcionou no scripr do post anterior. $mbox = imap_open("{mail.$servidor:110/pop3}", $usuario . "@" . $servidor, $senha); Só para finalizar o Post. Funcionou ei fiz assim: $mbox = imap_open("{pop3.$servidor:110/pop3}INBOX", $usuario . "@" . $servidor, $senha); Você deve Informar o tipo de conta (POP, ou POP3); Valeu. Eu Fiz uma alteração no bloco abaixo: //esta é a verssão correta: for($i = 1;$i <= imap_num_msg($mbox);$i++) { $headers = imap_header($mbox, $i); $assunto = $headers->subject; $message_id = $headers->message_id; $toaddress = $headers->toaddress; $from = $headers->from; $remetente = $from[0]->personal; $email_remetente = $from[0]->mailbox; $servidor_remetente = $from[0]->host; $data = $headers->date; $data = strtotime($data); $data = date("d/m/Y H:i:s", $data); } A verssão original tava colocando o remetente como destinatário Este tercho : // to é um array interno no array headers que quarda informações do destinátario $to = $headers->to; remetente = $to[0]->personal; $email_remetente = $to[0]->mailbox; $servidor_remetente = $to[0]->host; //o Correto é: // from é um array interno no array headers que quarda informações do remetente $from = $headers->from; $remetente = $from[0]->personal; $email_remetente = $from[0]->mailbox; $servidor_remetente = $from[0]->host; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
itibere
Olá para todos,
Preciso sabar com acessar uma conta pop pelo php,
não achei no manual do php, alguém tem uma dica.
Link para o comentário
Compartilhar em outros sites
4 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.