Глава 17. Отправка электронной почты
Электронная почта остаётся важной частью большинства веб‑приложений: регистрация, восстановление пароля, уведомления, счета и отчёты.
mail()
Функция mail() подходит только для простых случаев. На реальных серверах предпочтительнее SMTP через библиотеки.
SMTP
Используйте защищённое соединение TLS и отдельную учётную запись для отправки сообщений.
Шаблоны писем
Разделяйте HTML-шаблон и программную логику, чтобы письма было проще поддерживать.
Ошибки
Всегда журналируйте ошибки отправки и не показывайте их пользователю.