Accueil > PHP > Utiliser correctement la fonction mail de PHP

Utiliser correctement la fonction mail de PHP

13/11/2009

PHPLa plupart du temps l’utilisation  la fonction mail de PHP par les développeurs n’est pas correcte, cela se traduit pas la non réception des retours d’erreurs concernant les mails expédiés à des adresses erronées.

Dans le manuel de php la syntaxe de cette fonction est la suivante :

bool mail ( string $to , string $subject , string $message [, string $additional_headers [, string $additional_parameters ]] )

La plupart des développeurs utilisent cette fonction de manière basique, ce qui n’est pas une bonne idée.

Si vous désirez recevoir vos mails d’erreur, composez votre code sous cette forme :

<?php mail($to, $subject, $message, $headers, "-finfo@example.com");

?>

Il est également possible de s’affranchir de la commande mail() de PHP en écrivant sa propre classe utilisant le protocol SMTP. Vous trouverez un exemple de cette pratique sur ce site.

Categories: PHP Tags: ,
Les commentaires sont fermés.