PHPMailer - PHPMailer
Оригинальный автор (ы) | Брент Р. Мацель[1][2] |
---|---|
Разработчики) | (2001-2003) Брент Р. Мацель (2004-2009) Энди Прево.[3][4] |
изначальный выпуск | 2001 |
Стабильный выпуск | 6.1.8 / 9 октября 2020 |
Написано в | PHP |
Операционная система | Кроссплатформенность |
Доступно в | 47 языков |
Лицензия | LGPL |
Интернет сайт | github |
PHPMailer это библиотека кода для безопасной отправки (транспортировки) электронных писем [7] и легко через PHP код с веб-сервера (MUA к MSA сервер).
Отправка писем напрямую через PHP код требует высокого уровня знаний SMTP стандартный протокол (RFC 821,[8] RFC 2821[9] и RFC 5321[10]) и связанные с этим вопросы (например, Возврат каретки ) и уязвимости около Электронная инъекция за рассылка спама. С 2001 года PHPMailer является одним из популярных [11][12] решения по этим вопросам на PHP.
Функции
Неполный список возможностей:
- Обычный текст, HTML и составные пакетные файлы
- SSL и TLS (Уровень защищенных гнезд и Безопасность транспортного уровня)
- SMTP, Qmail, POP3
- Система отладки
- PHP sendmail и почтовые методы
- IDN
- DKIM
История
- PHPMailer был первоначально написан в 2001 году Брентом Р. Матцелле как проект SourceForge.[1]
- Маркус Боинтон (coolbru на sourceforge) и Энди Прево (codeworxtech) возглавили проект в 2004 году.
- В 2010 году стал инкубатором Apache на Google Code, которым руководил Джим Ягельски.[13]
- Маркус создал свой форк на GitHub.
- Джим и Маркус решили объединить усилия и использовать GitHub в качестве канонического и официального репозитория PHPMailer.
- PHPMailer переехал в организацию PHPMailer на GitHub.
Популярность
Worx International Inc заявила в 2009 году[14][15] который: "PHPMailer продолжает оставаться самым популярным транспортным классом в мире, который насчитывает около 9 миллионов пользователей по всему миру. Загрузки продолжаются в значительном темпе ежедневно."(Пользователь означает код PHP (пользователь MUA)).
PHPMailer отправляет команду расширения SMTP с отправленными электронными письмами, как показано ниже, которые можно использовать для получения отчета об использовании PHPMailer на ESP (Поставщики услуг электронной почты ):
X-Mailer: PHPMailer 5.2.13 (https://github.com/PHPMailer/PHPMailer )
Этот заголовок SMTP может отличаться для разных версий PHPMailer, а также может быть подавлен или изменен кодом PHP. Он также имеет встроенную поддержку SMTP, что означает, что вы можете отправлять электронные письма без локального почтового сервера.[16]. PHPMailer можно установить в популярной панели управления веб-хостингом (CPanel ) с помощью композитору требуется phpmailer / phpmailer[17]
Рекомендации
- ^ а б https://github.com/PHPMailer/PHPMailer#history
- ^ https://www.linkedin.com/in/bmatzelle
- ^ codeworxtech
- ^ worxware
- ^ джимджаг
- ^ Coolbru
- ^ Он участвует в безопасной отправке электронных писем без Электронная инъекция риск (не очистка HTML который должен предотвратить XSS )
- ^ RFC821 устарело RFC2821
- ^ RFC2821 устарело RFC5321
- ^ RFC5321
- ^ Worxware утверждает, что 9 миллионов MUA используют PHPMailer: Замороженная веб-страница для обновления Декабрь 2013 г. на phpmailer.worxware.com
- ^ "PHPMailer для поддержки отправки электронной почты"в требованиях Отслеживание ошибок Mantis
- ^ https://code.google.com/a/apache-extras.org/p/phpmailer/
- ^ http://phpmailer.worxware.com
- ^ Замороженное обновление
- ^ «Что такое PHPMailer и как он работает с WordPress?». Электронный маркетинг WP. 2019-08-12. Получено 2020-08-13.
- ^ https://www.muftsabazaar.com/how-to-install-phpmailer-in-cpanel/