WebSite X5Help Center

 
Maria  Magalhães
Maria Magalhães
User

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

Autor: Maria Magalhães
Visitado 1767, Seguidores 1, Compartilhado 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

Publicado em
11 RESPOSTAS - 1 ÚTIL
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?

Ler mais
Publicado em de U. Caetano
Maria  Magalhães
Maria Magalhães
User
Autor

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/

Ler mais
Publicado em de Maria Magalhães
Maria  Magalhães
Maria Magalhães
User
Autor

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

Ler mais
Publicado em de 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

Ler mais
Publicado em de U. Caetano
Maria  Magalhães
Maria Magalhães
User
Autor

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. 

Ler mais
Publicado em de 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.

Ler mais
Publicado em de 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

Ler mais
Publicado em de 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

Ler mais
Publicado em de Flavio M.
Maria  Magalhães
Maria Magalhães
User
Autor

Boa tarde,

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

Ler mais
Publicado em de Maria Magalhães
U. Caetano
U. Caetano
Moderator

Olá Maria que bom que deu certo.

Ler mais
Publicado em de U. Caetano