Про отправку почты и QuickEmail
- 18.03.2024
В разработке сайта до сих пор самым популярным способом уведомления пользователей до сих пор остается электронная почта (хотя и радует наличие альтернативных каналов вроде отправки заявок сразу в CMR или в иные средства быстрой коммуникации).
И до сих пор при размещении сайта на хостинге у неопытных разработчиков уходит много времени на то, чтобы настроить отправку почты.
Обычно возникает 2 проблемы:
- отправки писем в принципе;
- сделать так, чтобы письма надежно доставлялись.
Рекомендации здесь простые:
- письма отправляем с использованием smtp (лучше для сайта создать отдельный пароль приложения);
- если это «почта на домене», то не забываем настроить DKIM и SPF.
А самый быстрый способ в MODx проверить верно ли настроена почта — это дополнение QuickEmail.
Достаточно запустить сниппет из Console (либо просто создать пустой ресурс с вызовом QuickEmail) и перед глазами будет подробный отчет.
echo $modx->runSnippet('QuickEmail', [ 'debug' => 1, 'message' => 'Ура, сообщение доставлено!', 'subject' => 'Проверка отправки почты через QuickEmail', 'to' => 'МОЙ_ЯЩИК@МОЙ_САЙТ.РУ', ]);