A função mail() permite enviar um email diretamente de um script.
Para que as funções de correio estejam disponíveis, o PHP requer um sistema de correio instalado e em execução. O programa a ser utilizado é definido pelas configurações do arquivo php.ini.
A função Mail é parte integrante do núcleo do PHP. Nenhuma instalação é necessária para usar essas funções.
O comportamento da função Mail é afetado pelas configurações do arquivo php.ini.
Opções de configuração de correio:
| nome | padrão | descrever | Pode ser alterado |
|---|---|---|---|
| SMTP | "localhost" | Somente Windows: nome DNS ou endereço IP do servidor SMTP. | PHP_INI_ALL |
| smtp_port | "25" | Somente Windows: número da porta SMTP. Disponível desde o PHP 4.3. | PHP_INI_ALL |
| enviar e-mail_de | NULO | Somente Windows: Especifica o endereço "de" usado em e-mails enviados por PHP. | PHP_INI_ALL |
| sendmail_path | NULO | Especial para sistemas Unix: especifica o caminho do programa sendmail (geralmente /usr/sbin/sendmail ou /usr/lib/sendmail). | PHP_INI_SYSTEM |
PHP : Indica a versão mais antiga do PHP que suporta esta função.
| função | descrever | PHP |
|---|---|---|
| ezmlm_hash() | Calcule os valores de hash exigidos pelo sistema de lista de discussão EZMLM. | 3 |
| correspondência() | Permite enviar e-mails diretamente de scripts. | 3 |
nenhum.