Skip to main content

Miten lähetä sähköpostia PHP-komentosarjasta

Tea Consent (Clean) (Kesäkuu 2026)

Tea Consent (Clean) (Kesäkuu 2026)
Anonim

Suhteellisen helppoa lähettää sähköpostia PHP-komentosarjasta, joka toimii verkkosivulla. Voit jopa määrittää, pitäisikö PHP-sähköpostisriptin käyttää paikallista tai etäistä SMTP-palvelinta viestien lähettämiseen.

PHP Mail Script -esimerkki

$to = '[email protected]'; $subject = 'Hi!'; $body = 'Hi, How are you?'; if (mail($to, $subject, $body)) { echo('

Email successfully sent!

'); } else { echo('

Email delivery failed…

'); }

Tässä esimerkissä muuta vain lihavoitua tekstiä, mikä on mielekästä sinulle. Kaikki muu on jätettävä sellaisenaan, koska jäljellä olevat ovat skriptin muokkaamattomia osia ja ne ovat välttämättömiä, jotta PHP-postin toiminta toimisi oikein.

  • että: Tämä on sähköpostiosoite, jolle sähköposti on lähetettävä. Tämä voi olla sinun tai joku muu, riippuen siitä, miksi käytät PHP-postitoimintoa.
  • aihe:Kirjoita mitä haluat käyttää tämän PHP-komentosarjan kautta lähetettyjen sähköpostiviestien aiheena.
  • ruumis: Tämä on paikka, jossa sähköpostin runko menee. n parametri lisää uuden rivin viestiin niin, että se ei ole kaikki näkyvissä yhdelle riville vastaanottajalle. Voit lisätä useita, kuten edellä on tehty useita rivejä.
  • kaiku: Edellä mainitut kaksi "echo" -viestit ovat vain menestys- tai virheilmoituksia, jotka näkyvät sivulla, jos yllä mainittuja kolmea parametria ei ole täytetty oikein.

Lisää PHP-sähköpostiasetuksia

Jos haluat, että otsakkeen "From" -otsikko sisällytetään PHP-skriptiin, sinun tarvitsee vain lisätä ylimääräinen otsikkorivi. Tämä opas näyttää, miten lisätä ylimääräinen vaihtoehto skripti, joka määrittää tietyn "From" sähköpostiosoitteen, aivan kuten säännöllinen sähköpostirajapinta.

mail () toiminto mukana varastossa PHP ei tue SMTP-todennusta. Jos mail () ei toimi sinulle tämän tai muun syyn vuoksi, voit lähettää sähköpostia SMTP-todennuksella. Tässä oppaassa on myös opetusohjelma siitä, miten PHP-postikirjoitus tukee SSL-salausta.

Varmistaaksesi, että käyttäjät antavat todellisen sähköpostiosoitteen, voit vahvistaa tekstikentän varmistaaksesi, että se sisältää sähköpostin kaltaisen rakenteen.

Jos haluat määrittää vastaanottajan nimen "to" -otsikon lisäksi, lisää nimi vain lainausmerkkeihin ja laita sitten sähköpostiosoite suluihin, kuten: "Henkilön nimi ' .

Kärki: Paljon enemmän tietoa PHP: n postin lähetystoiminnosta näkyy PHP.net-palvelussa.

Scriptin suojaaminen roskapostilta

Jos käytät mail () (yhdessä erityisesti verkkomuodon kanssa), varmista, että se on soitettu halutusta sivusta ja suojata lomaketta CAPTCHA-nimellä.

Voit myös tarkistaa epäilyttävät merkkijonot (esimerkiksi "Bcc:" ja sen jälkeen useat sähköpostiosoitteet).