SMTP: indica che per spedire si collega ad un server smtp che a sua volta invierà (il php passa le mail ad un server SMTP (server posta uscita)
PHP MAIL: indica che invierà tramite PHP, quindi direttamente dallo script php
SENDMAIL: è un mail transfer agent installato di base come mailserver locale, su molte distribuzioni di linux