![](https://products-qa.fileformat.com/hu/email/php/swift-mailer/header-image.png)
Swift Mailer
Nyílt forráskódú komponens alapú PHP-könyvtár
Ingyenes PHP API, amely lehetővé teszi az e-mailek küldését SMTP, sendmail, postfix vagy egyéni szállítási megvalósítás használatával. Adjon hozzá tartalmat egy e-mail üzenethez, csatoljon fájlokat a lemezen vagy meglévő fájlokhoz, ágyazza be a médiafájlokat és így tovább.
A Swift Mailer egy nagyon hasznos komponens alapú könyvtár, amely segít a szoftverfejlesztőknek hatékony PHP-alkalmazások létrehozásában az e-mail üzenetek kezelésére. A Swift Mailer különféle MIME entitásokat használ az e-mail üzenetek létrehozása során, és így egyszerűvé teszi összetett üzenetek létrehozását nagyon kis erőfeszítéssel. Nyílt forráskódú, és az MIT licence alatt adják ki.
A Swift Mailer könyvtár könnyen integrálható bármely PHP webalkalmazásba. Nagyon rugalmas és kecses objektum-orientált megközelítést alkalmaz az e-mailek küldésére, számos funkcióval. Az e-mailek küldésének szinte minden aspektusát lefedi, a különböző átvitelek beállításától a küldendő üzenet testreszabásáig. Támogatja az e-mailek küldését SMTP, sendmail, postfix vagy egyéni szállítási megvalósítás használatával. A könyvtár nagyon biztonságos, és megvédi a fejléc-injektálási támadásokat anélkül, hogy a kérés adattartalmát megfosztaná.
A Swift Mailer könyvtár nagyon könnyen kezelhető, és számos fontos funkciót tartalmaz az e-mailek kezeléséhez, például tartalom hozzáadása egy e-mail üzenethez, fájlok csatolása lemezen vagy meglévő fájlokhoz, beágyazott médiafájlok beágyazása, dinamikus tartalom beágyazása, több címzett hozzáadása, e-mailek üzenettitkosítás támogatása, üzenetprioritás beállítása, üzenetkódolás támogatása és így tovább
Ismerkedés a Swift Mailerrel
A Swift Mailer összetevő telepítésének javasolt módja a Composer, kérjük, használja a következő parancsot az egyszerű telepítés érdekében.
Telepítse a Swift Mailer-t a Composeren keresztül
$ composer require "swiftmailer/swiftmailer:^6.0"
E-mail üzenetek létrehozása és küldése PHP-n keresztül
A nyílt forráskódú Swift Mailer könyvtár támogatja az e-mail üzenetek létrehozását a PHP-alkalmazásokon belül. A könyvtár számos fontos funkcióval rendelkezik a feladat megvalósításához, mint például tartalom hozzáadása az üzenettörzshez, a tartalom formázása, különféle fájlok csatolása, dinamikusan generált tartalom beágyazása, médiafájlok beágyazása az üzenetbe, e-mail üzenet küldése több címzettnek és így.
Küldjön e-maileket mellékletekkel PHP-n keresztül
Az ingyenes Swift Mailer könyvtár lehetővé teszi a szoftverprogramozók számára, hogy e-maileket küldjenek mellékletekkel a PHP-alkalmazásaikból. Példányosítania kell a Swift_Attachment objektumot, és a csatolási módszerrel kell csatolnia a mellékleteket. A csatolt fájlokon kívül képeket is beágyazhat az e-mail üzenet szövegébe. A könyvtár teljes mértékben támogatja a dinamikusan generált tartalom beágyazását is anélkül, hogy létező fájl állna rendelkezésre. Használhat egysoros kódot már meglévő fájlok beágyazásához, vagy használhatja az URL-t.
E-mailek kódolása PHP API-n keresztül
A Swift Mailer könyvtár megkönnyíti a szoftverfejlesztők számára, hogy kódolási képességet adjanak PHP-alkalmazásaikhoz. A könyvtár támogatja az e-mail üzenet MIME részének törzsének kódolását. Ezenkívül lehetővé teszi a bináris mellékletek kódolását a base64 használatával. A szöveges részek idézőjeles-nyomtatható kódolással vannak kódolva, ami biztonságos választás, és a legtöbb modern SMTP szerver támogatja ezt.
Egyéni fejlécek használata e-mailjeihez
A nyílt forráskódú Swift Mailer könyvtár lehetővé teszi a szoftverprogramozók számára, hogy PHP-parancsok segítségével üzenetfejléceket helyezzenek el. A könyvtár támogatja a testreszabott fejléc hozzáadását egy e-mail üzenethez, valamint egy meglévő fejléc egyszerű módosítását. A meglévő fejléc módosítása nagyon nehéz feladat, mivel nagyon kicsi a különbség a fejlécek között. A Swift Mailer könyvtár különböző típusú MIME-fejléceket használt, amelyek általánosabb csoportokba sorolhatók, például szövegfejlécek, paraméterezett fejlécek, dátumfejlécek, azonosító fejlécek és elérési út fejlécek.