In breve
Per essere sicuri che un modulo consegni ancora le email, qualcosa deve inviarlo e verificare che l'email arrivi. I monitor di uptime e i plugin di log delle email coprono solo una parte del percorso; un test completo quotidiano lo copre tutto. SubmitCanary lo fa per un modulo Contact Form 7, WPForms o Fluent Forms, gratis durante la beta.
| Cosa viene controllato | Prova a mano | Monitor di uptime | Plugin di log email | SubmitCanary |
|---|---|---|---|---|
| La pagina si carica | Quando te ne ricordi | Sì, spesso ogni pochi minuti | No | Ogni giorno |
| Il modulo c'è e si invia | Quando te ne ricordi | No | No | Ogni giorno |
| WordPress passa l'email al server di posta | Indirettamente | No | Sì, ogni email | Ogni giorno |
| L'email arriva davvero in una casella | Nella tua casella | No | No | In una casella di test dedicata |
| Dice quale passaggio si è rotto | Se indaghi | Solo la pagina | Solo l'invio | Sì: pagina, modulo, invio o email |
| Email in più per il cliente | Un'email di prova ogni volta | Nessuna | Nessuna | Nessuna: i test vanno nella casella di test |
Prova a mano
È gratis e rileva tutto il giorno in cui la fai, ma di solito i moduli si rompono in silenzio tra una prova e l'altra, dopo l'aggiornamento di un plugin o una modifica alla posta. Quasi tutti smettono di provare dopo la pubblicazione del sito.
Monitor di uptime
Strumenti come UptimeRobot sono la scelta giusta per sapere quando tutto il sito è offline, e controllano molto più spesso di una volta al giorno. Non compilano né inviano il modulo, quindi un modulo rotto o una posta che non funziona restano invisibili.
Plugin di log e avviso delle email
Plugin come WP Mail SMTP registrano ogni email che WordPress prova a inviare e possono avvisarti quando il passaggio al server di posta non riesce. Vale la pena averli insieme a un monitor. Lavorano dall'interno del sito, quindi non possono dirti quando il modulo stesso non si invia più, né confermare che un messaggio sia arrivato.
SubmitCanary
Una volta al giorno invia un test chiaramente etichettato tramite il tuo modulo, dall'esterno come un visitatore, e verifica che l'email arrivi in una casella di test dedicata. Se un passaggio non riesce ricevi un'email che lo indica, e un'altra quando torna a funzionare. È volutamente limitato: un modulo semplice per sito, nessun aggiramento dei CAPTCHA, e non dimostra l'arrivo nella casella reale del cliente. Altri monitor di moduli coprono più costruttori di moduli, moduli con CAPTCHA o checkout; SubmitCanary si concentra sul fare un solo test in sicurezza e dichiarare i propri limiti.