WebSite X5Help Center

 
Maria  Magalhães
Maria Magalhães
User

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

Автор: Maria Magalhães
Просмотрено 1708, Подписчики 1, Размещенный 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

Размещено
11 Ответы - 1 Полезно
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?

Читать больше
Размещено От U. Caetano
Maria  Magalhães
Maria Magalhães
User
Автор

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/

Читать больше
Размещено От Maria Magalhães
Maria  Magalhães
Maria Magalhães
User
Автор

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

Читать больше
Размещено От 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

Читать больше
Размещено От U. Caetano
Maria  Magalhães
Maria Magalhães
User
Автор

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. 

Читать больше
Размещено От 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.

Читать больше
Размещено От 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

Читать больше
Размещено От 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

Читать больше
Размещено От Flavio M.
Maria  Magalhães
Maria Magalhães
User
Автор

Boa tarde,

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

Читать больше
Размещено От Maria Magalhães
U. Caetano
U. Caetano
Moderator

Olá Maria que bom que deu certo.

Читать больше
Размещено От U. Caetano