Az űrlap e-mailjei nem érkeznek meg, szerverhiba az űrlapnál
Az űrlap nem küld e-mailt vagy hibaüzenetet ad: a wp_mail működése, SMTP, a feladó címe, az azonosítók és a további ellenőrzések.
Az Elementor az e-mailek küldéséhez a WordPress wp_mail függvényét használja. Az üzenetet a tárhely szervere dolgozza fel és küldi tovább. A tárhelyek gyakran kikapcsolják az e-mailküldésért felelős PHP-függvényt, hogy a szervert ne lehessen levélszemét küldésére használni. Ilyenkor az űrlap nem tud e-mailt küldeni, vagy hibaüzenetet ad.
Első ellenőrzések
Szekció neve “Első ellenőrzések”A wp_mail alapesetben a PHP levélküldő függvényét használja. Ha ez nincs engedélyezve a szerveren, az e-mail nem megy ki. Próbáld ki:
- Kérd meg a tárhelyszolgáltatót, hogy engedélyezze a függvényt.
- Használj SMTP-szervert. Az SMTP (Simple Mail Transfer Protocol) külső levelezőszerver (például a Gmail is lehet), amely gyorsabban kézbesít, és csökkenti az esélyt, hogy az üzenet a levélszemétbe kerüljön.
- Használj olyan eszközt, amely az összes webhelyes e-mailt külső szolgáltatáson keresztül küldi. Űrlapbeküldéskor általában két értesítés megy ki (a látogatónak visszaigazolás, neked vagy a csapatodnak értesítés), és ezek a szigorodó e-mail-hitelesítési szabályok miatt könnyen a levélszemétbe kerülnek.
Hibakeresés
Szekció neve “Hibakeresés”Tesztelj egy SMTP-bővítménnyel, hogy a WordPress el tud-e küldeni e-mailt, és működik-e a PHP alapértelmezett levélküldése.
- Telepíts egy SMTP-bővítményt (például a WP Mail SMTP-t, amely több levelezőszolgáltatót támogat).
- Válassz az alapértelmezettől eltérő levelezőt (például SendGrid).
- Add meg a hitelesítési adatokat.
- Küldj tesztlevelet.
Ha az eltérő SMTP-szerverrel megy a levél, az alapértelmezettel viszont hibát kapsz, jelezd a tárhelyszolgáltatónak. A teszthez fiók kell a választott levelezőszolgáltatónál (SendGrid, Mailgun vagy más).
További lehetőségek:
| Lépés | Teendő |
|---|---|
| A feladó címe legyen a webhely tartományán | Ha a webhelyed example.com, a feladó e-mail-címe legyen például [email protected]. A látogató címét a válaszcím mezőben add meg, hogy válaszolni tudj neki. |
| Beküldések funkció | A Beküldések menüben ellenőrizheted, hogy az űrlap helyesen működik-e. |
| Másik e-mail-cím | Lehet, hogy a címedet levélszemétnek jelölték. Próbáld meg az e-mail tárgyának hosszát is változtatni. |
| Külső integrációk kikapcsolása | Kapcsold ki például a Mailchimp vagy az ActiveCampaign összekapcsolást. Ha így megoldódik, ellenőrizd a mezők megfeleltetését az autoresponder fiókodban és az Űrlap widgetben. |
| Kötelező mezők | Ne legyen a kötelező mezők beállítása „nincs” az Űrlap widgetben. A Mailchimp mezőleképezésében ne vegyél fel „cím” vagy „születésnap” mezőt. |
| Bővítmény- vagy sablonütközés | Ha beküldés után csak frissül az oldal, kapcsolj ki mindent az Elementoron és az Elementor Pro-n kívül. Ha így sem megy, válts alapértelmezett WordPress-sablonra. |
Mezőazonosítók ellenőrzése
Szekció neve “Mezőazonosítók ellenőrzése”Győződj meg arról, hogy minden űrlapmezőnél ki van töltve az Azonosító a Haladó fülön.
- Jelentkezz be a WordPress admin felületére.
- Nyisd meg az űrlapot tartalmazó oldalt a szerkesztőben.
- Kattints az űrlapra, hogy megnyíljon az űrlap szerkesztőpanelje.
- Az űrlapmezők között kattints a kívánt mezőre.
- Kattints a Haladó fülre.
- Add meg az Azonosítót, és használd a mellette látható rövidkódot.
Azonosító nélkül a mező értéke nem jelenik meg a kapott e-mailben, ha az üzenetben az [all-fields] rövidkódot használod. Az azonosítónak mezőnként egyedinek kell lennie, és az e-mail szövegében a Haladó fülön megjelenő rövidkódot használd.
Ha a hiba megmarad
Szekció neve “Ha a hiba megmarad”Küldj be támogatási jegyet, és csatold hozzá:
- a rendszerinformációkat az Elementor → Szerkesztő → Rendszer → Rendszerinformációk oldalról (lásd A rendszerinformációk megosztása);
- a webszerver és a PHP hibanaplóit, amelyeket a tárhely vezérlőpultján találsz, vagy kérd el a szolgáltatótól.
Az űrlap további hibaüzeneteit az Űrlap hibaüzenetek fejezet tárgyalja.
Készült: