以下是几个问题:
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的那个,则只发送一封邮件。
答案 0 :(得分:1)
function put($ from,$ to,$ hdrs,$ body,$ sec_to_send = 0,$ delete_after_send = true,$ id_user = MAILQUEUE_SYSTEM)
你传递参数$ id_user还是默认值?
答案 1 :(得分:0)
现在感觉非常愚蠢......我逐行完成了程序,果然,put函数有一个未注释的例子。生活和学习。