Skip to main content

Kako poslati e-poštu iz PHP skripte

Kako koristiti webmail aplikaciju (Travanj 2025)

Kako koristiti webmail aplikaciju (Travanj 2025)
Anonim

Relativno je lako slati e-poštu iz PHP skripte koja se izvodi na web stranici. Možete čak odrediti treba li PHP skripta e-pošte koristiti lokalni ili udaljeni SMTP poslužitelj za slanje poruka.

Primjer PHP skripte za poštu

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

Email successfully sent!

'); } else { echo('

Email delivery failed…

'); }

U ovom primjeru promijenite samo podebljani tekst na ono što vam ima smisla. Sve ostalo treba ostaviti kako jest, budući da su ostali dijelovi skripte koji se ne mogu uređivati ​​i koji su potrebni kako bi funkcija PHP pošte ispravno funkcionirala.

  • do: Ovo je adresa e-pošte koju treba poslati e-pošta. To bi moglo biti vaše ili tuđe, ovisno o tome zašto koristite funkciju PHP pošte.
  • Naslov:Upišite sve što želite upotrijebiti kao predmet e-poruka poslanih putem PHP skripte.
  • tijelo: Ovo je mjesto gdje tijelo e-pošte ide. n parametar dodaje novu liniju poruke tako da se ne prikazuje na jednoj liniji primatelju. Možete dodati više od jednog, kao što je gore navedeno za izradu više redaka.
  • jeka: Dvije "echo" poruke koje vidite iznad samo su uspjeh ili poruke o pogrešci koje će se prikazati na stranici ako gore navedeni tri parametra nisu ispravno ispunjeni.

Više mogućnosti PHP e-pošte

Ako želite da linija zaglavlja "Od" bude uključena u PHP skriptu, samo trebate dodati tu dodatnu zaglavlju. Vodič će vam pokazati kako dodati dodatnu opciju u skriptu koja definira određenu adresu e-pošte "Od", slično kao i uobičajeno sučelje e-pošte.

pošte () funkcija uključena u dionice PHP ne podržava SMTP autentifikaciju. Ako pošte () ne radi za vas zbog ovog ili nekog drugog razloga, možete poslati e-poštu pomoću SMTP autentikacije. U tom je vodiču i vodič o tome kako izraditi PHP skriptu za slanje pošte za SSL šifriranje.

Da biste korisnici unijeli stvarnu adresu e-pošte, možete potvrditi tekstno polje kako biste bili sigurni da sadrži strukturu sličnu poruci e-pošte.

Ako želite navesti naziv primatelja pored adrese "na", samo dodajte naziv u navodnike, a zatim stavite e-adresu u zagrade, kao što su: "Ime osobe ' .

Savjet: Puno više informacija o funkciji slanja pošte PHP-a pojavljuje se na PHP.net-u.

Zaštita vaše skripte od iskorištavanja spama

Ako koristite pošte () (u kombinaciji s web-oblikom), svakako provjerite je li pozvano s željene stranice i zaštitite obrazac nešto takvim kao CAPTCHA.

Također možete provjeriti sumnjive nizove (recimo "Bcc:", a zatim i brojne adrese e-pošte).