2013-05-20 38 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,對於簡單性。

如果你有大量的內容,那麼它可以進入附件。

相關問題