PHP maakt het gemakkelijk om e-mail te verzenden vanuit webapplicaties, maar het vereist een beetje configuratie in php.ini om een externe SMTP-server te gebruiken. De relevante sectie in php.ini voor e-mailconfiguratie is: mail functie, en om PHP een externe mailserver te laten gebruiken, moet je SMTP naar het adres van de mailserver van uw ISP. Dit is hetzelfde adres dat u in uw e-mailprogramma gebruikt voor bijvoorbeeld de server voor uitgaande e-mail, “smtp.isp.net”. De andere instelling is sendmail_from, die het standaard e-mailadres specificeert van waaruit PHP-e-mails worden verzonden.
PHP configureren om een externe SMTP-server te gebruiken voor het verzenden van e-mail
Het instellen van de interne mailfunctie om SMTP te gebruiken is alleen beschikbaar in Windows. Op andere platforms zou PHP de lokaal beschikbare sendmail of sendmail drop-in prima moeten gebruiken. Als alternatief kunt u het PEAR Mail Package gebruiken. Een typische configuratie ziet er als volgt uit:
[mail function]
SMTP = smtp.isp.net
sendmail_from = [email protected]