Jump to content

Recommended Posts

Bom dia amigos,

 

Preciso de uma ajuda, pois estou ficando louco sem a solução.

Instalei o prestashop no servidor, configurei e ele estava funcionando perfeito, de repente em um dos testes reparei que o mesmo parou de enviar e-mail, verifiquei a configuração e estava normal.

 

Abri um chamado no servidor e os mesmo infirmaram que estava tudo OK, utilizei um script php para testar o envio e funciona, porem no prestashop não, nem configurando o smtp na porta 25 ou 587, ele informa que o e-mail foi enviado, porem não recebo nada.

 

Fiz uma nova instalação do prestashop para descartar conflito com qualquer módulo, e para minha surpresa também não funciona!

 

Agora não sei se é um bug ou se é problema do servidor, sendo que o servidor.

 

Se alguém puder dar uma olhada na instalação e tentar descobrir onde pode estar o defeito, vou deixar o login abaixo.

 

http://www.hlservice.com.br/prestashop/admin123/

Login: [email protected]

Senha: admin123

 

Teste php: http://www.hlservice.com.br/envio.php

Link to comment
Share on other sites

Leandro, também quebrei cabeça com isso, o problema pode ser resolvido neste link: http://www.presto-changeo.com/en/content/9-fix-email-problems

A dica está em inglês abaixo.
 

There are a few reasons why Prestashop cannot send emails from your server, the most common ones are:
 

  • "From" field doesn't match your domain.
  • Incompatible additional headers.


Below are solutions to both:

In /tools/swift/Swift/Message.php line #79
Change

$this->setFrom("");

To

$this->setFrom("[email protected]");
 
In /tools/swift/Swift.php after line 370
if (!($has_reply_to = $message->getReplyTo())) $message->setReplyTo($from);

Add the following code:

if (!$has_reply_to[0]) $message->setReplyTo($from->getAddress());

Now try sending a contact message....

 

If it still doesn’t work, make the following change:

In /tools/swift/Swift/Plugin/MailSend.php line # 159
 

Add

$params = "";

 

  • Like 1
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...