A PHP megkönnyíti a levelezést webes alkalmazásokból, de a php.ini-ben egy kis konfigurációra van szükség ahhoz, hogy távoli SMTP-kiszolgálót használhasson.
A php.ini megfelelő része az e-mail konfigurációhoz tartozik mail funkciót, és hogy a PHP egy külső levelezőszervert használjon, meg kell adnia SMTP az internetszolgáltató levelezési kiszolgálójának címére. Ez ugyanaz a cím, amelyet az e-mail programban használ a kimenő levelező kiszolgáló számára, például "smtp.isp.net". A másik beállítás sendmail_from, amely meghatározza az alapértelmezett e-mail címet.
A PHP konfigurálása a távoli SMTP-kiszolgáló használatához a levelek küldéséhez
A belső levelező funkció beállítása az SMTP használatához csak Windows rendszeren érhető el. Más platformokon a PHP-nek csak a helyileg elérhető sendmail vagy sendmail beágyazást kell használnia. Alternatív megoldásként használhatja a PEAR Mail csomagot is.
Egy tipikus konfiguráció így néz ki:
mail funkcióSMTP = smtp.isp.netsendmail_from = [email protected]