Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#2425
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á.
#2448
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.
#2458
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.
#2459
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 =]
#2463
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.
#2464
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
#2553
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.