Oracle Apex邮件未从特定电子邮件地址发送,为什么?

Oracle Apex邮件未从特定电子邮件地址发送,为什么?,oracle,oracle-apex,oracle-apex-5,Oracle,Oracle Apex,Oracle Apex 5,我已经创建了一个Apex mail.send电子邮件,当电子邮件来自gmail帐户时,它会工作,但是,当电子邮件来自work one xxxx时,它会工作。xxxx@techstore.com那么它不发送,我不知道为什么。你建议我如何解决这个问题?谢谢大家 APEX_MAIL.SEND( p_to => email, p_from => 'xxxx.xxxx@techstore.com', p_subj =&g

我已经创建了一个Apex mail.send电子邮件,当电子邮件来自gmail帐户时,它会工作,但是,当电子邮件来自work one xxxx时,它会工作。xxxx@techstore.com那么它不发送,我不知道为什么。你建议我如何解决这个问题?谢谢大家

APEX_MAIL.SEND(
    p_to        => email,
        p_from      => 'xxxx.xxxx@techstore.com',
        p_subj      => 'No Reply',
        p_body      => l_body_html,
        p_body_html => l_body_html);
xxx.xxx是一个实际的名字,我只是为了在这个网站上分享而用x替换了它。

你错过了这个

apex_mail.push_queue;
完成后,您可以使用下面的查询检查状态

select * from APEX_MAIL_QUEUE;

您能否显示用于发送电子邮件的代码段?您好,@learningloop代码现在处于上述编辑中。第一步:从SQL Workshop中查询apex\u mail\u日志并查找错误。这也可以在监视器活动中找到。同意Scott的意见。电子邮件问题可能发生在发送端和接收端,因此您需要确定电子邮件是否成功发送;如果邮件发送成功,您可以查看邮件未送达的原因(例如,可能邮件未通过垃圾邮件过滤器)。