Автоматизация работы с письмами и новостная рассылка

На этой неделе я в основном занимался написанием кода для рассылки писем программным путём. У MDP сейчас 1300+ пользователей (активных и неактивных), и я решил, что лучше сразу автоматизировать отправку писем.

Написанный код потом будет использоваться в MDP 2 в таких операциях, как регистрация нового пользователя, смена пароля, уведомления и т.д.

К сожалению, не всё прошло гладко. Судя по обратной связи в Telegram чате, письма стали попадать в спам. Главным образом из-за того, что их содержимое одинаково для всех. При этом я знаю точно, что первые письма не попали в спам. После обсуждения этой ситуации в Telegram чате я решил приостановить дальнейшую оправку писем.

Я принял следующие решения по поводу рассылки новостей:

  1. Я выборочно направлю письма с вопросом, видели ли мою новость или же моё письмо попало в спам. Исходя из этого для некоторых групп пользователей я повторю рассылку.
  2. Новая рассылка будет через сервис smtp.bz. Бесплатный аккаунт там позволяет отправлять до 500 писем в день и до 15_000 писем в месяц (подписная база не ограничена).

Полагаю, что часть пользователей получит моё письмо повторно, хотя в письме обещано, что новое письмо придёт нескоро. Но, я думаю, что лучше исправиться, чем просто молчать и делать вид, что ничего не произошло.

Разворачивание сервера для тестирования новой версии MDP

По данной теме решены принципиальные вопросы:

  1. Сервер для тестирования будет в Англии за $2/месяц (ссылка).
  2. Обратный прокси — окончательно остановился на Ngnix. Присматривался также к lighttpd, traefic и haproxy.

Следующие действия там — покупка VPS и непосредственное разворачивание тестового сервера.

Дальнейшие действия

На следующей неделе (17 янв. 2022 пн. — 23 янв. 2022 вс) я вижу две основные задачи:

  1. перейти на сервис рассылки,
  2. развернуть обещанный тестовый сервер.

Таким образом, спринт 2 продолжится на одну неделю.