Página 1 de 1

Erro envio de e-mail somente no form Fale Conosco

Enviado: 04 Dez 2014, 17:55
por stanraphael
Olá amigos, não sei qual a bruxaria que está acontecendo com a loja que estou finalizando, o que acontece é o seguinte:
- Ao realizar compras a ferramenta envia e-mail normalmente tanto para o cliente, quanto para o administrador da loja.
- Mas ao acessar a loja como cliente e tentar enviar um e-mail no contato ou fale conosco ele está dando o seguinte erro Notice: Error: RCPT TO not accepted from server!

Já segui as instruções de configuração desse tópico: viewtopic.php?f=18&t=1957 e de outros encontrados aqui.
Cheguei até configurar informações no arquivo mail.php dentro de /system/library.
Também cheguei a adicionar a linha extension=php_openssl.dll em php.ini.

Alguém tem ideia do que pode ser?

Loja hospedada na Locaweb
Versão v1.5.6.4

Re: Erro envio de e-mail somente no form Fale Conosco

Enviado: 04 Dez 2014, 18:40
por veteranodf
O seu problema deve ser com a LocaWeb, já vi várias reclamações dessa empresa, já tentou deixar as configurações originais do opencart, toda loja que instalo faço isso e nunca tive problemas com envio de emails;

Re: Erro envio de e-mail somente no form Fale Conosco

Enviado: 05 Dez 2014, 10:03
por stanraphael
O engraçado que quando finaliza o pedido/compra envia e-mail normalmente, somente no form de contato que não.

Re: Erro envio de e-mail somente no form Fale Conosco

Enviado: 05 Dez 2014, 10:22
por stanraphael
Consegui resolver, no arquivo system/libary/mail.php alterei:

if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->from . '>XVERP' . $this->crlf);
} else {
fputs($handle, 'MAIL FROM: <' . $this->from . '>' . $this->crlf);
}

para:

if ($this->verp) {
fputs($handle, 'MAIL FROM: <' . $this->to . '>XVERP' . $this->crlf);
} else {
fputs($handle, 'MAIL FROM: <' . $this->to . '>' . $this->crlf);
}