Introduzione #
Se i partecipanti al tuo Quick Event Manager (QEM) segnalano e-mail mancanti, questa guida ti aiuterà a identificare dove si trova il problema nella catena di consegna delle e-mail.
Comprendere la catena di recapito delle e-mail #
La consegna delle e-mail prevede più passaggi, ognuno dei quali può influire sulla corretta consegna:
- Plugin QEM che invia l'email
- Il tuo server host WordPress o il plug-in del servizio di posta elettronica
- Server di posta elettronica del destinatario (spam/greylisting)
- Client di posta elettronica del destinatario (filtri antispam/rifiuto)
Abilita la modalità di debug per l'indagine #
Aggiungi queste righe al tuo wp-config.php per monitorare l'invio di e-mail:
definir('WP_DEBUG', vero);
definire('WP_DEBUG_DISPLAY', falso);
definire ('WP_DEBUG_LOG', vero);
Test e monitoraggio #
- Prova l'invio di e-mail tramite:
- Registrazione per un evento di test
- Utilizzo delle opzioni del rapporto e-mail
- Individuare il log di debug:
- Trovare
debug.logNella tua directory wp-content - Puoi tranquillamente eliminare questo file se diventa troppo grande
- Analisi del registro:
- Cerca in modo specifico le voci "E-mail QEM"
- Messaggi chiave da cercare:
Informazioni sui messaggi di registro:
"Messaggio e-mail QEM in procinto di essere inviato"
✓ Questo significa che il tuo plugin funziona correttamente
"E-mail QEM - wp_mail messaggio di errore"
⚠️ Ciò significa che il tuo plugin funziona ma il tuo server/servizio di posta elettronica non funziona
"E-mail QEM – wp_mail risposto OK"
✓ Ciò significa che l'e-mail è stata inviata correttamente al tuo servizio di posta
Problemi comuni e soluzioni #
- Se non viene visualizzata alcuna voce "E-mail QEM":
- Controlla le impostazioni dell'autoresponder
- Verifica la configurazione IPN di PayPal se utilizzi la conferma del pagamento
- Contatta il supporto QEM per assistenza
- Se le e-mail non vanno a buon fine dopo l'errore "wp_mail":
- Esaminare la configurazione della posta elettronica del server
- Controlla le impostazioni del plug-in del servizio di posta elettronica
- Verificare le credenziali SMTP, se applicabile
- Se le email mostrano "risposta OK" ma non vengono ricevute:
- Verificare la presenza di blacklist IP
- Verificare i record SPF
- Esaminare la configurazione del puntatore DNS
- Prendi in considerazione il passaggio a un servizio di posta elettronica transazionale:
- MailGun
- SendGrid
- Amazon SES
Dopo l'indagine #
- Disabilita la modalità di debug:
definire ('WP_DEBUG', falso);
- Elimina il file debug.log
Supporto professionale #
Per problemi di consegna complessi, considerare:
- Consultare un esperto di recapito delle e-mail
- Implementazione di un servizio di posta elettronica dedicato
- Seguendo attentamente le guide di configurazione specifiche del provider
- Prendi in considerazione l'utilizzo del servizio QEM Events for WordPress gestito di Fullworks
Hai bisogno di aiuto? #
Contatta l'assistenza QEM se hai bisogno di assistenza per interpretare i registri di debug o risolvere problemi persistenti.