Što je PHP web mailer i SMTP?
PHP web mailer koristi Simple Mail Transfer Protocol (SMTP) za slanje e-pošte putem SMTP poslužitelja. PHP mailer biblioteka olakšava PHP programerima slanje e-pošte apstrahiranjem temeljnih mrežnih protokola i pružanjem jednostavnijeg sučelja za rad. Neki primjeri SMTP poslužitelja s autentifikacijom koji se mogu koristiti s PHP-ovom funkcijom mail() uključuju Gmail i Outlook.
Funkcija mail() uzima nekoliko parametara kao što su adresa e-pošte 'to', 'subject', 'body' i dodatna zaglavlja s izbornim opcijama uključujući ime hosta SMTP poslužitelja/IP adresu, korisničko ime, lozinku, mehanizam šifriranja (npr. TLS ili SSL) port (obično 465 za SSL SMTP port i 587 za TLS SMTP port). SMTP pruža mehanizam za provjeru autentičnosti poruka putem autorizacije poslužitelja korištenjem različitih tehnika, kao što je provjera autentičnosti na temelju korisničkog imena/lozinke.