Olá,
Gostaria de deixar esta nota explicativa sobre os erros de cURL que muitos vêm recebendo e que
não têm relação com o plugin dos Correios.
Alguns dos Erros notados pelos usuários:
- Erro: Comunicação cURL retornou Recv failure: Connection reset by peer
- Erro: Comunicação cURL retornou connect() timed out!
- Erro: Comunicação cURL retornou Failure when receiving data from the peer
> TODOS estes erros são problemas de comunicação entre o servidor que hospeda seu website e o servidor dos Correios. <
Estes erros ocorrem com outras integrações e em outras lojas virtuais como OpenCart, por exemplo. Vejam esta referência do fórum OpenCart Brasil:
OpenCartBrasil - Re: Formas de envio pelo Correios do Brasil.
Nesta outra referência um usuário recebeu um retorno do suporte dos Correios informando que eles estão investigando estes problemas:
OpenCartBrasil - Re: Formas de envio pelo Correios do Brasil.
Acredito que estes erros estejam relacionados ao aumento da segurança(nos firewalls) devido aos recentes casos de ataques massivos de DDoS. Nota-se que a citação mais frequente destes problemas dá-se após a primeira semana de Junho/2013.
Investigando mais a fundo descobri muitas referências a estes problemas e uma em especial chamou minha atenção por estar relacionada ao PHP/5.3.3, mesma versão de PHP que muitos usuários do fórum OpenCartBrasil citaram e que está presente em muitas hospedagens:
> CURL ERROR: Recv failure: Connection reset by peer - PHP Curl <
Dica: Entrem em contato com o suporte dos Correios informando o problema e o IP do seu servidor de hospedagem.
Abraços