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
php $ to = " recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ nHogyan vagy? "; ha (mail ($, $ tárgy, $ test)) {echo ("E-mail sikeresen elküldve! p>"); } else {echo ("
E-mail küldése sikertelen ... p>"); }?>
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.
- A következő e-mail címre kell elküldeni az e-mailt. Ez lehet a saját vagy valaki más, attól függően, hogy miért használja a PHP mail funkciót.
- téma: Írja be mindazt, amit használni szeretne, mint a PHP scripten keresztül küldött e-mailek tárgyát.
- body : Ez az, ahol az e-mail teste megy. A \ n paraméter új sorral egészíti ki az üzenetet, hogy az ne jelenjen meg egyetlen sorban a címzettnek. Többet is hozzáadhat, mint fent, több sor létrehozásához.
- echo : A fenti két fenti "echo" üzenet csak sikert vagy hibaüzenetet jelenít meg az oldalon, ha a fenti három paraméter nincs megfelelően kitöltve.
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).