1. Des produits
  2.   E-mail
  3.   PHP
  4.   Swift Mailer

Swift Mailer

 
 

Bibliothèque PHP basée sur des composants open source

API PHP gratuite qui permet d'envoyer des e-mails à l'aide de SMTP, sendmail, postfix ou d'une implémentation de transport personnalisée. Ajoutez du contenu à un e-mail, joignez des fichiers sur disque ou des fichiers existants, intégrez des fichiers multimédias en ligne, etc. 

Swift Mailer est une bibliothèque basée sur des composants très utile qui aide les développeurs de logiciels à créer de puissantes applications PHP pour travailler avec des messages électroniques. Swift Mailer utilise diverses entités MIME lors de la création de messages électroniques et facilite ainsi la création de messages complexes avec très peu d'effort. Il est open source et publié sous la licence MIT.

La bibliothèque Swift Mailer peut être facilement intégrée à n'importe quelle application Web PHP. Il utilise une approche orientée objet très flexible et élégante pour envoyer des e-mails avec une multitude de fonctionnalités. Il couvre presque tous les aspects de l'envoi d'e-mails, de la configuration de différents transports à la personnalisation du message envoyé. Il prend en charge l'envoi d'e-mails à l'aide de SMTP, sendmail, postfix ou d'une implémentation de transport personnalisée. La bibliothèque est très sécurisée et protège des attaques par injection d'en-tête sans supprimer le contenu des données de requête.

La bibliothèque Swift Mailer est très facile à gérer et comprend plusieurs fonctionnalités importantes pour la gestion de vos e-mails, telles que l'ajout de contenu à un e-mail, la fixation de fichiers sur disque ou de fichiers existants, l'intégration de fichiers multimédias en ligne, l'intégration de contenu dynamique, l'ajout de plusieurs destinataires, l'e-mail prise en charge du chiffrement des messages, définition de la priorité des messages, prise en charge du codage des messages, etc.

Previous Next

Premiers pas avec Swift Mailer

La méthode recommandée pour installer le composant Swift Mailer est via Composer, veuillez utiliser la commande suivante pour une installation facile.

Installer Swift Mailer via Composer

$ composer require "swiftmailer/swiftmailer:^6.0" 

Créer et envoyer des e-mails via PHP

La bibliothèque open source Swift Mailer inclut la prise en charge de la création de messages électroniques dans vos applications PHP. La bibliothèque a fourni plusieurs fonctionnalités importantes pour accomplir la tâche, telles que l'ajout de contenu au corps de votre message, le formatage du contenu, la fixation de différents types de fichiers, l'intégration de contenu généré dynamiquement, l'intégration de fichiers multimédias dans le message, l'envoi d'un message électronique à plusieurs destinataires et alors.

Envoyer des e-mails avec des pièces jointes via PHP

La bibliothèque gratuite Swift Mailer permet aux programmeurs de logiciels d'envoyer des e-mails avec des pièces jointes depuis leurs applications PHP. Vous devez instancier l'objet Swift_Attachment et utiliser la méthode attach pour inclure vos pièces jointes. Outre les pièces jointes, vous pouvez également intégrer des images dans le texte du message électronique. La bibliothèque prend également entièrement en charge l'intégration de contenu généré dynamiquement sans qu'un fichier existant soit disponible. Vous pouvez simplement utiliser un code à une ligne pour intégrer des fichiers déjà existants ou utiliser une URL.

Encodage des e-mails via l'API PHP

La bibliothèque Swift Mailer permet aux développeurs de logiciels d'ajouter facilement une capacité d'encodage à leurs applications PHP. La bibliothèque a inclus la prise en charge de l'encodage du corps de la partie MIME du message électronique. Il permet également d'encoder les pièces jointes binaires en utilisant base64. Les parties de texte sont encodées à l'aide de quoted-printable, ce qui est un choix sûr et la plupart des serveurs SMTP modernes le prennent en charge.

Utiliser des en-têtes personnalisés pour vos e-mails

La bibliothèque open source Swift Mailer permet aux programmeurs de logiciels d'inclure des en-têtes de message à l'aide de commandes PHP. La bibliothèque prend en charge l'ajout d'un en-tête personnalisé à un message électronique ainsi que la modification aisée d'un en-tête existant. La modification de l'en-tête existant est une tâche très difficile car il y a très peu de différence entre les en-têtes. La bibliothèque Swift Mailer utilisait différents types d'en-têtes MIME qui sont classés en groupes plus généraux, tels que les en-têtes de texte, les en-têtes paramétrés, les en-têtes de date, les en-têtes d'ID et les en-têtes de chemin.

 Français