Wprowadzenie
Funkcja mail() umożliwia wysyłanie e-maili.
Wymagania
Do zbudowania tego rozszerzenia nie są wymagane
żadne zewnętrzne biblioteki.
Instalacja
By używać tych funkcji, nie trzeba niczego instalować.
Są one częścią jądra PHP.
Konfiguracja startowa
Na działanie tych funcji wpływają ustawienia zawarte w pliku
php.ini.
Tabela 1. Mail configuration options
| Name | Default | Changeable |
|---|
| SMTP | "localhost" | PHP_INI_ALL |
| smtp_port | "25" | PHP_INI_ALL |
| sendmail_from | NULL | PHP_INI_ALL |
| sendmail_path | DEFAULT_SENDMAIL_PATH | PHP_INI_SYSTEM |
For further details and definition of the PHP_INI_* constants see
ini_set().
Oto krótkie wyjaśnienie dyrektyw
konfiguracji.
- SMTP
string
Used under Windows only: DNS name or IP address of the SMTP server PHP
should use for mail sent with the mail() function.
- smtp_port
int
Used under Windows only: Number of the port to connect to the server
specified with the SMTP setting when sending mail
with mail(); defaults to 25. Only available since
PHP 4.3.0.
- sendmail_from
string
Which "From:" mail address should be used in mail sent from
PHP under Windows.
- sendmail_path
string
Where the sendmail program can be found,
usually /usr/sbin/sendmail or
/usr/lib/sendmail.
configure does an honest attempt of
locating this one for you and set a default, but if it fails,
you can set it here.
Systems not using sendmail should set this directive to the
sendmail wrapper/replacement their mail system offers, if any.
For example, Qmail
users can normally set it to
/var/qmail/bin/sendmail or
/var/qmail/bin/qmail-inject.
qmail-inject does not require any option to
process mail correctly.
Typy zasobów
To rozszerzenie nie posiada żadnych rodzajów zasobów.
Predefiniowane stałe
To rozszerzenie nie posiada żadnych stałych.