Hogyan lehet e-mailt küldeni a PHP scriptből?

Viszonylag könnyű e-mailt küldeni egy weboldalon futó PHP-szkriptről. Megadhatja azt is, hogy a PHP e-mail szkriptnek helyi vagy távoli SMTP- kiszolgálót kell-e használni az üzenetek küldéséhez.

PHP Mail Script példa

recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ nHogyan vagy? "; ha (mail ($, $ tárgy, $ test)) {echo ("

E-mail sikeresen elküldve! "); } else {echo ("

E-mail küldése sikertelen ... "); }?>

Ebben a példában csak a félkövér szöveget változtasd meg, ami értelme van neked. Minden mást csak úgy kell hagyni, mert a maradék a szkript nem szerkeszthető része, és szükséges ahhoz, hogy a PHP mail funkció megfelelően működjön.

További PHP e-mail beállítások

Ha azt szeretné, hogy a "From" fejléc sor legyen a PHP szkriptbe, akkor csak azt kell hozzáadnia az extra fejlécet . Ez az útmutató megmutatja, hogyan adhat hozzá egy extra opciót a szkriptben, amely egy adott "From" e-mail címet határoz meg, hasonlóan a rendszeres e-mail felülethez.

A készletben lévő mail () függvény nem támogatja az SMTP hitelesítést. Ha a mail () nem működik érted, vagy más okból, akkor az SMTP-hitelesítést használhatja . Ebben a kézikönyvben is bemutatjuk, hogyan lehet a PHP-mailes szkript támogatni az SSL-titkosítást.

Annak érdekében, hogy a felhasználók tényleges e-mail címet adjanak be, ellenőrizheti a szövegmezőt annak biztosítására, hogy tartalmaz egy e-mailszerű struktúrát.

Ha a címzett neve mellett a címzett nevét is meg szeretné adni, csak adja hozzá a nevet az idézőjelek közé, majd tegye az e-mail címeket zárójelek közé, például: "Személy neve " .

Tipp: A PHP küldő levelezési funkciójáról több információ jelenik meg a PHP.net-ben.

A forgatókönyv védelme a Spammer Exploit-tól

Ha a mail () függvényt használja (különösen egy webes formában), győződjön meg róla, hogy a kívánt oldalról hívja, és megvédi az űrlapot CAPTCHA-val.

Ellenőrizheti a gyanús vonalakat is (például: "Bcc:", majd több e-mail cím).