Send Mail Automatically in Oracle apex in Oracle APEX With 报告
Send Mail Automatically in Oracle apex in Oracle APEX With report
嘿伙计们,我需要帮助如何在 oracle APEX 中自动发送电子邮件,我知道一些使用 DBMS_SCHEDULER 我们可以实现它,我不知道该怎么做从哪里开始任何建议,连同那个我想附上一份报告。你能帮帮我吗?
你能推荐任何博客吗?
提前致谢......
这个博客是一个很好的起点:https://blogs.oracle.com/apex/creating-email-campaign-app-with-oracle-apex
下面的代码只要作业的所有者是已为 APEX 工作区配置的模式,或者模式已被授予角色 APEX_ADMINISTRATOR_ROLE
。您需要将 100
替换为您的实际申请编号,并将 1
替换为该申请中的实际页面。第三个参数是用户名,可以是任何内容。
DECLARE
l_mail_id NUMBER;
BEGIN
apex_session.create_session (100, 1, 'send_email');
l_mail_id :=
apex_mail.send (p_to => 'youremail@gmail.com',
p_from => 'nobody@test.com',
p_body => 'plaintext body',
p_body_html => '<h1>HTML Body</h1>',
p_subj => 'Test Email Subject');
apex_mail.add_attachment (p_mail_id => l_mail_id,
p_attachment => EMPTY_BLOB (),
p_filename => 'attachment_name.json',
p_mime_type => 'application/json');
apex_mail.push_queue;
apex_session.delete_session;
END;
/
嘿伙计们,我需要帮助如何在 oracle APEX 中自动发送电子邮件,我知道一些使用 DBMS_SCHEDULER 我们可以实现它,我不知道该怎么做从哪里开始任何建议,连同那个我想附上一份报告。你能帮帮我吗?
你能推荐任何博客吗?
提前致谢......
这个博客是一个很好的起点:https://blogs.oracle.com/apex/creating-email-campaign-app-with-oracle-apex
下面的代码只要作业的所有者是已为 APEX 工作区配置的模式,或者模式已被授予角色 APEX_ADMINISTRATOR_ROLE
。您需要将 100
替换为您的实际申请编号,并将 1
替换为该申请中的实际页面。第三个参数是用户名,可以是任何内容。
DECLARE
l_mail_id NUMBER;
BEGIN
apex_session.create_session (100, 1, 'send_email');
l_mail_id :=
apex_mail.send (p_to => 'youremail@gmail.com',
p_from => 'nobody@test.com',
p_body => 'plaintext body',
p_body_html => '<h1>HTML Body</h1>',
p_subj => 'Test Email Subject');
apex_mail.add_attachment (p_mail_id => l_mail_id,
p_attachment => EMPTY_BLOB (),
p_filename => 'attachment_name.json',
p_mime_type => 'application/json');
apex_mail.push_queue;
apex_session.delete_session;
END;
/