PEAR Mail_Queue отправляет повторяющиеся электронные письма
-
22-08-2019 - |
Вопрос
Вот пара вопросов:
Предполагается ли, что mail_queue->put дважды вставляет сообщение в базу данных?Единственные различия — это значение time_to_send и user_id.
Вот что я получаю за одно сообщение для одного пользователя:
1. user_id = 1, time_to_send = 2009-02-10 14:02:02
2. user_id = -1, time_to_send = 2009-02-10 14:00:02
Первого я и ожидал, но какой цели служит второй?
Если я отправлю очередь, сообщение придет дважды.Если я удалю письмо с отрицательным user_id, будет отправлено только одно письмо.
Решение 2
Чувствую себя сейчас довольно глупо… Я просмотрел программу построчно и, конечно же, нашел некомментированный пример для функции put.Живи и учись.
Другие советы
функция put($from, $to, $hdrs, $body, $sec_to_send=0, $delete_after_send=true, $id_user=MAILQUEUE_SYSTEM)
Вы передаете параметр $id_user или это значение по умолчанию?
Не связан с StackOverflow