![](https://products-qa.fileformat.com/lv/email/php/swift-mailer/header-image.png)
Swift Mailer
Atvērtā pirmkoda komponentu PHP bibliotēka
Bezmaksas PHP API, kas ļauj sūtīt e-pastus, izmantojot SMTP, sendmail, postfix vai pielāgotu transporta ieviešanu. Pievienojiet saturu e-pasta ziņojumam, pievienojiet failus diskā vai esošus failus, ieguliet iekļautos multivides failus un tā tālāk.
Swift Mailer ir ļoti noderīga komponentu bibliotēka, kas palīdz programmatūras izstrādātājiem izveidot jaudīgas PHP lietojumprogrammas darbam ar e-pasta ziņojumiem. Swift Mailer izmanto dažādas MIME entītijas, veidojot e-pasta ziņojumus, un tādējādi atvieglo sarežģītu ziņojumu izveidi ar ļoti nelielu piepūli. Tā ir atvērtā koda un izdota saskaņā ar MIT licenci.
Swift Mailer bibliotēku var viegli integrēt jebkurā PHP tīmekļa lietotnē. Tas izmanto ļoti elastīgu un graciozu uz objektu orientētu pieeju e-pasta ziņojumu sūtīšanai ar daudzām funkcijām. Tas aptver gandrīz visus e-pasta sūtīšanas aspektus, sākot no dažādu transportēšanas iestatīšanas līdz nosūtītā ziņojuma pielāgošanai. Tā atbalsta e-pasta ziņojumu sūtīšanu, izmantojot SMTP, sendmail, postfix vai pielāgotu transporta ieviešanu. Bibliotēka ir ļoti droša un aizsargā pret galvenes ievadīšanas uzbrukumiem, neizjaucot pieprasījuma datu saturu.
Swift Mailer bibliotēka ir ļoti viegli apstrādājama, un tajā ir iekļautas vairākas svarīgas funkcijas jūsu e-pasta pārvaldīšanai, piemēram, satura pievienošana e-pasta ziņojumam, failu pievienošana diskā vai esošajos failos, iekļauto multivides failu iegulšana, dinamiska satura iegulšana, vairāku adresātu pievienošana, e-pasts. ziņojumu šifrēšanas atbalsts, ziņojuma prioritātes iestatīšana, ziņojumu kodēšanas atbalsts un tā tālāk
Darba sākšana ar Swift Mailer
Ieteicamais Swift Mailer komponenta instalēšanas veids ir, izmantojot Composer. Lai atvieglotu instalēšanu, lūdzu, izmantojiet šo komandu.
Instalējiet Swift Mailer, izmantojot Composer
$ composer require "swiftmailer/swiftmailer:^6.0"
Izveidojiet un sūtiet e-pasta ziņojumus, izmantojot PHP
Atvērtā koda Swift Mailer bibliotēkā ir iekļauts atbalsts e-pasta ziņojumu izveidei jūsu PHP lietojumprogrammās. Bibliotēka ir nodrošinājusi vairākas svarīgas funkcijas, lai sasniegtu uzdevumu, piemēram, satura pievienošana ziņojuma pamattekstam, satura formatēšana, dažāda veida failu pievienošana, dinamiski ģenerēta satura iegulšana, multivides failu iegulšana ziņojumā, e-pasta ziņojuma nosūtīšana vairākiem adresātiem un tātad.
Sūtiet e-pastus ar pielikumiem, izmantojot PHP
Bezmaksas bibliotēka Swift Mailer ļauj programmatūras programmētājiem nosūtīt e-pasta ziņojumus ar pielikumiem no savām PHP lietojumprogrammām. Jums ir jāizveido Swift_Attachment objekts un jāizmanto pievienošanas metode, lai iekļautu pielikumus. Papildus failu pielikumiem varat arī iegult attēlus e-pasta ziņojuma tekstā. Bibliotēka pilnībā atbalsta arī dinamiski ģenerēta satura iegulšanu bez esoša faila. Varat vienkārši izmantot vienas līnijas kodu, lai iegultu jau esošus failus, vai izmantot URL.
E-pasta kodēšana, izmantojot PHP API
Swift Mailer bibliotēka ļauj programmatūras izstrādātājiem viegli pievienot kodēšanas iespējas savām PHP lietojumprogrammām. Bibliotēkā ir iekļauts atbalsts e-pasta ziņojuma MIME daļas kodēšanai. Tas arī ļauj kodēt bināros pielikumus, izmantojot base64. Teksta daļas ir kodētas, izmantojot citētās izdrukas, kas ir droša izvēle, un lielākā daļa mūsdienu SMTP serveru to atbalsta.
Pielāgotu galveņu izmantošana jūsu e-pastiem
Atvērtā pirmkoda Swift Mailer bibliotēka ļauj programmatūras programmētājiem iekļaut ziņojumu galvenes, izmantojot PHP komandas. Bibliotēka atbalsta pielāgotas galvenes pievienošanu e-pasta ziņojumam, kā arī vieglu esošās pārveidošanu. Esošās galvenes modificēšana ir ļoti grūts uzdevums, jo starp galvenēm ir ļoti maza atšķirība. Swift Mailer bibliotēkā tika izmantoti dažāda veida MIME galvenes, kas ir iedalītas vispārīgākās grupās, piemēram, teksta galvenes, parametrizētās galvenes, datuma galvenes, ID galvenes un ceļa galvenes.