Создание последовательности последующих действий по электронному маркетингу с помощью PHPMailer и Cron Job Advice.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Создание последовательности последующих действий по электронному маркетингу с помощью PHPMailer и Cron Job Advice.

Сообщение Anonymous »


Для моего собственного развития, а также для намерения сэкономить некоторые личные расходы - вместо использования такого программного обеспечения, как Aweber, например, где я не собираюсь иметь большой список адресов электронной почты, я хочу написать PHP-скрипт, который будет отправлять автоматическая последовательность последующих действий по электронной почте, от сообщения 2 до сообщения 8.

Мой план состоит в том, чтобы использовать задание Cron как часть моего плана хостинга, чтобы проверить, прошел ли определенный временной интервал, например 24 часа, а затем обновить числовое значение в столбце в базе данных, которое показывает, какое сообщение выдается. из 8 они получили т.е. 1, 2, затем они отправляются вторым до последнего сообщения.

Инструменты/языки, используемые на данный момент: MySQL PHP PHPMailer HTML

Я создал в своей базе данных таблицу MYSQL под названием «подписчики». Вот схема:

CREATE TABLE `subscribers` ( `id` int(11) NOT NULL AUTO_INCREMENT, `first_name` varchar(50) НЕ NULL, `last_name` varchar(50) ПО УМОЛЧАНИЮ NULL, `email` varchar(100) НЕ NULL, временная метка `signup_date` NOT NULL ПО УМОЛЧАНИЮ current_timestamp(), временная метка `last_email_sent_at` NULL ПО УМОЛЧАНИЮ NULL, `email_sequence_counter` int(11) ПО УМОЛЧАНИЮ 1, `unsubscribed` tinyint(1) DEFAULT NULL, ПЕРВИЧНЫЙ КЛЮЧ («id»), УНИКАЛЬНЫЙ КЛЮЧ `email` (`email`) ) ENGINE=MyISAM AUTO_INCREMENT=20 CHARSET ПО УМОЛЧАНИЮ=latin1 COLLATE=latin1_swedish_ci; Что работает, так это отправка первого дополнительного сообщения по электронной почте с помощью PHPMailer - это моя HTML-форма подписки, в которой есть действие формы для моего первого PHP-скрипта после отправки.< /п> Как только кто-то подписывается и добавляется в мою таблицу подписчиков, первое автоматическое сообщение каждый раз отправляется с моего почтового адреса, созданного на моем хосте с помощью SMTP.

Обратите внимание, что сейчас у меня нет реальных подписчиков по электронной почте, я все тестирую сам.

Проблема, с которой я столкнулся, заключается в том, чтобы получить второй PHP-скрипт для взаимодействия с заданием Cron, чтобы он мог проверять, когда необходимо отправить следующее электронное письмо в последовательности от 2 до 8. Мне кажется, я испробовал в этой части все.

Демон Cron с моего общего хоста автоматически отправляет мне электронные письма с обновлениями, и каждый раз, когда я получаю электронные письма от этого демона, появляется сообщение: Нет писем для отправки.

Это код, который я использую для связи с заданием Cron, загруженным на мой сервер. Обратите внимание: я хочу хранить каждое сообщение в последовательности внутри отдельных строк темы и массивов содержимого сообщений. Я также включаю подпись электронной почты в отдельный php-файл:

Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Создание последовательности последующих действий по электронному маркетингу с помощью PHPMailer и Cron Job Advice.
    Гость » » в форуме Php
    0 Ответы
    37 Просмотры
    Последнее сообщение Гость
  • Php — «Неопределенный тип PHPMailer\PHPMailer\PHPMailer».intelephense(1009)» в vscode
    Anonymous » » в форуме Php
    0 Ответы
    47 Просмотры
    Последнее сообщение Anonymous
  • Разница CoroutineScope(Dispatchers.IO + Job()) и CoroutineScope(Dispatcher.IO) + Job()
    Anonymous » » в форуме Android
    0 Ответы
    43 Просмотры
    Последнее сообщение Anonymous
  • Разница CoroutineScope(Dispatchers.IO + Job()) и CoroutineScope(Dispatcher.IO) + Job()
    Anonymous » » в форуме Android
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous
  • Разница между CoroutineScope(Dispatchers.IO + Job()) и CoroutineScope(Dispatcher.IO) + Job()
    Anonymous » » в форуме Android
    0 Ответы
    39 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Php»