問題タブ [utl-mail]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
5413 参照

sql - SQLプロシージャでUTL_MAILを使用中にエラーが発生しました

SQLプロシージャを使用して電子メールを送信しようとしていますが、エラーが発生します。これが私の関連コードです:

複数の「v_id」を取得し、取得したそれぞれにメールを送信しようとしているので、それが正しく行われているかどうかも疑問に思いました。私が得ているエラーはこれです:

なぜこれが発生するのかわかりません。これらの変更を行う前は、このエラーが発生したことはなかったので、utl_mailの設定は問題ではないと思います。

ありがとう!

0 投票する
1 に答える
3402 参照

sql - utl_mail.send() に関する例外

utl_mail.send() を使用してメールを送信していますが、カーソルを介して来る人の中には、メール アドレスがないか、無効なメールを持っている可能性があります。これらのヌル メールの 1 つに遭遇したときに、手順が爆撃されないようにするために使用できる例外を見つけるのに苦労しています。例:

わかりにくいかもしれませんが、何かありましたら質問してください。助けてくれてありがとう。

0 投票する
1 に答える
1891 参照

oracle - エラー: 553 申し訳ありませんが、そのドメインは許可された rcpthosts のリストにありません

Oracle データベースから電子メールを送信したい。

だから私は次の手順を実行しました

  1. @F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\utlmail.sql

  2. @F:\oracle\product\10.2.0\db_1\RDBMS\ADMIN\prvtmail.plb

  3. alter system set smtp_out_server = 'webmail.vilsoft.co.in:25' scope=both;

  4. /li>

PL/SQL プロシージャが正常に完了しました。

したがって、メールは宛先に正しく送信されます。

しかし、あるサーバーから別のサーバーにメールを送信したい場合は、次のクエリを実行します

その後、次のエラーが発生します....

だから、このエラーを解決するのを手伝ってください...

0 投票する
1 に答える
1188 参照

oracle11g - UTL_MAIL のメールサーバーとして smstp.gmail.com を使用できますか?

Oracle 11g で UTL_MAIL パッケージを使用してメールを送信したいと考えています。「smtp.gmail.com」Google imap サーバーを SMTP サーバーとして使用することは可能ですか? 助けてください?

0 投票する
2 に答える
5180 参照

oracle - すぐにOracle文字列連結の問題を実行する

呼び出される文字列を連結してすぐに実行する際に問題が発生しています。以下の次のステートメントの何が問題なのか、誰にでもわかります。

EXECUTE IMMEDIATE 'ALTER SESSION SET smtp_out_server = ''||SMTPServer||''';

0 投票する
1 に答える
990 参照

oracle - Oracleはutlmailメッセージのvarchar変数に改行文字を追加します

utlmail の電子メールの本文を作成しています。文字列を作成し、文字列内のトークンを置き換えたいと考えています。私が抱えている最初の問題は、メールの本文に改行が表示されることです。

トークンを置き換えて utlmail 経由でメッセージを送信すると、新しい行を作成する代わりに /n/n が電子メール メッセージに表示されます。

また、メッセージに約 20 個の項目をリストしたいのですが、大きな初期テキストで変数を初期化するにはどうすればよいですか (つまり、1 行ではなく複数行で初期化します)。

助けてくれてありがとう

0 投票する
1 に答える
2041 参照

oracle - utl_mail プロシージャをコンパイルしていますが、電子メールが届きません

utl_mail パッケージを介して oracle db から電子メールを送信しようとしています。私はそれをインストールし、ユーザーなどに許可を与えました。私は商用の電子メールサーバーを持っていないので、Gmailアカウントを使用しており、認証するために電子メールリレーを実行しています(この場合、電子メールリレーも正常に実行されています) .

したがって、pl/sql でこのプロシージャを実行すると、正常にコンパイルされました。

gmailでアカウントを開いたところ、アプリがログインしようとしてブロックされたというメールが届きました。そのため、安全性の低いアプリからのログインを受け入れるようにgmailを設定し、再度メールを送信しましたが、メールが届きません。gmail の最終アクセスをチェックインしましたが、oracle/plsql を参照できるものは見つかりませんでした。

メールの送信に失敗した理由は何ですか? 認証を必要としない他の無料のメールサーバーで送信する最も簡単な方法はありますか?? ありがとう。