Hoe kin e-post stjoere fan in PHP Skript

It is relatyf maklik om e-post te stjoeren fan in PHP-skript op in webside. Jo kinne sels spesifisearje oft it PHP-e-postskrift in lokale of remote SMTP- tsjinner brûke moat foar it ferstjoeren fan berjochten.

PHP Mail Skriptbeispol

recipient@example.com "; $ subject = " Hi! "; $ body = " Hi, \ n \ nHow binne jo? "; as (mail ($ oant, $ subject, $ body)) {echo ("

E-post mei sukses ferstjoerd! "); } else {echo ("

E-postberjocht mislearre ... "); }?>

Yn dit foarbyld feroarje allinich de fette tekst nei wat jo sin betsjuttje. Alles moat oars oerbleaun wêze, om't wat der bliuwt binne net ferwurde dielen fan it skript en fereaske om't de PHP-postfunksje korrekt wurket.

Mear PHP-e-mailopsjes

As jo ​​wolle dat de "út" koptekst yn it PHP-skript opnommen wurde moat, moatte jo allinich dizze eftergrutte koptekst taheakje . Dit gids sil jo sjen litte hoe't jo in ekstra opsje yn it skript taheakje wolle dy't in bepaalde "From" e-post adres definieart, in protte as in reguliere e-post-ynterface.

De post () funksje ynklusyf PHP bestiet net SMTP ferifikaasje. As e- mail () jo net wurket foar dit of in oare reden, kinne jo de e-post stjoere mei SMTP ferifikaasje . Yn dizze gids is ek in tutorial oer hoe't jo PHP-mailskript stipe foar SSL-fersifering meitsje.

Om gewoane brûkers yn te fieren in feilich e-postadres, kinne jo it fjildfjild befetsje om derfoar te soargjen dat it in e-mail-struktuer befettet.

As jo ​​de namme fan de ûntfanger neist it "oant" adres ynfolje, foegje de namme dan binnen de quotes en set it e-postadres yn klammerkes, lykas: "Person's name " .

Tip: In protte mear ynformaasje oer de e-postfunksje fan PHP ferskynt by PHP.net.

Beskermje jo skript fan Spammer eksploit

As jo ​​de post () funksje brûke (yn kombinaasje mei in webform), soargje derfoar dat jo kontrolearje dat it op 'e winske side neamd wurdt en de foarm beskermje mei wat as in CAPTCHA is.

Jo kinne ek kontrolearje foar fertroude stringen (sizze "Bcc:" folge troch in oantal e-postadressen).