Página 1 de 1

Configuração do Formulário de contato

Enviado: 15 Mai 2012, 14:46
por luciomarques
Boa tarde,

estou tentando configurar o formulário de contato da Loja Virtual Opencart, mas mostra os seguintes erros:

Warning: mail() has been disabled for security reasons in /home/performancehair.com.br/www/system/library/mail.php on line 157Warning: Cannot modify header information - headers already sent by (output started at /home/performancehair.com.br/www/index.php:100) in /home/performancehair.com.br/www/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/performancehair.com.br/www/index.php:100) in /home/performancehair.com.br/www/system/engine/controller.php on line 29

Gostaria que me ajudassem...

Agradeço desde já...

Re: Configuração do Formulário de contato

Enviado: 16 Mai 2012, 13:31
por Manoel Vidal
Olá,

Você configurou corretamente os dados do seu e-mail na administração da loja, menu Sistema->Configurações aba E-mail ?

Espero ter ajudado. :D

Re: Configuração do Formulário de contato

Enviado: 17 Mai 2012, 14:12
por denisgomes
luciomarques, manoel,

Esse erro indica que a função mail() do PHP foi desativada pela empresa de hospedagem, provavelmente para evitar a utilização do servidor como sistema de envio de spam (também chamado de "email marketing" mesmo que o dono do e-mail nunca tenha autorizado).

Existem duas soluções:
1. Trocar de hospedagem (não há porque eles bloquearem essa função)
2. Configurar o OpenCart para usar SMTP. SMTP é o protocolo usado para enviar e-mails a partir de programas como Outlook, Windows Live Mail, etc.

Para usar o SMTP clique em Sistema > Configurações > (sua loja) > Editar. Na aba Correio haverá uma opção de protocolo que deverá ser mudada para SMTP. Então você deverá preencher o nome do host (que geralmente é smtp.seudomino.com.br ou mail.seudominio.com.br), o nome de usuário (seu e-mail completo) e a senha. A partir daí o OpenCart enviará os e-mails via SMTP, ou seja, como se fosse você usando o Outlook.

Mas lembre-se de que a hospedagem também pode ter limitado essa opção: ela pode ter colocado, por exemplo, um limite de X mensagens por hora. Se a loja for muito movimentada e o sistema enviar e-mails demais (muita gente comprando, por exemplo), você pode ter problemas com o envio de mensagens pela loja e pode ter problemas para enviar suas próprias mensagens.

Re: Configuração do Formulário de contato

Enviado: 21 Mai 2012, 14:23
por luciomarques
Muito Obrigado, fiz o que está em seu comentário e funcionou certinhho

Re: Configuração do Formulário de contato

Enviado: 21 Mai 2012, 14:28
por denisgomes
Não se esqueça de contatar a empresa de hospedagem e perguntar sobre eventuais limitações no envio de mensagens (SMTP). O meu servidor de hospedagem, por exemplo, tem limite de 100 mensagens por hora.