2

私が理解していることから(間違っている場合は修正してください):

古いパッケージutl_smtpは非常に柔軟で、任意の長さのメールを送信できます。接続を開くと、書き込みを続けることができます。ただし、同じ電子メールで複数の受信者をサポートしていません。複数の電子メールを送信する必要があります。

新しいパッケージutl_mailを使用すると、同じメールで複数の受信者にメールを送信できます。ただし、32Kb を超えるサイズのメールを送信することはできません。

皆さんは、Oracle バックエンドからどのように電子メールを送信していますか? これらの制限なしで Oracle から電子メールを送信する方法はありますか?

編集: Jeffrey Kemp のおかげで、質問の前提が無効であることがわかりました。UTL_SMTP複数の受信者を許可するため、当然の選択です。

4

2 に答える 2

1

utl_smtp を使用します。

他に何か必要な場合は、Oracle カーネルから呼び出すことができる外部ライブラリを作成する必要があります。これには、C/C++ などの言語での詳細なコーディングが含まれ、DBA がセットアップを支援します。

外部プロシージャ コールの概要を次に示します。

http://docs.oracle.com/cd/B19306_01/appdev.102/b14251/adfns_extern_proc.htm

于 2013-05-20T16:04:00.367 に答える