tutoriais mais recente desenvolvimento web
 

PHP 5 Funções de correio


PHP mail Introdução

O mail() função permite-lhe enviar e-mails diretamente de um script.


requisitos

Para as funções de correio de estar disponível, PHP requer um sistema de e-mail instalado e funcionando. O programa a ser usado é definido pelas definições de configuração no arquivo php.ini.


Instalação

As funções de correio fazem parte do núcleo do PHP. Não há nenhuma instalação necessária para utilizar estas funções.


Configurações em execução

O comportamento das funções de correio é afetado pelas configurações no php.ini:

Nome Padrão Descrição Mutável
mail.add_x_header "0" Adicionar X-PHP-Originário-Script que incluirá UID do script seguido pelo nome do arquivo. Para o PHP 5.3.0 e acima PHP_INI_PERDIR
mail.log NULO O caminho para um arquivo de log que irá registrar todas as mail() chama. Log inclua o caminho completo do roteiro, número da linha, para o endereço e os cabeçalhos. Para o PHP 5.3.0 e acima PHP_INI_PERDIR
SMTP "Localhost" Apenas Windows: O nome DNS ou o endereço IP do servidor SMTP PHP_INI_ALL
smtp_port "25" somente para Windows: O número da porta SMTP. Para o PHP 4.3.0 e acima PHP_INI_ALL
sendmail_from NULO Apenas Windows: Especifica o "from" endereço a ser usado quando o envio de correio de mail() PHP_INI_ALL
sendmail_path "/ Usr / sbin / sendmail -t -i" Especifica onde o programa sendmail pode ser encontrado. Esta directiva funciona também no Windows. Se definido, SMTP, smtp_port e sendmail_from são ignoradas PHP_INI_SYSTEM

Funções PHP 5 de correio

Função Descrição
ezmlm_hash() Calcula o valor hash necessário EZMLM
mail() Permite-lhe enviar e-mails diretamente de um script