Про отправку почты и QuickEmail

  • 18.03.2024

В разработке сайта до сих пор самым популярным способом уведомления пользователей до сих пор остается электронная почта (хотя и радует наличие альтернативных каналов вроде отправки заявок сразу в CMR или в иные средства быстрой коммуникации).

И до сих пор при размещении сайта на хостинге у неопытных разработчиков уходит много времени на то, чтобы настроить отправку почты.

Обычно возникает 2 проблемы:

  1. отправки писем в принципе;
  2. сделать так, чтобы письма надежно доставлялись.

Рекомендации здесь простые:

  1. письма отправляем с использованием smtp (лучше для сайта создать отдельный пароль приложения);
  2. если это «почта на домене», то не забываем настроить DKIM и SPF.

А самый быстрый способ в MODx проверить верно ли настроена почта — это дополнение QuickEmail.

Достаточно запустить сниппет из Console (либо просто создать пустой ресурс с вызовом QuickEmail) и перед глазами будет подробный отчет.


echo $modx->runSnippet('QuickEmail', [
  'debug' => 1,
  'message' => 'Ура, сообщение доставлено!',
  'subject' => 'Проверка отправки почты через QuickEmail',
  'to' => 'МОЙ_ЯЩИК@МОЙ_САЙТ.РУ',
]);