PHP não é um MTA. Por padrão, mail()
usa o MTA local, mas você pode configurar o PHP para usar um MTA remoto sobre SMTP, se nenhum existir na máquina local.
A maioria dos formulários da web usa mail()
para enviar e-mails, como seria de se esperar; Há muitas bibliotecas de construção de mensagens por aí, mas todas elas se resumem a mail()
under.