Должен ли я использовать функцию php mail или phpmailer?

Ну, до сих пор я использовал php, встроенный в функцию, mail (), и у меня нет проблем с этим, даже я отправил взрывам 1000 пользователей. Но потом, в последнее время я нашел этот phpmailer, который специально предназначен для отправки электронной почты.

Q1: Должен ли я перейти на этот phpmailer?

Q2: В чем преимущества использования phpmailer?

Q3: Я нашел другие продукты на веб-сайте phpmailer, то есть phpmailer FE, ML и т. Д. Что это такое? Какой из вас вы используете?

Q4: Кто-нибудь попытался отправить бласт-электронную почту 2000+ пользователям с phpmailer? Если да, вызывает ли это какие-либо проблемы?

Related of "Должен ли я использовать функцию php mail или phpmailer?"

Q1: Вы должны обязательно отказаться от использования mail()

Q2: Функция mail() действительно, действительно для простых вещей. Почтовые библиотеки скрывают от пользователя множество материалов низкого уровня и предлагают простые способы создания HTML-писем, встроенных изображений по почте и т. Д.

Вместо phpmailer я бы рекомендовал SwiftMailer

  • Отправлять письма с помощью SMTP, sendmail, postfix или пользовательской транспортной реализации
  • Серверы поддержки, требующие имя пользователя и пароль и / или шифрование
  • Защищать от атак заголовков без удаления содержимого данных запроса
  • Отправить MIME-совместимые HTML / многопользовательские письма
  • Используйте плагины, управляемые событиями, для настройки библиотеки
  • Обрабатывайте большие вложения и встроенные / встроенные изображения с низким уровнем использования памяти

Я использовал SwiftMailer для отправки 15000 + писем, но, как вы найдете в документации SwiftMailer, рекомендуется отправлять письма поменьше (зависит от вашего сервера 100, 200, 500 за пакет), используя cron.