WebSite X5Help Center

 
Maria  Magalhães
Maria Magalhães
User

Nenhum dos formulários de contacto que criei envia. Ajuda  pt

Author: Maria Magalhães
Visited 1712, Followers 1, Shared 0  

Boa tarde,

Após várias queixas dos clientes, detectei que o formolário criado atraves do programa não envia nada, nem os ficheiros. Não consigo resolver. Podem ajudar.

No meu servidor parece estar tudo bem pois envia os emails normais só o formolário é que não envia:

isto é o que apresenta no meu servidor para o url www.mcmdesign.pt:

imEmailForm.php ( PHP script, ASCII text )<?php if(substr(basename($_SERVER['PHP_SELF']), 0, 11) == "imEmailForm") { include '../res/x5engine.php'; $form = new ImForm(); $form->setField('Nome Completo', @$_POST['imObjectForm_1_1'], '', false); $form->setField('E-Mail', @$_POST['imObjectForm_1_2'], '', false); $form->setField('Morada', @$_POST['imObjectForm_1_3'], '', false); $form->setField('Telefone', @$_POST['imObjectForm_1_4'], '', false); $form->setField('Mensagem', @$_POST['imObjectForm_1_5'], '', false); $form->setField('', @$_POST['imObjectForm_1_6'], '', true); if(@$_POST['action'] != 'check_answer') { if(!isset($_POST['imJsCheck']) || $_POST['imJsCheck'] != 'DECD14256DD69708D5226E0882ABD299' || (isset($_POST['imSpProt']) && $_POST['imSpProt'] != "")) die(imPrintJsError()); $form->mailToOwner($_POST['imObjectForm_1_2'] != "" ? $_POST['imObjectForm_1_2'] : '***', '***', '', '', false); @header('Location: ../index.html'); exit(); } else { echo $form->checkAnswer(@$_POST['id'], @$_POST['answer']) ? 1 : 0; } } // End of file

Posted on the
11 ANSWERS - 1 USEFUL
U. Caetano
U. Caetano
Moderator

Bom dia,

Poderia informar qual é a empresa que faz a hospedagem e qual versão do php está sendo usada?

Read more
Posted on the from U. Caetano
Maria  Magalhães
Maria Magalhães
User
Author

Bom dia Ulian,

Desconheço a versão php que está a ser usada, ainda não obtive resposta da parte deles.

hospedagem está em https://my.dominios.pt/

Read more
Posted on the from Maria Magalhães
Maria  Magalhães
Maria Magalhães
User
Author

Olá outra vez,

Já obtive resposta e a versão PHP é 7.1 . Alertaram-me também para que este objecto de Formulário de contacto terá de estar configurado com uma chave de autenticação

Read more
Posted on the from Maria Magalhães
U. Caetano
U. Caetano
Moderator

Faça esta configuração e veja se lhe ajuda, as vezes você precisa na etapa 1 avançado informar as configurações de smtp do seu hosting.

veja se lhe ajuda esta animação

Read more
Posted on the from U. Caetano
Maria  Magalhães
Maria Magalhães
User
Author

Boa tarde Uilian,

desde já agradeço toda a atenção. mas não resultou. envio cópia de email recebido do serviço de alojamento.

"Estimada Maria Magalhães,

Agradecemos desde já a sua atenção.

Informamos ainda que devido aos constantes envios massivos de SPAM que detectamos nos nossos servidores tornou-se necessário desactivar a função mail() do PHP nos nossos servidores de alojamento partilhado.

Caso as comunicações do seu site sejam feitas usando esta função será necessário alterar o seu funcionamento para envio autenticado. Recomendamos a consulta do artigo disponível em https://kb.dominios.pt/article/como-posso-enviar-e-mails-a-partir-de-php/ de forma a obter informações sobre como configurar os envios via PHP.

Caso já utilize autenticação para estes envios agradecemos que nos indique um alojamento onde o mesmo seja utilizado e o nome do ficheiro de autenticação para que possamos analisar."

Pois fiquei ainda mais confusa, para si deve ser algo fácil. Eu preciso de ajuda. Pensei em mudar de Alojamento,mas todos eles funcionam da mesma maneira. 

Read more
Posted on the from Maria Magalhães
U. Caetano
U. Caetano
Moderator

Amigo, boa tarde, troque de hospedagem procure alguma que forneça hospedagem com cPenel, em meus servidores este recurso funciona normal com meus clientes, usando a função nativa do software websitex5 sem problemas.

Read more
Posted on the from U. Caetano
Flavio M.
Flavio M.
User

Olá
Eu utilizo o envio de e-mail de maneira autenticada e funciona muito bem. Veja:

mail sender config

Isto está em avançado e depois Gerenciar Dados

Read more
Posted on the from Flavio M.
Flavio M.
Flavio M.
User

Maria. Não podem fechar as portas, senão os clientes de e-mail (programas que você usa no computador e celular não funcionariam) o que pode estar havendo é exigindo autenticação.
Aí você deve escolher o  método mais adequado ao seu provedor.

No módulo de administração do site tem como testar os métodos de envio de e-mail

Read more
Posted on the from Flavio M.
Maria  Magalhães
Maria Magalhães
User
Author

Boa tarde,

Consegui resolver com a hospedagem. Obrigado a todos! Fique claro que o problema não é o X5.

Read more
Posted on the from Maria Magalhães
U. Caetano
U. Caetano
Moderator

Olá Maria que bom que deu certo.

Read more
Posted on the from U. Caetano