У меня есть новостной портал с ежедневными новостями. Мне нужно послать через информационный бюллетень ежедневные новости для подписчиков.Как реализовать систему новостей с лентой новостей Rss?
Я уже понял MySQL системы PHP/пользовательский информационный бюллетень, который выполняет следующие задачи:
- распаковывает ежедневные новости
- Выдает список пользователей, которые хотят бюллетень
- каждую ночь через cronjob Я запускаю сценарий, который выполняет все вышеперечисленные каждые 5 минут, отправляя информационный бюллетень 10 получателям за каждый цикл
P roblems:
Я должен оценить, как долго этот cronjob должен работать для того, чтобы завершить полный список пользователей (5' х 10 писем) = 120Email/час = TotalUsers/emailperhours = количество часов cronjob необходимо запустить Я преодолеваю эту проблему, потому что до сих пор у меня не так много пользователей, и мне все же удается сделать cronjob достаточно запущенным, чтобы отправлять все письма, но на будущее?
Все получатели электронной почты сохраняются в двух вариантах, что означает, что я уверен в их существовании, но бывает, что вы можете себе представить, что я буду иметь в любом случае много доставки почты по другим причинам: здесь Мне нужна помощь потому что я не знаю, как поймать доставку почты через PHP и обновить таблицы MySQL, чтобы приостановить эти ненужные отправки.
Альтернатива:
Я знаю, что есть много поставщиков, которые предлагают системы новостей, но это работает отлично каждый раз, когда у пойти и компилировать ваше статичное тело электронной почты. Здесь мне нужно динамическое тело электронной почты, которое будет генерироваться каждый день со свежими новостями, а затем отправлять его получателям. Еще мне нужен совет.
Я нашел, что есть расширение php IMAP, и я уже установил сценарий, который сканирует мой почтовый ящик для доставки почты, и генерирует для меня обновление MySQL для удаления тех получателей, которые возвращаются более чем в X раз. – kante