Introduction
La
fonction
mail(
)
permet
d
'envoyer
du
mail
.
Pré-requis
Ces
fonctions
sont
disponibles
dans
le
module
PHP
standard
,
qui
est
toujours
accessible
.
Installation
Il
n'
y
pas
d
'installation
nécessaire
pour
utiliser
ces
fonctions
,
elles
font
parties
du
coeur
de
PHP
.
Configuration à l'exécution
Le
comportement
de
ces
fonctions
est
affecté
par
la
configuration
dans
le
fichier
php.ini
.
Tableau
1
.
Options
de
configuration
Nom
|
Par
défaut
|
Modifiable
|
|
|
|
|
|
|
|
|
|
|
|
|
Pour plus de détails sur les constantes PHP_INI_*,
reportez-vous à
ini_set()
.
Voici
de
détails
sur
les
directives
de
configuration
.
-
SMTP
string
-
Sous
Windows
seulement
:
adresse
IP
ou
nom
que
PHP
doit
utiliser
pour
envoyer
du
mail
avec
la
fonction
mail(
)
.
-
SMTP
int
-
Sous
Windows
seulement
:
numéro
de
port
à
utiliser
pour
se
connecter
au
serveur
SMTP
lors
de
l'
envoi
de
mail
avec
la
fonction
mail(
)
;
par
défaut
,
c
'est
25
.
Uniquement
disponible
depuis
PHP
4.3.0
.
-
sendmail_from
string
-
Sous
Windows
seulement
:
valeur
du
champs
"
From
:
"
qui
doit
être
utilisée
lors
de
l
'envoi
de
mail
.
-
sendmail_path
string
-
Localisation
du
programme
de
sendmail
:
habituellement
/
usr
/
sbin
/
sendmail
ou
/
usr
/
lib
/
sendmail
.
configure
essaye
de
repérer
la
présence
de
sendmail
par
lui-même
,
et
affecte
ce
résultat
par
défaut
.
En
cas
de
problème
de
localisation
,
vous
pouvez
établir
une
nouvelle
valeur
par
défaut
ici
.
Tout
système
n
'
utilisant
pas
sendmail
doit
établir
cette
directive
à
la
valeur
chemin
du
programme
de
substitution
qui
remplace
le
serveur
de
mail
,
si
celui-ci
existe
,
par
exemple
,
Qmail
.
Dans
ce
cas
là
,
vous
devez
mettre
:
/
var
/
qmail
/
bin
/
sendmail
.
qmail-inject
ne
requiert
aucune
option
pour
traiter
correctement
le
mail
.
Types de ressources
Cette
extension
ne
définit
aucune
ressource
.
Constantes Prédefinies
Cette
extension
ne
définit
aucune
constante
.