Mail unterstützt verschiedene Backends um Emails zu versenden. Es sind deshalb zwei Schritte notwendig, um Emails zu senden.
Mail unterstützt drei Arten von Backends:
Es wird die eingebaute PHP-Funktion mail() benutzt.
sendmail
Es wird ein installiertes sendmail-Programm benutzt, bzw. ein entsprechend ähnliches Programm.
smtp
Es wird direkt ein SMTP-Server angesprochen.