Página 1 de 2

[Resolvido] Problemas - Email - SMTP

Enviado: 15 Ago 2012, 18:47
por matheusorneles
Galera, minha loja está na UOL Host.

Configurei o e-mail no sistema conforme manda o figurino:

Servidor SMTP: smtp.meudominio.com.br
Usuário SMTP: contato@meudominio.com.br
Senha SMTP: senha
Porta SMTP: 587
Tempo de Conexão SMTP: 10

E ao enviar o contato pelo domínio estou recebendo o erro:

Notice: Error: MAIL FROM not accepted from server! in /home/mercadodoo1/public_html/system/library/mail.php on line 290

Não encontrei nada parecido aqui e ao entrar em contato com o Suporte da UOL eles me informaram que lá está tudo certo.
Alguém pode me ajudar? :?

Re: Problemas - Email - SMTP

Enviado: 15 Ago 2012, 23:47
por Manoel Vidal
Qual a versão do seu OpenCart ? Pois na versão 1.5.1.3 tinha este problema e era resolvido com o seguinte fix:

Edite o arquivo mail.php que está no diretório /system/library/, e localize o código:
Código: Selecionar todos
$header .= 'Content-Type: multipart/related; boundary="' . $boundary . '"' . $this->newline;
Substitua o código acima por:
Código: Selecionar todos
$header .= 'Content-Type: multipart/related; boundary="' . $boundary . '"' . $this->newline . $this->newline;
Salve o arquivo e faça um teste.

Outra leitura que pode ajudar:
https://forum.opencartbrasil.com.br/ ... =41&t=1957

Espero ter ajudado. :D

Re: Problemas - Email - SMTP

Enviado: 19 Ago 2012, 10:16
por matheusorneles
Galera resolvi! Obrigado pela resposta manuel.

Mas foi só colocar o -r no parâmetro e resolveu. Estranho né?

Re: Problemas - Email - SMTP

Enviado: 21 Ago 2012, 15:57
por periscuelo
Quem hospeda na locaweb sofre do mesmo problema.
http://wiki.locaweb.com.br/pt-br/PHP_Ma ... iva_do_PHP

No meu caso, eu uso uolhost mas utilizei o phpMailer para enviar via smtp do gmail.

Re: Problemas - Email - SMTP

Enviado: 26 Jun 2013, 20:57
por jennerguimaraes
Olá Manoel Vidal,

Estou quase desistindo do opencart devido as dificuldades com o email. É o primeiro sistema que tenho esse problema.
Utilizo tambem o uolhost a muito tempo e testei todos os tutorias que achei na net, mas até agora nada.
Entrei em contato com a uol e está tudo certo lá.

Re: Problemas - Email - SMTP

Enviado: 27 Jun 2013, 11:56
por periscuelo
@Jenner o e-mail que está tentando usar no opencart é do UOL HOST, ou seja, email@seudomino.com.br?

Re: Problemas - Email - SMTP

Enviado: 27 Jun 2013, 15:25
por jennerguimaraes
é o email eu criei no cpanel do dominio na uolhost. ele é: contato@virtualcart.com.br. o site está atualmente em www.virtualcart.com.br/loja

Re: Problemas - Email - SMTP

Enviado: 27 Jun 2013, 16:14
por periscuelo
Meu O.C. funciona com UOL HOST. Deixei meu email@dominio.com.br na aba geral e na aba email uso o protocolo Mail com parâmetro -r.
Mais nada. E funciona. Já tentou configura-lo assim?

Re: Problemas - Email - SMTP

Enviado: 30 Nov 2013, 02:00
por pauloainfo
Uso a locaweb.

Seguindo as definições da locaweb para envio de emailo (http://wiki.locaweb.com.br/pt-br/PHP_Ma ... iva_do_PHP).
Como o servidor do site é linux:
O remetente deve ser um e-mail do seu domínio e o return-path deve ser ser o mesmo e-mail do remetente.

RESOLVI da seguinte forma:

na classe ControllerInformationContact localizada no arquivo contact.php: catalog/controller/information

Basta alterar duas linhas no código:
$mail->setFrom($this->request->post['email']);
$mail->setSender($this->request->post['name']);
para:
$mail->setFrom($this->config->get('config_email'));
$mail->setSender($this->request->post['email']);

Espero ter ajudado!

Re: Problemas - Email - SMTP

Enviado: 26 Jan 2015, 10:24
por jonaskruger666
Isso resolveu para mim com a UOl host também.

Obrigado pela dica Pauloainfo