الكمثرى Mail_Queue إرسال رسائل البريد الإلكتروني مكررة
-
22-08-2019 - |
سؤال
إليك بضعة أسئلة:
هل mail_queue-> ضعت من المفترض أن إدراج الرسالة مرتين في قاعدة البيانات؟ الفروق الوحيدة هي قيمة 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
وشعور غبي جدا الآن ... ذهبت من خلال خط برنامج سطرا والمؤكد، كان هناك مثال uncommented لمهمة وضع. العيش والتعلم.
نصائح أخرى
<اقتباس فقرة> وظيفة وضع ($ من، $ ل، تقارير التنمية البشرية $، $ الجسم، $ sec_to_send = 0، $ delete_after_send = صحيح، $ id_user = MAILQUEUE_SYSTEM) اقتباس فقرة>
هل تمرير id_user المعلمة $ أو هو القيمة الافتراضية؟
لا تنتمي إلى StackOverflow