| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    PHP pour envoyer des mails à un compte Gmail ou Yahoo client
    PHP dispose d'une fonction intégrée qui vous permet d'envoyer des courriels directement à partir d'un script PHP à des destinataires qui utilisent Yahoo! Mail , Gmail ou tout autre client de messagerie . Pour écrire le script PHP pour envoyer des courriels, établir les paramètres nécessaires de messagerie, adresses de courrier électronique des destinataires , sujet du message , le texte du message et en-têtes nécessaires pour le message. Passez ces variables à la fonction PHP "mail" , qui envoie le message au courrier de l'agent de transport du serveur de messagerie. L'agent de transport de courrier envoie le message à l' Yahoo! et serveurs de messagerie Gmail. Définissez les paramètres requis

    Pour vous assurer que les paramètres de messagerie sont correctement configurés sur le serveur Web, vous pouvez les régler précisément l'utilisation de PHP . Deux paramètres sont nécessaires: "SMTP ", qui est le nom du serveur de messagerie qui enverra l' email , et " sendmail_from », qui est l'adresse à partir de laquelle les messages seront envoyés . Utilisez la fonction " ini_set " en PHP pour définir ces variables système. Par exemple:

    ini_set ( "SMTP ", " smtp.example.com "); ini_set (' sendmail_from ', ' user@example.com ');
    spécifier les destinataires

    Assembler et formater les adresses électroniques des destinataires dans une variable. Adresses électroniques des destinataires doivent être séparées par des virgules et doivent être formatées conformément à la norme RFC 2822 , Internet Message Format . Par exemple:

    $ to = " johndoe@yahoo.com , Jane Smith " ;
    Créer le Sujet < br > Photos

    Créer une variable pour stocker l'objet du message électronique . Le sujet ne peut contenir tous les caractères de saut de ligne . Par exemple:

    $ subject = "Ceci est l'objet de mon message e-mail pour vous " ;
    définir le message

    Création d'une variable pour stocker le texte du message électronique . Depuis Yahoo! et Gmail deux soutien emails au format HTML , vous pouvez annoter le texte de l'email avec des balises HTML . Chaque ligne du texte du message doit être séparé par un caractère de saut de ligne ou "\\ n" et ne devrait pas être plus de 70 caractères. Par exemple:

    $ message = " message important pour vous < /head> Dear John et Jane : Je suis heureux que vous ayez reçu ce courriel de moi ";
    les en-têtes

    créer une variable pour stocker les en-têtes doivent être envoyés avec le message. Inclure un en-tête "To" et un en-tête "From" . Pour copie conforme ou copie cachée quelqu'un de carbone sur le message, inclure un « cc » ou en-tête "Bcc " . Si vous envoyez un message HTML , inclure un en-tête "Content- Type " " MIME -Version " et . Assurez-vous que vous vous séparez chaque en-tête avec le retour chariot et un saut de ligne caractères Par exemple:

    $ headers = "\\ r \\ n ". "To: John Doe , Jane Smith \\ r \\ n"; $ headers = "From: Jane Doe \\ r \\ n"; . $ headers = " cc : Peter Jones \\ r \\ n"; . . $ headers = " MIME -Version: 1.0 \\ r \\ n "; $ headers = . " Content- Type : text /html ; charset = iso -8859-1 \\ r \\ n ";
    envoyer l'email

    Utilisez la fonction " mail" PHP pour envoyer le message et saisir la valeur de retour de la fonction. Vérifiez la valeur de retour pour voir si le message a été acceptée avec succès pour la livraison par l'agent de transport de courrier . Par exemple:

    $ mail_result = courrier ($ destinataire, $ de , $ subject , $ headers ) ; if ($ mail_result ! ) Echo " Erreur d'envoi d' un message ! " ; Elseecho message " accepté pour la livraison ! " ;

    Previous :

    next :
      articles connexes
    ·Comment utiliser les types de données MySQL numérique…
    ·Comment faire une liste de diffusion PHP 
    ·Comment analyser le script PHP dans un site Web ASP.net…
    ·Comment faire pour convertir Excel au format CSV en PHP…
    ·Comment créer un PHP Image animée 
    ·Comment insérer les dates dans des tables MySQL 
    ·Comment fermer une tête PHP 
    ·Comment insérer de nouvelles tables dans MySQL avec PH…
    ·Comment prolonger la durée de VARCHAR dans MySQL 
    ·Comment télécharger les fichiers DOC en PHP 
      articles en vedette
    ·Comment faire pivoter MySQL log des requêtes lentes 
    ·Comment faire pour convertir une variable longtemps dan…
    ·Comment déterminer si une feuille de calcul existe en …
    ·Comment utiliser les codes UTF-8 
    ·CGI Problems faciles 
    ·Comment référencer le nom d'un objet en PHP 
    ·Comment apprendre Ruby 
    ·Comment ajouter une image à une image dans VB6 
    ·Informations sur les cartes de débit 
    ·PHP Commentant normes 
    Copyright © Connaissances Informatiques http://fr.wingwit.com