PERA Mail_Queue el envío de correos electrónicos duplicados
-
22-08-2019 - |
Pregunta
Aquí hay un par de preguntas:
Se mail_queue-> put supuesta para insertar un mensaje dos veces en la base de datos? Las únicas diferencias son el valor y la time_to_send user_id.
Esto es lo que me pasa por un solo mensaje para un usuario:
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
La primera de ellas es lo que se espera, pero ¿qué propósito tiene el segundo?
Si envío la cola, el mensaje llegará dos veces. Si elimino el que tiene el user_id negativo, sólo un único correo electrónico es enviado.
Solución 2
Nos sentimos bastante estúpida en este momento ... Fui a través de la línea de programa por línea y por supuesto, no era un ejemplo no comentada para la función de venta. Vivir y aprender.
Otros consejos
función put ($ de, $ a, HDRS $, $ cuerpo, $ sec_to_send = 0, $ delete_after_send = true, $ id_user = MAILQUEUE_SYSTEM)
¿Se pasa el parámetro $ id_user o es el valor por defecto?