Acessando caixa de correio local utilizando PHP em uma conta Linux hospedagem compartilhada (GoDaddy)
-
11-07-2019 - |
Pergunta
Eu acho que deve ser uma técnica comum, No entanto, eu tentei as duas opções a seguir:
1) Usar o meu cliente POP3 PHP existente para acessar minha conta de correio local. Estou recebendo um "não foi possível conectar". Mesmo código funciona se eu executá-lo com o meu localhost conectar ao servidor POP3 do GoDaddy
2) analisar o arquivo mbox local -. Eu não consigo descobrir se eu posso acessá-lo, parece que eu não posso
Alguma boa idéia de qual abordagem deveria ser melhor aqui?
Solução 3
Parece que eu tenho este descobriu. Hospedagem compartilhada (GoDaddy especificamente) não permite conexões TCP diretos em qualquer lugar, incluindo o seu próprio servidor POP3. Parece que eu não posso ser capaz de acessar o arquivo mbox directamente quer. Então eu acho que ele simplesmente não vai funcionar.
Obrigado a todos repliers!
Talvez existam outros planos de hospedagem compartilhada de baixo custo que oferecem esta opção ...
Outras dicas
Eu iria com a opção POP3. Ele deve funcionar uma vez que você começar a direita da porta / host etc.
A outra opção irá resultar em você duplicar uma grande parte da funcionalidade já está no servidor de correio, e sua muito provável que você terá pequenos bugs nele, resultando em e-mails não exibir corretamente, ou pior, a corrupção no mbox.
Se você vai com 2, tentar encontrar uma biblioteca para fazer o bit mbox!
Zend Framework tem um e-mail componente , que permite você a ler a partir de várias fontes.