🔍 DIAGNÓSTICO DO FORMULÁRIO DE CONTATO
1️⃣ Verificar se a tabela existe
✅ Tabela pI7aL_contact_submissions EXISTE
📊 Total de mensagens guardadas: 6
Últimas 5 mensagens:
| ID | Data | Nome | Assunto | Email Enviado | |
|---|---|---|---|---|---|
| 18 | 28/05/2026 07:26:15 | Swen | lhotsky.swen@gmail.com | Jjesus Pt: AI ads + socials in one place | ✅ SIM |
| 17 | 26/05/2026 09:36:16 | Cortez | cortez.cruse@gmail.com | Before a form or demo request, AI can answer and qualify | ✅ SIM |
| 16 | 16/05/2026 20:37:03 | Myles | myles.dovey56@msn.com | Generate AI ads, free plan | ✅ SIM |
| 15 | 14/05/2026 03:58:39 | Carson | carson.ballinger@yahoo.com | Hey jjesus.pt Administrator Quick Question ? | ✅ SIM |
| 14 | 13/05/2026 16:29:53 | Fay | dodd.fay@gmail.com | How many visitors leave without clarity? | ✅ SIM |
2️⃣ Verificar se as funções existem
✅ Função jjesus_handle_contact_form() existe
✅ Função jjesus_configure_smtp() existe
✅ Função jjesus_save_contact_to_database() existe
✅ Função jjesus_contact_form_messages() existe
✅ Função jjesus_contact_admin_menu() existe
3️⃣ Verificar actions registradas
Action para utilizadores logados: ✅ REGISTRADA
Action para visitantes: ✅ REGISTRADA
4️⃣ Testar conexão SMTP
Testando SMTP...
SERVER -> CLIENT: 220-wp16.dnscpanel.com ESMTP Exim 4.99.2 #2 Sun, 31 May 2026 04:23:57 +0100 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.
CLIENT -> SERVER: EHLO jjesus.pt
SERVER -> CLIENT: 250-wp16.dnscpanel.com Hello jjesus.pt [185.12.116.213] 250-SIZE 52428800 250-LIMITS MAILMAX=1000 RCPTMAX=50000 250-8BITMIME 250-PIPELINING 250-PIPECONNECT 250-AUTH PLAIN LOGIN 250 HELP
CLIENT -> SERVER: AUTH LOGIN
SERVER -> CLIENT: 334 VXNlcm5hbWU6
CLIENT -> SERVER: [credentials hidden]
SERVER -> CLIENT: 334 UGFzc3dvcmQ6
CLIENT -> SERVER: [credentials hidden]
SERVER -> CLIENT: 535 Incorrect authentication data
SMTP ERROR: Password command failed: 535 Incorrect authentication data
Erro de SMTP: Não foi possível autenticar.
CLIENT -> SERVER: QUIT
SERVER -> CLIENT: 221 wp16.dnscpanel.com closing connection
Erro de SMTP: Não foi possível autenticar.
❌ ERRO AO ENVIAR EMAIL
Verifique os logs acima para detalhes do erro.
5️⃣ Informações do Sistema
WordPress Version: 7.0
PHP Version: 8.4.21
Tema Ativo: JJesus MetalArt
URL do Site: https://jjesus.pt
Admin URL: https://jjesus.pt/wp-admin/admin-post.php
6️⃣ Verificar o formulário na página de contato
✅ Página 'Contacto' existe (ID: 132)
Template usado: template-contact.php
✅ Template correto: template-contact.php
7️⃣ Testar formulário diretamente
📋 RESUMO DO DIAGNÓSTICO
Use este diagnóstico para identificar onde está o problema:
- Se a tabela não existe → o código não foi adicionado corretamente ao functions.php
- Se as funções não existem → o código não está no functions.php ou tem erro de sintaxe
- Se as actions não estão registradas → o código não está a ser executado
- Se o teste SMTP falha → problema nas credenciais ou servidor
- Se o formulário de teste direto não grava → erro na função de gravação
Próximos passos:
- Copie TODOS os resultados desta página
- Envie para análise se precisar de ajuda
- Isto vai mostrar exatamente onde está o problema