0

这里有几个问题:

mail_queue->put应该在数据库中插入两次消息吗?唯一的区别是time_to_sendvalue 和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的邮件,则只会发送一封邮件。

4

2 回答 2

1
函数 put($from, $to, $hdrs, $body, $sec_to_send=0, $delete_after_send=true, $id_user=MAILQUEUE_SYSTEM)

你传递参数 $id_user 还是默认值?

于 2009-02-10T13:45:53.410 回答
0

我逐行浏览了程序,果然,该put函数有一个未注释的示例。

于 2009-02-11T10:49:18.617 回答