Création
d'entreprise

PHP - Fonction mail()

La fonction mail() est bloquée chez certains des hébergeurs gratuits pour des raisons de sécurité (afin d'éviter le spam notamment), l'adresse ip de la machine qui a demandé le script sera alors indiquée dans le header 'X-MM-Mail-From-IP'.
renseignez-vous auprès de votre hébergeur pour savoir ce qu'il en est.

Sa syntaxe est:

mail($adresse,$titre,$message,$headers);

avec 
$adresse l'adresse du destinataire du mail;
$titre le titre du mail
$message le corps du mail
$headers des headers optionnels


pour approfondir :
www.phpteam.net
www.siteduzero.com
Une version sur CCM (version personnalisée et améliorée de la version du Site Du zéro) :
webmaster un formulaire de contact pour votre site
Publié par AsKy - Dernière mise à jour le 20 novembre 2009 à 14:04 par marlalapocket
Ce document intitulé « PHP - Fonction mail() » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Suggestions
  •  PHP - Fonction mail()
  •  [PHP] config smtp du php ini pour envoi mail (Résolu) » Meilleure réponse: moi comme solution j'ai adopté local smtp relay server et ça marche bien je passe pas par mon fournisseur d'accès
  •  Langages - Envoyer un mail avec pièce jointe » Fiches pratiques : Les mails, tout comme les pages web, sont livrés avec des en-têtes (headers en anglais). Ces en-têtes servent à donner quelques détails nécessaires comme l'adresse du destinataire, celle de l'envoyeur, la date de l'envoi, le sujet du mail etc. Elles...
  •  [php] Pièce jointe avec mail() (Résolu) » Meilleure réponse: Salut, Y'a une solution en quelques lignes de script ici : http://www.ficgs.com/How-to-send-an-email-with-attached-files-forums_4735.html
  •  Configurer php pour envoi de mail » Meilleure réponse: Ba çà alors, c'est vraiment dommage ! Bon sérieusement.. j'ai finit par dégoter une machine installée avec PEAR. Celà "marche" chez moi. Voilà le code : <? # include("PEAR.php"); include("Mail.php"); $recipients = "destinataire@titi.fr"
  •  PHP - Récupération de données » Articles : PHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
PHP - Page, doc et tutoriaux officiels
PHP - Liens utiles