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
Email successfully sent! Email delivery failed…$to = '[email protected]'; $subject = 'Hi!'; $body = 'Hi,
How are you?'; if (mail($to, $subject, $body)) { echo('
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).