shuchkin wrote in ru_webdev

Category:

Shuchkin\SimpleMail

Делюсь альтернативой PHPMailer, легким почтовым классом, которым очень давно пользуюсь и допилил за несколько лет до нормального опенсорса:

$mail = new Shuchkin\SimpleMail();
$mail->setFrom('example@example.com')
->setTo('sergey.shuchkin@gmail.com')
->setSubject('Test SimpleMail')
->setText('Hi, Sergey!')
->send();

  1. Сборка письма цепочкой вызовов
  2. Расширенная поддержка встроенной функции mail
  3. Встроенный SMTP клиент (TLS)
  4. Фабричные методы, один раз указали метод отправки и почту отправителя, а дальше отправляем через копию этого базового объекта
  5. Передача файлов
  6. UTF-8
  7. Свои заголовки
  8. Свой метод отправки
  9. Экспорт в массив или JSON
  10. Импорт из массива или JSON

Залит на GitHub, там больше примеров

https://github.com/shuchkin/simplemail

И, конечно, на Packagist:

$ composer require shuchkin/simplemail

Error

default userpic

Your reply will be screened

When you submit the form an invisible reCAPTCHA check will be performed.
You must follow the Privacy Policy and Google Terms of use.