Kapcsolatfelvételi űrlap a weboldalán: a mezők elküldése e-mailben és a spam megelőzése
Szeretné, ha a látogatók egy űrlapon keresztül e-mailt küldhetnének Önnek a weboldaláról? Ebben a cikkben bemutatjuk, hogyan hozhat létre ilyen űrlapot, hogyan védheti meg a spam ellen, és hogyan érheti el, hogy a levelek rendben megérkezzenek.
Űrlap létrehozása
- WordPress: használjon egy űrlapbővítményt, például a Contact Form 7-et. Semmit nem kell programoznia, és fizetős bővítményre sincs szükség.
- Saját HTML- vagy PHP-oldal: ingyenes példákat a "HTML-űrlap készítése" keresésre talál. Az űrlap SMTP-n keresztül küldjön levelet, ne a PHP mail() függvényével (lásd lent).
Az űrlapon érkező spam megelőzése
A védelem nélküli űrlapot a spambotok szinte biztosan megtalálják. Ilyenkor rengeteg spamet kap, a legrosszabb esetben pedig az űrlapját mások spammelésére használják. Ezért mindig védje meg az űrlapját:
- Captcha: olyan ellenőrzés, amely megkülönbözteti az embereket a botoktól, például a Google reCAPTCHA vagy a Cloudflare Turnstile. A Contact Form 7 a reCAPTCHA-val működik. A Turnstile használatához külön bővítményt kell telepítenie, például a Simple Cloudflare Turnstile-t.
- Honeypot: egy rejtett mező, amelyet az emberek nem látnak, a botok viszont kitöltenek. Ha a mező ki van töltve, az üzenet nem kerül elküldésre. Erre is léteznek kis bővítmények.
- Fórumok és blogok: számos fórum- és blogszoftverhez elérhető integráció a Stop Forum Spam szolgáltatással. Ez nyilvántartja a spamet küldő IP-címeket, és kiszűri az ezekről érkező üzeneteket.
- Tartsa naprakészen a weboldalát: rendszeresen frissítse a WordPresst, a témáját és a bővítményeit. Az elavult bővítmény gyakori kiindulópontja a visszaéléseknek.
Hozzászólások a blogon vagy a fórumon
A spambotok nemcsak űrlapokon keresztül küldenek üzeneteket, hanem linkeket tartalmazó hozzászólásokat is írnak, abban a reményben, hogy a keresőmotorok figyelembe veszik ezeket a linkeket. Ezt így előzheti meg:
- Hagyja jóvá előbb a hozzászólásokat. A WordPressben a Beállítások › Interakció menüpontban kapcsolhatja be, hogy a hozzászólásokat kézzel kelljen jóváhagyni. Ha nem használ hozzászólásokat, kapcsolja ki őket teljesen.
- Használjon antispam bővítményt vagy captchát a hozzászólásokhoz is, ugyanúgy, mint az űrlapnál.
- Jelölje meg a hozzászólásokban szereplő linkeket. A látogatók által elhelyezett linkeknek
rel="ugc"vagyrel="nofollow"attribútummal kell rendelkezniük. Így a keresőmotorok tudják, hogy Ön nem vállal felelősséget az adott linkért. A WordPress az 5.3-as verzió óta ezt automatikusan elvégzi. Más szoftvereknél nézze meg a beállításokat, vagy keressen hozzá bővítményt.
Így érkeznek meg rendben az űrlap levelei
- Küldjön SMTP-n keresztül. A PHP mail() függvényével a feladó egy, a csomagja fióknevét tartalmazó cím lesz, és ezt nem lehet módosítani. Az ilyen levelek gyakran a spam mappában kötnek ki. SMTP használatakor egy valódi postafiókkal jelentkezik be, és saját maga határozza meg a feladót. WordPressben ehhez egy SMTP-bővítményt használhat, például a WP Mail SMTP-t. Saját PHP-szkripthez olvassa el a Hogyan állítható be a helyes feladó PHP-ben a mail() függvénnyel? című cikket.
- Feladó a saját domainjén. Az űrlap a saját domainjéhez tartozó címről küldjön levelet, például: info@azondomainje.nl. Soha ne a látogató e-mail-címét használja feladóként: ilyenkor sok címzett elutasítja a levelet. A látogató címét a Válaszcím (Reply-To) mezőbe írja, így egyszerűen válaszolhat az üzenetre.
- Az SMTP adatai: a csomagja szervernevét, a 587-es portot STARTTLS-sel vagy a 465-ös portot SSL/TLS-sel, valamint a postafiók e-mail-címét és jelszavát kell megadni. Lásd: Az összes beállítás egy helyen.
Visszaélnek már az űrlapjával?
Sok olyan levél érkezik vissza Önhöz, amelyet nem Ön küldött, vagy a szerver azt jelzi, hogy elérte a küldési korlátot? Akkor lehetséges, hogy visszaélnek az űrlapjával. Olvassa el a Mi a teendő, ha visszaéltek az e-mail-címével és a Küldési korlátok és a 'message limit reached' üzenet című cikkeket.
Szeretne többet megtudni? Kövesse ingyenes WordPress-tanfolyamunkat, ezen belül a 9.1 E-mail küldése WordPressből leckét.
