acs_mail_lite::inbound_queue_insert (private)

 acs_mail_lite::inbound_queue_insert \
    [ -headers_arr_name headers_arr_name ] \
    [ -parts_arr_name parts_arr_name ] [ -priority priority ] \
    [ -aml_email_id aml_email_id ] [ -section_ref section_ref ] \
    [ -struct_list struct_list ] [ -error_p error_p ]

Defined in packages/acs-mail-lite/tcl/email-inbound-procs.tcl

Adds a new, actionable incoming email to the queue for prioritized processing. Returns aml_email_id if successful, otherwise empty string.

Switches:
-headers_arr_name (optional)
-parts_arr_name (optional)
-priority (optional)
-aml_email_id (optional)
-section_ref (optional)
-struct_list (optional)
-error_p (optional, defaults to "0")

Partial Call Graph (max 5 caller/called nodes):
%3 acs_mail_lite::imap_check_incoming acs_mail_lite::imap_check_incoming (private) acs_mail_lite::inbound_queue_insert acs_mail_lite::inbound_queue_insert acs_mail_lite::imap_check_incoming->acs_mail_lite::inbound_queue_insert acs_mail_lite::maildir_check_incoming acs_mail_lite::maildir_check_incoming (private) acs_mail_lite::maildir_check_incoming->acs_mail_lite::inbound_queue_insert acs_mail_lite::parse_email_address acs_mail_lite::parse_email_address (private) acs_mail_lite::inbound_queue_insert->acs_mail_lite::parse_email_address acs_mail_lite::sched_parameters acs_mail_lite::sched_parameters (public) acs_mail_lite::inbound_queue_insert->acs_mail_lite::sched_parameters db_dml db_dml (public) acs_mail_lite::inbound_queue_insert->db_dml db_nextval db_nextval (public) acs_mail_lite::inbound_queue_insert->db_nextval db_transaction db_transaction (public) acs_mail_lite::inbound_queue_insert->db_transaction

Testcases:
No testcase defined.
[ show source ]
Show another procedure: