ARMUT MAIL_QUEUE yinelenen e-posta gönderme

2 Cevap php

İşte bir kaç soru var:

MAIL_QUEUE-> koymak veritabanında iki kez bir mesaj yerleştirin gerekiyordu? Tek fark time_to_send değer ve User_id vardır.

Bu benim bir kullanıcı için tek bir mesaj olsun budur:

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

İlki ben ne beklenir, ancak ikinci bir ne işe yarar?

Ben kuyruğunu gönderirseniz, mesajı iki kez gelecek. Ben negatif user_id ile birini silerseniz, sadece tek bir mail gönderdi alır.

2 Cevap

Şu anda oldukça aptal duygu ... Ben satır program satırına geçti ve emin yeterli, koymak fonksiyon için bir uncommented örnek oldu. Yaşamak ve öğrenmek.

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

Eğer parametre $ id_user geçmek ya da varsayılan değer musunuz?