Formularul de contact 7 Nu trimiteți e-mailul? Iată cum să o remediați

Publicat: 2022-03-30

Te lupți cu Formularul de contact 7 care nu trimite e-mail în căsuța ta de e-mail?

Formularul de contact 7 vă permite să trimiteți notificări prin e-mail atât dvs., cât și persoanelor care vă trimit formularul. Cu toate acestea, dacă nu vă configurați site-ul în mod corect, este obișnuit să aveți probleme cu e-mailurile din Formularul de contact 7 care nu sunt trimise.

În acest articol, vom explica ce nu merge bine. Apoi, vă vom arăta câteva remedieri ușoare pentru ca e-mailurile din Formularul de contact 7 să funcționeze.

Cuprins:

Există două motive principale pentru care Formularul de contact 7 nu trimite corect e-mailurile. Sunt:

1. Notificările dvs. prin e-mail sunt considerate spam

În unele cazuri, Formularul de contact 7 ar putea trimite e-mailuri foarte bine... doar că acele e-mailuri vor fi trimise în dosarul de spam, așa că nu le vedeți.

Deoarece spam-ul prin e-mail este o problemă atât de mare, furnizorii de e-mail precum Gmail au filtre automate de spam care vor semnala e-mailurile ca spam fără a necesita intervenția umană.

E-mailurile dvs. din Formularul de contact 7 pot fi ușor prinse în această rețea dacă utilizați e-mailul de răspuns greșit sau nu implementați tactici de autentificare a e-mailului precum DKIM.

2. Gazda dvs. web nu acceptă funcția de e-mail PHP

În mod implicit, Formularul de contact 7 trimite e-mailuri folosind funcția wp_mail, care se bazează pe funcția de e-mail PHP a serverului dvs. de găzduire. Unii furnizori de găzduire, precum GoDaddy, nu acceptă funcția de mail PHP, motiv pentru care WordPress nu vă poate informa despre mesajele rămase pe site-ul dvs.

Chiar dacă gazda dvs. acceptă poșta PHP, faptul că e-mailul PHP nu are autentificare face ca e-mailurile trimise prin această metodă să fie mai probabil marcate ca spam.

Acestea sunt cele două motive principale pentru care nu primiți e-mailuri de pe site-ul dvs. web. Dar nu vă faceți griji, în secțiunea următoare, veți învăța cum să remediați definitiv această problemă.

Pentru a maximiza livrarea prin e-mail a e-mailurilor tale Formular de contact 7, poți implementa următoarele soluții:

  1. Schimbați-vă adresa de e-mail
  2. Utilizați un plugin SMTP și un serviciu dedicat de trimitere de e-mailuri
  3. Comutați la un alt plugin de formular de contact

1. Schimbați-vă adresa de e-mail

Acest prim sfat nu va rezolva toate problemele, dar este ușor de implementat, așa că merită încercat mai întâi.

Un motiv comun pentru care e-mailurile tale ajung în spam este că e-mailul de la e-mail nu se potrivește cu domeniul de trimitere.

Pentru a verifica acest lucru, accesați Contact → Formulare de contact din tabloul de bord WordPress:

  1. Deschideți formularul în care aveți probleme.
  2. Accesați fila Mail din setările formularului respectiv.
  3. Derulați în jos la opțiunea De la .

Dacă există o problemă cu e-mail-ul dvs., este posibil să vedeți această eroare de configurare: „Adresa de e-mail a expeditorului nu aparține domeniului site-ului”.

adresa de e-mail a expeditorului nu este mai jos la formularul de contact pentru eroarea domeniului site-ului 7
Adresa de e-mail nu are numele de domeniu

Eroarea apare atunci când utilizați o adresă de e-mail generică, cum ar fi yahoo.com, hotmail.com, gmail.com etc.

Adresele de e-mail generice sunt adesea folosite pentru a trimite e-mailuri spam. Așadar, giganții de e-mail precum Gmail și Yahoo Mail sunt precauți cu privire la adresele de e-mail generice.

Afișarea unei erori în setarea formularului este modalitatea prin Formularul de contact 7 de a vă îndemna să schimbați adresa de e-mail.

Pentru a remedia eroarea, aveți nevoie de o adresă de e-mail comercială, una care să aibă numele dvs. de domeniu.

De exemplu, dacă acesta este domeniul dvs.: https://openatlas.shop, adresa dvs. de e-mail comercială ar trebui să fie așa: [email protected]

Pentru a crea o adresă de e-mail pentru afaceri, urmați acest ghid. Când este gata, deschideți tabloul de bord WordPress și accesați Contact → Formulare de contact → Mail → De la, introduceți noua adresă de e-mail și salvați setările.

Eroarea ar trebui să dispară până acum.

formularul de contact 7 configurarea e-mailului
Adăugarea unei adrese de e-mail care are numele de domeniu

Apoi, verificați dacă Formularul de contact 7 vă trimite notificări prin e-mail. Completați formularul de contact, așa cum ar face un vizitator, apoi așteptați câteva minute pentru ca notificarea prin e-mail să apară în căsuța dvs. de e-mail.

Nu ai primit nicio notificare? Încercați următoarea soluție.

2. Utilizați un plugin SMTP și un serviciu dedicat de trimitere de e-mailuri

Serverul de găzduire al site-ului dvs. WordPress este optimizat pentru a găzdui site-ul dvs. WordPress, nu pentru a trimite e-mailuri din Formularul de contact 7.

Dacă doriți să faceți mai fiabile e-mailurile din Formularul de contact 7, puteți utiliza un serviciu dedicat de trimitere a e-mailurilor. Spre deosebire de serverul dvs. de găzduire, aceste servere sunt optimizate special pentru trimiterea de e-mailuri (și păstrarea acestor e-mailuri în dosarele de spam ale destinatarilor).

Pentru a vă conecta site-ul WordPress la unul dintre aceste servicii dedicate de trimitere de e-mailuri, puteți utiliza un plugin WordPress SMTP.

Există multe pluginuri SMTP din care să alegeți. Mai jos, enumerăm patru cele mai populare plugin-uri SMTP:

Fiecare dintre aceste plugin-uri este gratuit, dar poate fi necesar să faceți upgrade la o versiune premium pentru a accesa unele dintre funcțiile avansate.

În următorul tutorial, folosim pluginul gratuit WP Mail SMTP.

Înainte de a începe, nu uitați să faceți o copie de rezervă a site-ului dvs. WordPress. Noile pluginuri sunt cunoscute pentru a distruge site-urile web. Dacă aveți o copie de rezervă, vă puteți pune site-ul în funcțiune în cel mai scurt timp.

️ Configurarea WP Mail SMTP

Instalați și activați pluginul pe site-ul dvs. Ar trebui să apară un expert de configurare . Faceți clic pe Să începem și apoi alegeți un mailer SMPT .

Pluginul acceptă 11 servicii diferite de trimitere de e-mailuri, precum și o opțiune SMTP generică. Unele sunt gratuite, iar altele sunt servicii premium.

Pe site-ul nostru demonstrativ, am ales mailer-ul gratuit Google/Gmail. Utilizând contul dvs. Gmail existent, puteți trimite gratuit până la 500 de e-mailuri pe zi, ceea ce ar trebui să fie mai mult decât suficient pentru pluginul Contact Form 7.

Dacă doriți, puteți alege un alt furnizor SMTP – Sendinblue și SendGrid sunt alte opțiuni populare care au versiuni gratuite.

wp mail smtp plugin gmail mailer setup
Configurarea mailerului SMTP Google/Gmail

Configurarea serviciului de trimitere Gmail este un proces oarecum lung, deoarece va trebui să creați o cheie API Google Cloud pentru ao utiliza. În loc să duplicam instrucțiunile, vă vom trimite doar la documentația dezvoltatorului. Vă recomandăm să-l urmați cu atenție.

Până la sfârșitul procesului de configurare, veți avea un ID de client și un cod secret de client pe care trebuie să le copiați și să le inserați în Expertul de configurare.

Terminat? Acum, faceți clic pe Conectare la Google și apăsați butonul Salvați și continuați .

wp smtp plugin gmail setup
Configurarea configurației mailerului Gmail

Apoi, Google vă va întreba dacă doriți cu adevărat să vă conectați wpmailsmtp.com la contul dvs. Google. Selectați Permiteți .

Apoi, Google vă va avertiza spunând că Google nu a verificat aplicația wpmailsmtp.com. Accesați Avansat → Accesați wpmailsmtp.com (nesigur) și selectați Permite .

Asta e, oameni buni. Pluginul SMTP este acum instalat pe site-ul dvs. WordPress. Apoi, trebuie să verificați și să vedeți dacă pluginul funcționează corect.

️ Se trimite e-mail de testare

Vă recomandăm să trimiteți un e-mail de test utilizând pluginul SMTP WP Mail. E foarte simplu. Accesați WP Mail SMTP → Instrumente → Test e-mail → Trimiteți către și introduceți adresa de e-mail la care doriți să trimiteți e-mailul de test. Apoi apăsați Trimite e-mail .

wp smtp plugin test de e-mail
Trimiterea de e-mailuri de testare prin pluginul WP Mail SMPT

Dacă e-mailul de testare eșuează și pluginul afișează o eroare, aceasta a fost cauzată de un ID de client greșit sau de o problemă cu serverul dvs. de găzduire. Dezvoltatorii pluginului au abordat eroarea împreună cu instrucțiuni despre cum să o remediați în acest tutorial (în secțiunea Întrebări frecvente).

Dacă primești e-mailul, ești gata! Contact Form 7 își va trimite automat e-mailurile folosind serviciul de trimitere dedicat, care ar trebui să se asigure că ajung în căsuța dvs. de e-mail.

3. Comutați la un alt plugin de formular de contact

Formularul de contact 7 încă nu vă trimite e-mailuri? Încercați să vorbiți cu echipa lor de asistență. Dacă acest lucru nu funcționează, atunci tot ce puteți face este să dezactivați formularul actual și să utilizați un alt plugin pentru formularul de contact.

Există o mulțime de pluginuri gratuite pentru formulare de contact ușor de utilizat. Am întocmit deja o listă cu cei mai buni creatori de formulare WordPress. Verifică. Cu siguranță vei găsi ceva care ți se potrivește.

Unii dintre voi vor întâmpina anumite erori în timp ce remediați problema „nu trimite e-mail”. În această secțiune, vom analiza de ce apar erorile și cum să le remediam:

„A apărut o eroare la încercarea de a trimite mesajul dvs. Vă rugăm să încercați din nou mai târziu"

Această eroare specială este cauzată de o problemă reCAPTCHA sau de o configurare greșită a formularului de contact.

️ Remedierea erorilor de configurare

Accesați Contact → Formulare de contact și este posibil să vedeți următorul mesaj: „Configurarea greșită duce la eșec la livrarea e-mailului sau la alte probleme. Validați-vă formularul de contact acum.”

Selectați butonul Validate Contact Form 7 Configuration și apoi faceți clic pe Validate 1 contact form now .

Asta e. Eroarea ar trebui să dispară.

️ Remedierea reCAPTCHA

Dacă nu vedeți mesajul „Configurarea greșită duce la eșec la livrarea e-mailului sau la alte probleme”, atunci eroarea este cu siguranță cauzată de caracteristica reCAPTCHA a formularului dvs.

Formularul de contact 7 vă permite doar să utilizați reCAPTCHA v3, despre care se știe că cauzează diferite tipuri de erori pe un site web WordPress. Cel mai eficient mod de a rezolva această problemă este să downgrade de la reCAPTCHA v3 la reCAPTCHA v2 cu ajutorul unui plugin terță parte.

„Se folosește sintaxă nevalidă pentru cutia poștală”

Această eroare apare atunci când faceți o greșeală în adresa dvs. de e-mail.

Eroarea apare de obicei sub opțiunea De la din fila Mail a formularului de contact. Puteți remedia această eroare verificând greșelile de scriere și problemele de formatare în adresa de e-mail.

Eroare de sintaxă a cutiei poștale invalid formular de contact 7
Eroarea apare atunci când faceți o greșeală la adresa dvs. de e-mail

„Configurarea greșită duce la eșec la livrarea e-mailului sau la alte probleme. Validați-vă formularele de contact acum.”

Aceasta este o eroare rară și, de obicei, apare atunci când un nou element de validare este adăugat la plugin. De exemplu, în Formularul de contact 7 5.1.5, dezvoltatorul a adăugat un element de validare care împiedică utilizatorii să încarce un fișier mai mare de 25 MB. După actualizarea la acea versiune, utilizatorii au început să vadă eroarea de configurare greșită.

Pentru a remedia eroarea, accesați Contact → Formulare de contact. Formularul de contact ar trebui să vă arate următorul mesaj: „Configurarea greșită duce la eșec la livrarea e-mailului sau la alte probleme. Validați-vă formularul de contact acum.”

Selectați butonul Validate Contact Form 7 Configuration și apoi faceți clic pe Validate 1 contact form now .

Asta e. Eroarea va dispărea.

Gânduri finale despre formularul de contact 7 care nu trimite e-mail

Există două moduri diferite de a remedia această problemă: puteți fie să creați o adresă de e-mail comercială cu numele domeniului dvs. și să utilizați noul e-mail în setările formularului de contact, fie să instalați și să configurați un plugin SMTP și să utilizați un serviciu dedicat de trimitere de e-mailuri. .

️ Ambele metode necesită mult timp, așa că pentru a vă economisi multe bătăi de cap, luați în considerare trecerea la un alt plugin de formular de conținut.

Aveți întrebări despre cum să remediați Formularul de contact 7 care nu trimite e-mailuri? Anunțați-ne în secțiunea de comentarii de mai jos!

Ghid gratuit

5 sfaturi esențiale pentru a accelera
Site-ul dvs. WordPress

Reduceți timpul de încărcare chiar și cu 50-80%
doar urmând sfaturi simple.