Mail obsługuje różne metody wysyłania emaili. Wymagane są wobec tego dwa kroki aby wysłać email.
Mail obsługuje trzy metody:
mail
Wysyła email przy użyciu wbudowanej w PHP funkcji mail().
sendmail
Wysyła email przy użyciu programu sendmail.
smtp
Wysyła email bezpośrednio, łącząc się do serwera smtp.