Cum se configurează PHP să utilizeze un server SMTP la distanță pentru trimiterea poștei

PHP facilitează trimiterea de e-mailuri de la aplicații Web . Dar este nevoie de un pic de configurare. După cum probabil știți, configurarea PHP se întâmplă în php.ini.

Secțiunea relevantă pentru configurarea e-mailului este [funcția de poștă electronică] , iar pentru a face ca PHP să utilizeze un server de poștă externă, trebuie să setați SMTP pe adresa serverului de e-mail al ISP. Aceasta va fi aceeași adresă pe care o utilizați în programul dvs. de e-mail pentru serverul de e-mail de ieșire, "smtp.isp.net", de exemplu. Cealaltă setare sendmial_from , care specifică adresa de e-mail implicită PHP e-mailuri sunt trimise de la.

Configurați PHP pentru a utiliza un server SMTP la distanță pentru a trimite poștă

Rețineți că configurarea funcției interne de e-mail pentru a utiliza SMTP este disponibilă numai în Windows. Pe alte platforme, PHP ar trebui să utilizeze sendmail-ul sau sendmail-ul disponibil la nivel local. Alternativ, puteți utiliza pachetul PEAR Mail.

O configurație tipică ar putea să arate ca:

[funcție de mail]
SMTP = smtp.isp.net
sendmail_from = me@isp.net