UTL_MAIL。发送不一致的行为

时间:2014-11-20 18:20:42

标签: oracle email

基于某些参数,PL / SQL代码构建查询并执行它,然后根据结果发送电子邮件。电子邮件模板(HTML)也存储在表格中,在发送电子邮件之前,我使用结果更新模板,然后发送电子邮件。我使用UTL_MAIL.SEND从后端发送电子邮件( Oracle )。

不一致问题:目前我有两个报告,都使用相同的查询但条件不同,当发送电子邮件时,其中一个报告正确收到,而另一个收到如下:

=?WINDOWS-1252?Q?days?=
X-Priority: 3
Content-Type: multipart/mixed;
 boundary="------------4D8C24=_23F7E4A13B2357B3"

This is a multi-part message in MIME format.
--------------4D8C24=_23F7E4A13B2357B3
Content-Type: text/html
Content-Transfer-Encoding: 7bit

<html><head></head><body ><form id="form1"  enctype="multipart/form-data">
         <div style='font-family:Arial'><p>This is to inform you that ....etc

电子邮件标题搞砸了第二个,我用Google搜索,我找不到任何关于这个问题,它让我疯了!我甚至尝试将电子邮件模板复制到这个模板中,它仍然给了我这个垃圾。

为什么会发生这种情况的任何想法,或者为什么电子邮件会像这样搞乱?

1 个答案:

答案 0 :(得分:1)

面向未来的读者

问题不在于身体与主体的关系,如果我的主题行超过40个字符就会失败!它之前工作正常,所以在服务器端可能发生了一些变化,我没有线索!

总结:如果您遇到这样的问题,请尝试缩短主题和正文,看看是否能解决您的问题,这对我有帮助!