PEAR Mail_Queue отправляет повторяющиеся электронные письма

StackOverflow https://stackoverflow.com/questions/532112

  •  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 или это значение по умолчанию?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top