acs_mail_lite::imap_email_parse (private)

 acs_mail_lite::imap_email_parse [ -headers_arr_name headers_arr_name ] \
    [ -parts_arr_name parts_arr_name ] [ -conn_id conn_id ] \
    [ -msgno msgno ] [ -struct_list struct_list ] \
    [ -section_ref section_ref ] [ -error_p error_p ]

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

Parse an email from an imap connection into array array_name for adding to queue via acs_mail_lite::inbound_queue_insert Parsed data is set in headers and parts arrays in calling environment. struct_list expects output list from ns_imap struct conn_id msgno

Switches:
-headers_arr_name (optional)
-parts_arr_name (optional)
-conn_id (optional)
-msgno (optional)
-struct_list (optional)
-section_ref (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::imap_email_parse acs_mail_lite::imap_email_parse acs_mail_lite::imap_check_incoming->acs_mail_lite::imap_email_parse _ _ (public) acs_mail_lite::imap_email_parse->_ acs_mail_lite::sched_parameters acs_mail_lite::sched_parameters (public) acs_mail_lite::imap_email_parse->acs_mail_lite::sched_parameters acs_mail_lite::section_id_of acs_mail_lite::section_id_of (private) acs_mail_lite::imap_email_parse->acs_mail_lite::section_id_of acs_root_dir acs_root_dir (public) acs_mail_lite::imap_email_parse->acs_root_dir

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