Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour supprimer chaque …
  • Comment trouver mon MySQL Version 
  • Comment accéder à un tableau explo…
  • Comment supprimer les cookies en PHP…
  • MySQL Java Tutorial 
  • Comment faire pour réinitialiser le…
  • Comment faire pour convertir les cla…
  • Comment faire pour créer un fichier…
  • Comment ajouter du code HTML à un m…
  • Comment changer le port SMTP en PHP 
  •   PHP /MySQL 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
  •  
    PHP /MySQL Programmation

    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 ! " ;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Programmeur PHP salaires pour un petit fabricant 
  • Comment créer et utiliser $ _SESSION en PHP 
  • Structure de base de données Web 
  • Tutoriel sur la POO et PHP 5 Classes 
  • Comment Activez l'accès root à MySQL partir de machines distantes 
  • Comment exécuter un fichier SQL depuis une ligne de commande 
  • Comment télécharger une image sur PHP avec MySQL Insérer 
  • Comment: PHP Chaîne Remplacement 
  • La différence dans la copie et Echo en PHP 
  • Comment mettre en cache Avec PHP 
  • Connaissances Informatiques © http://www.ordinateur.cc