基于某些参数,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搜索,我找不到任何关于这个问题,它让我疯了!我甚至尝试将电子邮件模板复制到这个模板中,它仍然给了我这个垃圾。
为什么会发生这种情况的任何想法,或者为什么电子邮件会像这样搞乱?
答案 0 :(得分:1)
面向未来的读者
问题不在于身体与主体的关系,如果我的主题行超过40个字符就会失败!它之前工作正常,所以在服务器端可能发生了一些变化,我没有线索!
总结:如果您遇到这样的问题,请尝试缩短主题和正文,看看是否能解决您的问题,这对我有帮助!