$mail = new Shuchkin\SimpleMail();
$mail->setFrom('example@example.com')
->setTo('sergey.shuchkin@gmail.com')
->setSubject('Test SimpleMail')
->setText('Hi, Sergey!')
->send();
Возможности
- Сборка письма цепочкой вызовов
- Расширенная поддержка встроенной функции mail
- Встроенный SMTP клиент (TLS)
- Фабричные методы, один раз указали метод отправки и почту отправителя, а дальше отправляем через копию этого базового объекта
- Передача файлов
- UTF-8
- Свои заголовки
- Свой метод отправки
- Экспорт в массив или JSON
- Импорт из массива или JSON
Установка
Залит на GitHub, см. больше примеров
https://github.com/shuchkin/simplemail
И, конечно, на Packagist:
$ composer require shuchkin/simplemail
smtp Не работает!