1. Producten
  2.   E-mail
  3.   PHP
  4.   Mailer
 
  

Open source PHP-bibliotheek om e-mailberichten te verzenden 

PHP API waarmee berichten met bijlage kunnen worden verzonden, berichten naar meerdere gebruikers kunnen worden verzonden, Twig-integratie, ondersteuning voor UTF-8-tekens, enzovoort.

De componenten Mailer en Mime zijn zeer nuttige onderdelen van het Symfony-framework voor het maken en verzenden van e-mailberichten. Het is open source en is beschikbaar onder de MIT-licentie. Het onderdeel helpt softwareprogrammeurs om e-mails te verzenden vanuit hun PHP-applicaties en biedt eenvoudige integratie met andere populaire mailingservices. Er zijn twee hoofdonderdelen van de Mailer-component; de Transport en Mailer zelf.

Het mooie van de mailercomponent van Symfony is de hoge beschikbaarheid. Het maakt gebruik van een techniek die bekend staat als "failover" en die ervoor zorgt dat e-mails worden verzonden, zelfs als een mailerserver uitvalt. Het failovertransport is geconfigureerd met twee of meer transporten. Dus als de ene faalt, schakelt hij automatisch over naar het andere transport om de verzendtaak te voltooien. Het beheert ook zeer effectief de taakverdeling en maakt gebruik van de "round-robin"-techniek om de postwerkbelasting over meerdere transporteurs te verdelen.

De Mailer-component biedt ondersteuning voor verschillende belangrijke functies met betrekking tot het afhandelen van e-mailberichten, zoals het verzenden van berichten met bijlagen, het verzenden van berichten naar meerdere gebruikers, ondersteuning voor meerdelige berichten, Twig-integratie, ondersteuning voor UTF-8-tekens, insluiten van afbeeldingen met CSS-stijlen, berichtenversleuteling, en nog veel meer.

Previous Next

Aan de slag met Mailer 

De aanbevolen manier om de Mailer-component te installeren is via Composer. Gebruik de volgende opdracht voor een eenvoudige installatie.

Mailer installeren via Composer

 $ composer require symfony/mailer

E-mails genereren en verzenden via PHP-bibliotheek

De open source Mailer-bibliotheek biedt ondersteuning voor het maken en verzenden van e-mailberichten via PHP-code. Ontwikkelaars moeten e-mailobjecten maken en de vereiste informatie verstrekken. Eenmaal gereed wordt het bericht via het geconfigureerde transport naar de ontvangers verzonden. U kunt eenvoudig e-mails naar meerdere gebruikers verzenden door velden te selecteren zoals de velden Van, Aan, BCC en Cc. U kunt ook eenvoudig bestanden bijvoegen, afbeeldingen insluiten en andere inhoud in uw e-mailberichten opnemen.

Voeg bestanden en afbeeldingen toe aan e-mails via PHP

Het delen van documenten en foto's als e-mailbijlagen is eenvoudig en kosteneffectief. Bovendien is het vaak nodig om actuele gegevens en bestanden te delen om samenwerkingstaken tijdig af te ronden. Een snelle en gemakkelijke manier om dit te doen is via e-mailbijlagen. Met de Mailer-bibliotheek kunnen softwareontwikkelaars eenvoudig documenten zoals PDF, Microsoft Word, afbeeldingen en nog veel meer bijvoegen en verzenden.

Ondersteuning voor e-mailberichtencodering

Versleuteling helpt gebruikers hun e-mailberichten te beschermen tegen ongewenste toegang en te voorkomen dat hackers toegang krijgen tot beveiligde gegevens en berichten. De open source Mailer-bibliotheek biedt volledige ondersteuning voor e-mailberichtencryptie met behulp van PHP-commando's. Bij het versleutelen van een e-mailbericht wordt een certificaat gebruikt. Het versleutelt het hele bericht, inclusief bijlagen, afbeeldingen, inhoud, enz. Zodra het bericht is afgeleverd, kunnen de ontvangers met de bijbehorende sleutel het bericht openen en lezen.

Tags en metadata gebruiken in e-mails

De open source Mailer-bibliotheek biedt ondersteuning voor het eenvoudig toevoegen van tags en metadata aan uw e-mailberichten. Ze zijn erg handig voor het groeperen van e-mails, het volgen van e-mails en de workflow. Houd er rekening mee dat uw transport ze naar het juiste formaat zal converteren als het headers ondersteunt, anders ondersteunt het geen tags en metadata, ze worden toegevoegd als aangepaste headers in uw e-mails.

 Dutch