Oracle APEX_MAIL 发送给多个收件人

标签 oracle email oracle-apex

使用 APEX_MAIL.SEND 向多个收件人发送电子邮件的语法是什么?

官方页面,https://docs.oracle.com/cd/E14373_01/apirefs.32/e13369/apex_mail.htm#AEAPI342 , 说; p_to 电子邮件将发送到的有效电子邮件地址(必填)。对于多个电子邮件地址,使用逗号分隔的列表但是不显示语法示例。

使用他们给出的示例,有人知道语法吗?

DECLARE
    l_body      CLOB;
BEGIN
l_body := 'Thank you for your interest in the APEX_MAIL 
package.'||utl_tcp.crlf||utl_tcp.crlf;
l_body := l_body ||'  Sincerely,'||utl_tcp.crlf;
l_body := l_body ||'  The APEX Dev Team'||utl_tcp.crlf;
apex_mail.send(
    p_to       => 'some_user@somewhere.com',   -- change to your email address
    p_from     => 'some_sender@somewhere.com', -- change to a real senders email address
    p_body     => l_body,
    p_subj     => 'APEX_MAIL Package - Plain Text message');
END;

/

最佳答案

您只需要将多个逗号分隔的邮件地址放入 p_to 参数即可。
看这个例子:

DECLARE
  l_body      CLOB;
BEGIN
  l_body := 'Thank you for your interest in the APEX_MAIL package.'||utl_tcp.crlf||utl_tcp.crlf;
  l_body := l_body ||'  Sincerely,'||utl_tcp.crlf;
  l_body := l_body ||'  The APEX Dev Team'||utl_tcp.crlf;
  apex_mail.send(
    p_to       => 'some_user@somewhere.com,other_user@elsewhere.com',   -- separate multiple recipients with comma
    p_from     => 'some_sender@somewhere.com', -- change to a real senders email address
    p_body     => l_body,
    p_subj     => 'APEX_MAIL Package - Plain Text message');
END;

嗯,莫里茨

关于Oracle APEX_MAIL 发送给多个收件人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43308434/

相关文章:

Oracle Apex 自定义身份验证错误 - 'MY_AUTHENTICATION' 不是一个过程

oracle-apex - Oracle Apex : "Type: Hidden" vs "Server-side Condition: Never"

sql - 如何在sqlplus中隐藏或抑制日志文件(假脱机文件)的sql查询输出

Magento 1.8.1 不发送订单/发票电子邮件

email - Mutt - 无法连接到 smtp.gmail.com(系统调用中断)

html - css max-width 属性和外观

sql - 如何在 pl sql 中进行更新触发查询

sql - JOIN ON 子句中的 Validate_conversion 函数 - ORA-00932 : inconsistent datatypes: expected NUMBER got CHAR

java.sql.SQLException : ORA-00900: invalid SQL statement in Ecllips

oracle - 初始sql_last_value的Logstash jdbc-input-plugin配置