O PHP facilita o envio de mensagens a partir de aplicativos da Web, mas é necessário 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 email externo, você deve definir SMTP para o endereço do servidor de correio do seu ISP. Esse é o mesmo endereço que você usa no seu programa de email para o servidor de email de saída, "smtp.isp.net", por exemplo. A outra configuração é sendmail_from, que especifica o endereço de e-mail padrão do qual os e-mails PHP são enviados.
Configurar o PHP para usar um servidor SMTP remoto para enviar e-mails
Configurar a função de correio interno para usar o SMTP só está disponível no Windows. Em outras plataformas, o PHP deve usar o sendmail localmente disponível ou o sendmail drop-in bem. Como alternativa, você pode usar o pacote de email do PEAR.
Uma configuração típica é assim:
função de mailSMTP = smtp.isp.netsendmail_from = [email protected]