25.10 SEND Procedure Signature 2
This procedure adds a mail to the mail queue of Application Express. The mail is based on an email template where the placeholder values specified as JSON string are substituted.
Syntax
PROCEDURE  SEND (
    p_template_static_id IN VARCHAR2,    
    p_placeholders       IN CLOB,
    p_to                 IN VARCHAR2,
    p_cc                 IN VARCHAR2 DEFAULT NULL,
    p_bcc                IN VARCHAR2 DEFAULT NULL,
    p_from               IN VARCHAR2 DEFAULT NULL,
    p_replyto            IN VARCHAR2 DEFAULT NULL,
    p_application_id     IN NUMBER   DEFAULT apex_application.g_flow_id );Parameters
Table 25-7 SEND Procedure Parameters
| Parameter | Description | 
|---|---|
| 
                                  
  | 
                              
                                  Static identifier string, used to identify the shared component email template.  | 
                           
| 
                                  
  | 
                              
                                  JSON string representing the placeholder names along with the values, to be substituted.  | 
                           
| 
                                  
  | 
                              
                                  Valid email address to which the email is sent (required). For multiple email addresses, use a comma-separated list.  | 
                           
| 
                                  
  | 
                              
                                  Valid email addresses to which the email is copied. For multiple email addresses, use a comma-separated list.  | 
                           
| 
                                  
  | 
                              
                                  Valid email addresses to which the email is blind copied. For multiple email addresses, use a comma-separated list.  | 
                           
| 
                                  
  | 
                              
                                  Email address from which the email is sent (required). This email address must be a valid address. Otherwise, the message is not sent.  | 
                           
| 
                                  
  | 
                              
                                  Address of the Reply-To mail header. You can use this parameter as follows: 
  | 
                           
| 
                                  
  | 
                              
                                  Application ID where the email template is defined. Defaults to the current application (if called from within an application).  | 
                           
Note:
When calling the SEND procedure  from outside the
                    context of an Application Express application (such as from a Database Scheduler
                    job), you must specify the p_application_id parameter.
                     
Examples
begin
    apex_mail.send (
        p_template_static_id => 'ORDER',
        p_placeholders       => '{ "ORDER_NUMBER": 5321, "ORDER_DATE": "01-Feb-2018", "ORDER_TOTAL": "$12,000" }',
        p_to                 => 'some_user@somewhere.com' );
end;Parent topic: APEX_MAIL