Рассылка — бесплатная

подскажите, интересует вопрос рассылки, с нюансами столкнулся впервые
требования

  • бесплатно
  • не SMTP
  • 15000 - 20000 адресов в сутки - далее будет больше
  • не предлагать перенести домен на VPS\VDS

на шаред хостинге вращается WORDPRESS - на многих хостингах отключена возможность работы SMTP с разных провайдеров, да и ограничения 100-300 писем, придется мудрить свой API.

Буду на WP создавать крон-задание которое:
1 соберет всех пользователей в список - вопрос как лучше это сделать?
2 крон соберет 7-8 последних постов и создаст шаблон письма
3 шаблон и список пользователей уйдут на сторонний VDS
4 VDS с помощью PHP скрипта будет рассылать письма

Подскажите направление мысли или готовые решения.

Заметки к вопросу:
kolshix 3 года назад

1 вариант
Пока что посмотрел плагин Google XML Sitemap for Images
там для создания файла достаточно пары функций
1 !is_writable - проверка директории на запись
2 $posts = $wpdb->get_results - один из вариантов получения данных пользователей
3 foreach() - цикл \ выборка
4 создание разметки хедера для xml
5 file_put_contents
6 gzopen gzwrite gzclose - архивация

2 Вариант
Синхронизировать пользователей из баз данных на разных сайтах,
1-2 раза в сутки на зеркале клонировать и обновлять базу почтовых адресов

--

https://wp-kama.ru/id_9114/csv-fajly-na-php-sozdanie-i-chtenie.html#chtenie-csv-fajla-v-php
https://wordpress.org/plugins/import-users-from-csv/
import-users-from-csv.php // 263 строка
пока остановился на mailpress - хитрожопый плагин

  • гибкая подстройка через плагины
  • не сильно засирает базу
  • таблицы простые - можно помучится и сделать импорт экспорт записей и пользователей