- ベストアンサー
メール送信について
- メール送信プログラムについて調べています。エラーや閾値超過でのメール送信を実現したいと考えています。
- 濃厚な開発言語としてはvb.net、asp.net、vbs内の【smtp】を使用する方法があります。他にもオススメのパッケージがあれば教えてください。
- 多拠点にまたがるため、メール送信を共通化して汎用的に使用したいと考えています。アドバイスをいただけると助かります。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No.1です。 補足を拝見しましたが整理できていませんね。 この話はDFDが必要だと思いますが、それ以前で、ユースケース図が明確になっていないのではないでしょうか。 アクターを整理してください。 そして、トリガーの整理でシーケンス図を精査しましょう。 具体的なプログラムは10分もあればできてしまいます。 セキュリティ上の考慮がなされていないのでは危ないです。 とにかくシステムを図面で整理することからはじめてください。
その他の回答 (1)
- hue2011
- ベストアンサー率38% (2801/7250)
肝心なことが書かれていません。 メールが必要な事態はどこのどういう環境でフェッチするものですか。 サーバーですか、クライアントですか、サーバーだとするとSSHを使える状態ですか。 メール送信が必要だという判断をするのは、何かの割り込みがあってそのイベントからですか、常駐してDBを監視して判断するものですか。 メール送信というだけで開発言語を並べられても判断がつきません。 メール送信機能だけなら、いくつでもやりかたはあります。 答えようがありません。
補足
>メールが必要な事態はどこのどういう環境でフェッチするものですか。 想定外のエラー発生時、または設定していた閾値を超えた場合 >サーバーですか、クライアントですか、サーバーだとするとSSHを使える状態ですか クライアント、サーバ両方です。 SSH等暗号化する必要はありません。 >メール送信が必要だという判断をするのは、何かの割り込みがあってそのイベントからですか、常駐してDBを監視して判断するものですか。 個々のプログラムで判断します。 判りづらくて申し訳ありません。 今回はメールテーブルを作成し、書き込まれたらトリガを使用してメール(ストアドで作成)を飛ばす・・・という仕様にしようかと考えましたが、クライアント側で対象になった場合、添付したいログファイルをどうやってサーバ側にもってこようか悩みます。 理由は、そのログファイルが絶対に改ざん出来ない状態で作成され、サーバ側に配置される事を保証できるシステムにしなくてはならないからです。
お礼
返信が遅くなり申し訳ありません。 自分のやろうとしている事と、 回答者様の仰っている事をもう一度整理してみます。 大変お忙しい中、ご回答有難う御座いました。