O PHP facilita o envio de e-mail de aplicativos da web, mas precisa de um pouco de configuração no php.ini para usar um servidor SMTP remoto. A seção relevante no php.ini para configuração de e-mail é função de correio, e para fazer o PHP usar um servidor de e-mail externo, você deve definir SMTP para o endereço do servidor de correio do seu ISP. Este é o mesmo endereço que você usa em seu programa de e-mail para o servidor de e-mail de saída, “smtp.isp.net”, por exemplo. A outra configuração é sendmail_from, que especifica o endereço de e-mail padrão de onde os e-mails PHP são enviados.
Configure o PHP para usar um servidor SMTP remoto para enviar mensagens
A configuração da função de correio interno para usar SMTP está disponível apenas no Windows. Em outras plataformas, o PHP deve usar o sendmail disponível localmente ou o drop-in do sendmail perfeitamente. Alternativamente, você pode usar o Pacote de Correio PEAR. Uma configuração típica é semelhante a esta:
[mail function]
SMTP = smtp.isp.net
sendmail_from = me@isp.net