Skip to main content

__mail_queue_maintain__mail_queue_maintain is the default implementation if the __mail_queue_maintain hook
__mailq_get_next_active__mailq_get_next_active is an internal function called by the default implementation if the mailq_get_next_active hook
_mail_queue_maintain_domain_mail_queue_maintain_domain is an internal function that is called if no mail_queue_maintain_domain hook is registered
ec_mailq_dequeue_live_messageRemoves a message from the mail queues and returns it if found
ec_mailq_enqueue_samEnqueue multiple messages in a batch "atomically", prior to running mail queue maintainers
ec_mailq_find_live_messageFinds a message in the message queues and returns it
ec_mailq_first_delayedreturns the first delayed message in the supplied mail queue
ec_mailq_get_midReturns a message by message_id
ec_mailq_get_pending_enqueuesFetch the number of pending enqueue requests
ec_mailq_insert_activeInsert a message into the active queue
ec_mailq_message_requeueRe-enqueues a message after a delivery attempt
ec_mailq_set_next_attempt_prep_quickpre-calculates next attempt times
__get_global_mail_queueAllocates memory and initializes the global mail queue
mail_queue_active_queue_for_bindingReturns the active queue for a binding
mail_queue_delay_domainAdd the specified domain record to the delayed queue
mail_queue_delayed_sizeGet the size of a delayed queue
mail_queue_purge_domain_bindingFail all messages for a binding/domain with a given status code
mail_queue_sizeGet the size of a mail queue
Was this page helpful?