Confirmarea este doar primul pas
Un vizitator completează formularul și vede un mesaj de confirmare, dar compania nu primește nimic. Site-ul poate să fi acceptat datele fără ca emailul să ajungă la destinație. Chiar dacă WordPress raportează că wp_mail() a reușit, aceasta nu confirmă livrarea către destinatar.
Începe cu formularul
Trimite un test cu un subiect unic și notează ora și adresa destinatarului. Verifică dacă notificările ajung într-o căsuță activă a companiei, nu la un fost colaborator. Caută în spam și verifică regulile de redirecționare. Dacă aplicația salvează cererile, compară înregistrarea cu emailul: astfel separi primirea datelor de livrarea notificării.
Verifică expeditorul și trimiterea
Adresa „De la” ar trebui să folosească un domeniu de pe care site-ul are dreptul să trimită. Dacă pui acolo adresa vizitatorului, notificarea poate părea falsificată. Folosește un expeditor al companiei autentificat și, dacă formularul permite, pune adresa vizitatorului în câmpul Reply-To. Verifică serviciul de trimitere și autentificarea domeniului.
Identifică punctul de oprire
Caută testul în jurnalele aplicației și în evidența livrărilor serverului de email. Deosebește un eșec înainte de trimitere, o amânare temporară, o respingere și acceptarea de către serverul următor. Aceasta din urmă nu garantează apariția în inbox. Dacă nu există nicio urmă, verifică mai întâi configurarea formularului.
Repetă testul după actualizări, mutarea site-ului sau schimbarea destinatarului. Pentru solicitări importante, ia în considerare și stocarea sigură a mesajelor, cu acces limitat și o perioadă de păstrare stabilită.