Só porque PHP tem uma função para gerar e-mails não significa que o PHP realmente envia -los através da Internet para o seu destino . Se os programadores PHP estão acostumados a trabalhar em sites com hospedagem compartilhada , ou em locais onde o servidor tem um administrador independente, ele pode vir como uma surpresa que o e-mail é realmente enviada por um programa como o Sendmail .
Ao contrário do HTML , que só conta como o navegador como exibir uma página da Web , PHP funciona como uma espécie de linguagem de programação para páginas web PHP. O código em si é executado pelo servidor , que passa os resultados da execução de código PHP para navegadores da Web por meio do código HTML. Programas escritos em PHP só pode executar as tarefas específicas para as quais o programador escreveu fora do código e dependem de outros componentes de software no servidor para funções muito especializadas.
Sendmail
sendmail é um programa para a manipulação de e-mail de um servidor. Cada endereço de e-mail segue o de " username@domain.extension.top-level-domain " onde " username" é nome de usuário da conta, "domínio" é o nome do site, e " top-level- domain" é o final " . com " ou de qualquer outro domínio de nível superior . A Internet envia email para um servidor, onde um programa de e-mail como o sendmail tem que estar a ouvir , a fim de receber e processar o e-mail corretamente. Sendmail também pode enviar e-mails de contas específicas .
PHP Correio Função
função mail do PHP para a geração de e-mails na verdade não enviar o e-mail. É preciso nos parâmetros necessários para enviar o e-mail como o endereço de e-mail que está sendo enviado para o endereço de e-mail que o programador quer aparecer como o remetente , e corpo do texto do próprio e-mail. Em seguida, ele converte esses parâmetros em dados que um programa de e-mail pode entender.
Executar a função Correio
Depois PHP leva nestes parâmetros , ele passa os dados convertidos para um programa de e-mail em execução no servidor . O programador PHP especifica o programa de e-mail do interpretador PHP deve usar para realmente enviar o e-mail no arquivo " PHP.ini " . Desta forma , a função PHP mail permite que os programadores para gerar o conteúdo de e-mails e programas como Sendmail realmente enviar o e-mail que a função PHP gerado.