callback::acs_mail_lite::send::contract (private)
callback::acs_mail_lite::send::contract -package_id package_id \ -message_id message_id -from_addr from_addr -to_addr to_addr \ -body body [ -mime_type mime_type ] [ -subject subject ] \ [ -cc_addr cc_addr ] [ -bcc_addr bcc_addr ] [ -file_ids file_ids ] \ [ -filesystem_files filesystem_files ] \ [ -delete_filesystem_files_p delete_filesystem_files_p ] \ [ -object_id object_id ] [ -status status ] [ -errorMsg errorMsg ]
Defined in packages/acs-mail-lite/tcl/acs-mail-lite-callback-procs.tcl
Callback for executing code after an email has been send using the send mechanism.
- Switches:
- -package_id (required)
- Package ID of the sending package
- -message_id (required)
- the generated message_id for this mail
- -from_addr (required)
- email of the sender
- -to_addr (required)
- list of emails to whom did we send this email
- -body (required)
- Text body of the email
- -mime_type (optional, defaults to
"text/plain"
)- Mime type of the email body
- -subject (optional)
- of the email
- -cc_addr (optional)
- list of emails to whom did we send this email in CC
- -bcc_addr (optional)
- list of emails to whom did we send this email in BCC
- -file_ids (optional)
- List of file ids sent as attachments.
- -filesystem_files (optional)
- -delete_filesystem_files_p (optional)
- -object_id (optional)
- The ID of the object that is responsible for sending the mail in the first place
- -status (optional, defaults to
"ok"
)- Status of the send operation ("ok" or "error")
- -errorMsg (optional)
- Error Details
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.
Source code: # this is a callback contract which only invokes its arg parser for input validation
XQL Not present: PostgreSQL, Oracle Generic XQL file: packages/acs-mail-lite/tcl/acs-mail-lite-callback-procs.xql