Swift Mailer
Komponentbaserat PHP-bibliotek med öppen källkod
Gratis PHP API som gör det möjligt att skicka e-post med SMTP, sendmail, postfix eller en anpassad transportimplementering. Lägg till innehåll i ett e-postmeddelande, bifoga filer på disk eller befintliga filer, bädda in inline mediefiler och så vidare.
Swift Mailer är ett mycket användbart komponentbaserat bibliotek som hjälper mjukvaruutvecklare att skapa kraftfulla PHP-applikationer för att arbeta med e-postmeddelanden. Swift Mailer använder olika MIME-enheter när de skapar e-postmeddelanden och gör det därför enkelt att skapa komplexa meddelanden med mycket liten ansträngning. Det är öppen källkod och släpps under MIT-licensen.
Swift Mailer-biblioteket kan enkelt integreras i valfri PHP-webbapp. Den använder ett mycket flexibelt och graciöst objektorienterat tillvägagångssätt för att skicka e-postmeddelanden med en mängd funktioner. Den täcker nästan alla aspekter av att skicka e-post, från att ställa in olika transporter till att anpassa meddelandet som skickas. Det stöder att skicka e-post med SMTP, sendmail, postfix eller en anpassad transportimplementering. Biblioteket är mycket säkert och skyddar från header-injektionsattacker utan att ta bort begäransdatainnehåll.
Swift Mailer-biblioteket är mycket lätt att hantera och har inkluderat flera viktiga funktioner för att hantera dina e-postmeddelanden som att lägga till innehåll i ett e-postmeddelande, bifoga filer på disk eller befintliga filer, bädda in inline mediefiler, bädda in dynamiskt innehåll, lägga till flera mottagare, e-post stöd för meddelandekryptering, inställning av meddelandeprioritet, stöd för meddelandekodning och så vidare
Komma igång med Swift Mailer
Det rekommenderade sättet att installera Swift Mailer-komponenten är via Composer, använd följande kommando för enkel installation.
Installera Swift Mailer via Composer
$ composer require "swiftmailer/swiftmailer:^6.0"
Skapa och skicka e-postmeddelanden via PHP
Swift Mailer-biblioteket med öppen källkod har inkluderat stöd för att skapa e-postmeddelanden i dina PHP-applikationer. Biblioteket har tillhandahållit flera viktiga funktioner för att utföra uppgiften som att lägga till innehåll i din meddelandetext, formatera innehållet, bifoga olika typer av filer, bädda in dynamiskt genererat innehåll, bädda in mediafiler i meddelandet, skicka ett e-postmeddelande till flera mottagare och så.
Skicka e-postmeddelanden med bilagor via PHP
Det kostnadsfria biblioteket Swift Mailer tillåter programvaruprogrammerare att skicka e-postmeddelanden med bilagor inifrån sina PHP-applikationer. Du måste instansiera Swift_Attachment-objektet och använda attach-metoden för att inkludera dina bilagor. Förutom filbilagor kan du också bädda in bilder i e-postmeddelandet. Biblioteket har också fullt stöd för inbäddning av dynamiskt genererat innehåll utan att ha en befintlig fil tillgänglig. Du kan bara använda en rad kod för att bädda in redan befintliga filer eller använda URL.
E-postkodning via PHP API
Swift Mailer-biblioteket gör det enkelt för mjukvaruutvecklare att lägga till kodningsförmåga till sina PHP-applikationer. Biblioteket har inkluderat stöd för att koda brödtexten i MIME-delen av e-postmeddelandet. Det tillåter också kodning av binära bilagor med base64. Textdelarna är kodade med citerad-utskrivbar vilket är ett säkert val och de flesta moderna SMTP-servrar stödjer det.
Använda anpassade rubriker till dina e-postmeddelanden
Swift Mailer-biblioteket med öppen källkod gör det möjligt för programvaruprogrammerare att inkludera meddelanderubriker med PHP-kommandon. Biblioteket stöder att lägga till en anpassad rubrik i ett e-postmeddelande samt att enkelt ändra ett befintligt. Att ändra den befintliga rubriken är en mycket svår uppgift eftersom det är väldigt liten skillnad mellan rubrikerna. Swift Mailer-biblioteket använde olika typer av MIME-rubriker som kategoriseras i mer allmänna grupper, såsom textrubriker, parametriserade rubriker, datumrubriker, ID-rubriker och sökvägsrubriker.