![](https://products.fileformat.com/bg/email/php/swift-mailer/header-image.png)
Swift Mailer
PHP библиотека, базирана на компоненти с отворен код
Безплатен PHP API, който позволява изпращане на имейли чрез SMTP, sendmail, postfix или персонализирана транспортна реализация. Добавете съдържание към имейл съобщение, прикачете файлове на диск или съществуващи файлове, вградете вградени медийни файлове и т.н.
Swift Mailer е много полезна библиотека, базирана на компоненти, която помага на разработчиците на софтуер да създават мощни PHP приложения за работа с имейл съобщения. Swift Mailer използва различни MIME обекти, докато създава имейл съобщения и по този начин улеснява създаването на сложни съобщения с много малко усилия. Той е с отворен код и е пуснат под лиценза на MIT.
Библиотеката Swift Mailer може лесно да се интегрира във всяко PHP уеб приложение. Той използва много гъвкав и елегантен обектно-ориентиран подход за изпращане на имейли с множество функции. Той покрива почти всеки аспект от изпращането на имейли, от настройката на различни транспорти до персонализирането на съобщението, което се изпраща. Поддържа изпращане на имейли чрез SMTP, sendmail, postfix или персонализирана транспортна реализация. Библиотеката е много сигурна и предпазва от атаки с инжектиране на заглавка, без да отнема съдържанието на данни на заявката.
Библиотеката Swift Mailer е много лесна за работа и включва няколко важни функции за управление на вашите имейли, като добавяне на съдържание към имейл съобщение, прикачване на файлове на диск или съществуващи файлове, вграждане на вградени медийни файлове, вграждане на динамично съдържание, добавяне на множество получатели, имейл поддръжка за криптиране на съобщения, задаване на приоритет на съобщенията, поддръжка за кодиране на съобщения и т.н
Първи стъпки със Swift Mailer
Препоръчителният начин за инсталиране на компонента Swift Mailer е чрез Composer, моля, използвайте следната команда за лесна инсталация.
Инсталирайте Swift Mailer чрез Composer
$ composer require "swiftmailer/swiftmailer:^6.0"
Създавайте и изпращайте имейл съобщения чрез PHP
Библиотеката Swift Mailer с отворен код включва поддръжка за създаване на имейл съобщения във вашите PHP приложения. Библиотеката предоставя няколко важни функции за постигане на задачата, като добавяне на съдържание към тялото на вашето съобщение, форматиране на съдържанието, прикачване на различни видове файлове, вграждане на динамично генерирано съдържание, вграждане на медийни файлове в съобщението, изпращане на имейл съобщение до множество получатели и така.
Изпращайте имейли с прикачени файлове чрез PHP
Безплатната библиотека Swift Mailer позволява на софтуерните програмисти да изпращат имейли с прикачени файлове от своите PHP приложения. Трябва да създадете екземпляр на обекта Swift_Attachment и да използвате метода за прикачване, за да включите вашите прикачени файлове. Освен прикачените файлове, можете също да вграждате изображения в текста на имейл съобщението. Библиотеката също така напълно поддържа вграждането на динамично генерирано съдържание, без да има наличен съществуващ файл. Можете просто да използвате едноредов код, за да вградите вече съществуващи файлове или да използвате URL.
Кодиране на имейли чрез PHP API
Библиотеката Swift Mailer улеснява разработчиците на софтуер да добавят възможност за кодиране към своите PHP приложения. Библиотеката включва поддръжка за кодиране на тялото на MIME частта на имейл съобщението. Той също така позволява кодиране на двоичните прикачени файлове с помощта на base64. Частите на текста са кодирани с помощта на котиран печат, който е безопасен избор и повечето съвременни SMTP сървъри го поддържат.
Използване на персонализирани заглавки към вашите имейли
Библиотеката Swift Mailer с отворен код позволява на софтуерните програмисти да включват заглавки на съобщения с помощта на PHP команди. Библиотеката поддържа добавяне на персонализирана заглавка към имейл съобщение, както и лесно модифициране на съществуващо. Модифицирането на съществуващия хедър е много трудна задача, тъй като има много малка разлика между хедърите. Библиотеката Swift Mailer използва различни типове MIME заглавки, които са категоризирани в по-общи групи, като текстови заглавки, параметризирани заглавки, заглавки за дати, заглавки за ID и заглавки на пътя.