Página 1 de 3

Envio de e-mail por outro servidor de hospedagem

Enviado: 04 Jan 2011, 02:58
por Carlos
Olá pessoal,

Uso a versão 1.4.7 do OpenCart e após migrar minha loja de servidor, a loja não está enviando mais os e-mails para mim quando acontecem novas compras.

Já chequei as configurações e está tudo como estava antes, e hoje entrei em contato com o meu novo provedor de hospedagem e eles disseram que o protocolo "mail" não é bloqueado por eles, então deveria funcionar. Dei uma olhada no log e encontrei algumas mensagens contendo a palavra "mail":

2010-09-06 17:45:02 - PHP Notice: Use of undefined constant VERSION - assumed 'VERSION' in /home/cubomagi/public_html/loja/admin/controller/common/footer.php on line 6
2010-09-06 21:50:40 - PHP Warning: ini_set() has been disabled for security reasons in /home/cubomagi/public_html/loja/system/library/mail.php on line 147

2011-01-03 5:46:12 - PHP Warning: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /home/cubomagico2/public_html/loja/system/library/mail.php on line 156

Eu lembro que precisei mexer em alguma coisa desse "ini_set()" quando estava instalando o OC no servidor antigo, mas precisei disso para validar os requisitos daquela página da instalação que checa se tudo está ok com banco de dados etc. Agora no novo servidor não fiz essas modificações pois na instalação já estava tudo ok. Será que pode ter algo a ver com isso? Alguém tem ideia do que possa estar acontecendo?

Muito obrigado desde já.

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 04 Jan 2011, 18:30
por Carlos
Agora que me toquei, nem os clientes estão recebendo e-mails.
Nossa, tá dando um trabalhão... Por favor, quem souber algo...

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 05 Jan 2011, 19:16
por Carlos
Continuo tentando aqui e configurei para a loja funcionar por SMTP, mas continua sem enviar os e-mails também.
Encontrei outra mensagem no novo log:

2011-01-05 17:35:36 - PHP Notice: fputs() [<a href='function.fputs'>function.fputs</a>]: send of 6 bytes failed with errno=104 Connection reset by peer in /home/cubomagico2/public_html/loja/system/library/mail.php on line 358
2011-01-03 5:46:12 - PHP Warning: fsockopen() [<a href='function.fsockopen'>function.fsockopen</a>]: unable to connect to :25 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /home/cubomagico2/public_html/loja/system/library/mail.php on line 156

Continuo no aguardo. Obrigado.

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 06 Jan 2011, 09:24
por Manoel Vidal
Olá Carlos.

Verifique se seu servidor esta com suporte a sockts.

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 06 Jan 2011, 16:34
por Carlos
Obrigado por postar, Manoel.

Entrei em contato com eles e tive que abrir um chamado para que eles respondam essa pergunta. Ficarei no aguardo da resposta e assim que ela chegar, postarei aqui.
Enquanto isso, se alguém tiver alguma sugestão de algo que eu possa tentar, é só falar. Estou acompanhando esse tópico o tempo todo, ansioso para resolver isso logo.

Obrigado.

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 06 Jan 2011, 16:52
por maxno
migrar loja e atualizar o oc, algumas vezes sempre vai da erro
pq nao istala a ultima versão do oc do zero, isto não causara erro

ou tbm, istala ultima vesão do oc no mesmo sevidor, só que em outra pasta, se nao da erro, então foi a migração =]

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 06 Jan 2011, 22:35
por Carlos
Maxno,

Instalei uma versão novinha em outra pasta, com uma base de dados nova e tudo, só que do mesmo jeito não enviou os e-mails. Nem quando eu fiz uma compra, nem quando alterei o status da compra pedindo para informar o cliente. Antes de testar, me certifiquei de que a opção "enviar e-mail ao realizar uma nova compra" estava habilitada.

Sua sugestão foi boa, pois agora já estamos mais certos de que o problema está da parte da UOL Host, já que aparentemente não deu problema na migração. Observei também que não apareceu erro no log pela falha de envio no e-mail, então provavelmente os logs que postei acima estão relacionados a outra coisa.

E manoel, tem alguma coisa que eu já possa fazer quando eles me derem essa resposta sobre os sockets? Não sei bem o que impactaria eles terem ou não suporte a sockets, pois não conheço muito de programação.

Continuo no aguardo da resposta deles e de alguma sugestão de que vocês puderem dar. Obrigado.

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 06 Jan 2011, 23:14
por maxno
quando eles responder sobre o sockts e nada ainda estiver certo
fala pra eles que vc vai cancelar o contrato e procurar outro, tem varios hospedagem mais barata q a uolhost tbm e bom

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 08 Jan 2011, 13:11
por Manoel Vidal
Olá carlos.

Alguma novidade? Apesar de você ter informado que configurou corretamente para receber o e-mail, vamos dar uma checada dê uma olhada nesse artigo:

https://www.opencartbrasil.com.br/tutori ... ico-email/

Se já tinha lido por favor desconsidere.

Aguardo seu retorno.

Re: Envio de e-mail por outro servidor de hospedagem

Enviado: 10 Jan 2011, 17:27
por Carlos
Olá Manoel,

Eu ainda não tinha lido, mas dei uma olhada e já estava tudo configurado de acordo com o que está no artigo.
Continuo no aguardo da resposta do UOL. Não sei quanto tempo leva, mas parece que eles estão mexendo nos meus arquivos mesmo.

Poxa, muito chato isso, porque além da comodidade que eu tinha de receber os dados para envio por e-mail, eu não posso atualizar o status da encomenda apenas pela loja, preciso enviar um e-mail manualmente para todo mundo. Sem contar o formulário de contato, que não funciona. :(

Espero que consiga resolver logo. Qualquer ideia nova é só falar que eu tento daqui.
Obrigado pela ajuda.