PHP maakt het gemakkelijk om e-mail te verzenden vanuit webapplicaties, maar het heeft een beetje configuratie nodig in php.ini om een externe SMTP-server te gebruiken.
Het relevante gedeelte in php.ini voor e-mailconfiguratie is mailfunctie, en om PHP een externe mailserver te laten maken, moet je instellen SMTP naar het adres van uw e-mailserver. Dit is hetzelfde adres dat u gebruikt in uw e-mailprogramma voor de server voor uitgaande e-mail, bijvoorbeeld 'smtp.isp.net'. De andere instelling is sendmail_from, dat het standaard e-mailadres specificeert waaruit PHP-e-mails worden verzonden.
Configureer PHP om een externe SMTP-server te gebruiken voor het verzenden van e-mail
Het instellen van de interne e-mailfunctie om SMTP te gebruiken is alleen beschikbaar in Windows. Op andere platforms zou PHP prima moeten werken met de lokaal beschikbare sendmail of sendmail drop-in. U kunt ook het PEAR Mail-pakket gebruiken.
Een typische configuratie ziet er als volgt uit:
mailfunctieSMTP = smtp.isp.netsendmail_from = [email protected]