IFS から添付ファイルを追加して、iSeries 端末から電子メールを送信する方法はありますか? SNDDST ユーティリティを使用して通常の電子メールを送信する方法を知っています。
4 に答える
これを行う主な方法は 2 つあります。
- Do-It-Yourselfer は QtmmSendMail API を使用します
- それ以外の場合は、使用できる無料または購入済みの製品が他にもいくつかあります。私がお勧めするものは次のとおりです。
- MAILTOOL - 現在 399 ドル。何をしようとしているかにもよりますが、スプール ファイルを電子メールで送信する場合は、 SplTool Suiteをお勧めします。
- RPGMail - JavaMail を利用した無料 API
JavaとJavaMailAPIを使用して独自のプログラムをコーディングできます。
しばらく調べていませんでしたが、QSH が使用できる i5/OS 上の unixy メール ユーティリティがいくつかあるはずです。そうでない場合は、移植するのはおそらく簡単なことです。アイデアについては、こちらをご覧ください: http://www.shelldorado.com/articles/mailattachments.html
しかし、私は JavaMail のアイデアの方が好きです。Google で簡単に検索すると、JavaMail の使用例を含むサイトが表示されます: http://www.javaworld.com/javaworld/jw-10-2001/jw-1026-javamail.html
JavaMail を使用すると、メールを読むこともできます。
更新: IFS から既に添付ファイルを追加できると言っています。コマンドCATSPLF (QSH ユーティリティーの一部) は、スプール・ファイルを検索して、それらを標準出力に書き込むことができます。つまり、スプール ファイルを IFS に転送できます。しかし、それらを作成した仕事について多くを知る必要があります。
お気に入り:
catsplf ... > /my/files/パスこれはhttp://www.mcpressonline.com/tips-techniques/cl/techtip-read-printer-output-with-qshell.html で見つけました。CATSPLF は V5R3 で導入されました。