[Envoyer un mail avec PHP] Comment envoyer un mail avec un script PHP ?

IMPORTANT: il est nettement préférable d'employer une configuration SMTP authentifiée (spécifiez une adresse email et son mot de passe ainsi que le nom du serveur mail : mail01.swisscenter.com) pour l'envoi de vos messages depuis un site, ceci afin de garantir une meilleure délivrabilité de vos messages.

Avant de pouvoir envoyer des mails avec la fonction mail() de PHP, veuillez s.v.p. activer la fonction dans la configuration PHP de votre site.

 
Voici un exemple tout simple pour envoyer un mail depuis un script PHP : 
 
<?php
  $to      = 'nobody@example.com';
  $subject = 'Le Sujet';
  $message = 'Bonjour';
  $headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);
?>

Les e-mail envoyés avec la fonction mail() depuis votre site passent par une passerelle filtrante qui va refuser les SPAMs les plus courants, ceci afin d'éviter que votre site ne devienne une source d'envoi de spam en cas de hack ou d'exploitation de formulaire non protègé.

De manière générale, il est fortement conseillé d'utiliser un système de protection contre les robots spammeurs de type "captcha" sur tous les formulaires déclenchant un envoi de mail (formulaires de demande contact, etc).