2013-05-20 37 views
2

从我明白了什么(纠正我,如果我错了):从PL/SQL发送电子邮件的最佳做法是什么?

老包utl_smtp非常灵活,让您发送任意长度的电子邮件。一旦你打开连接,你可以继续写入。但是,它不支持在同一封电子邮件中的多个收件人 - 您必须发送多封电子邮件。

较新的软件包utl_mail可让您发送包含同一电子邮件中多个收件人的电子邮件。但它不允许您发送尺寸大于32Kb的电子邮件。

您如何从Oracle后端发送电子邮件?有没有任何方法可以发送来自Oracle的电子邮件,而没有这些限制?

编辑:感谢Jeffrey Kemp我现在知道这个问题的前提是无效的。 UTL_SMTP允许多个收件人,所以它是明显的选择。

+1

** utl_smtp **不限制收件人的数量 - 毕竟它是SMTP协议的完整实现。 –

+0

非常感谢,@ [Jeffrey Kemp]。我现在看到我的错误。如果我在标题中写入每个收件人,它应该可以工作。 – Zesty

+1

您需要为每个收件人调用RCPT。 –

回答

1

UTL_MAIL,对于简单性。

如果你有大量的内容,那么它可以进入附件。

相关问题