2016-07-18 19 views
0

現在、私のビジネスは毎日、MS Outlookを使用して電子メールを送信し、暗号化する必要があります。プロセスは機能しますが、明らかに、「毎日のことをやっている」という全体が辛いです。私は周囲のプロセスを解決する手助けをしてくれたプロセスを自動化する方法を探してみましたが、まだ何も見つけられず、電子メール側を処理する何かを自分自身で拾うことができません。イベントの流れは次のとおりです。Powershell S/MIME

は暗号化された電子メールを受信した

  • メールが開かれ、添付ファイルが

  • 添付ファイルがピックアップされる(受け取った各メールに対して繰り返し)UNCシェア1に引きずられ

    1. を受信します周囲のスクリプトによって処理される。

    を選択し、メール

  • 完全なファイル名として新しい電子メール

  • セット対象に

    1. ブラウズUNCシェア2

    2. コピーXファイルの1を送りますトップリボンで署名/暗号化する

    3. 私は電子メールがpowerhsell経由し、S/MIMEを使用して添付ファイルを送信するために取得することができますが、私は組み合わせたら2、私は動けなく、スクリプトが変わるメールを送信し、UNC共有にファイルごとに2

    を繰り返し瓦礫に:(

    すべてのすべてのヘルプは大

  • +1

    私たちといくつかのコードを共有して、スクリプトが動作しない場所を教えてもらえますか? – TToni

    答えて

    0

    をいただければ幸い私は間違っていない場合は、PowerShellは正しい、.NETアセンブリをロードして使用することができますか? (私はPowerShellユーザーではないので、私の知識は限られています)。

    この場合、MimeKitMailKitのライブラリを使用することをお勧めします。

    S/MIME APIの使い方の例については、MimeKitのREADMEをご覧ください。

    MimeKitには、すぐに使用できるWindowsSecureMimeContextが付属していますが、秘密鍵と証明書の格納場所によって異なります。それらがX509Storeにない場合は、TemporarySecureMimeContextを使用して、証明書と秘密鍵を単純にロードして使用することができます。

    関連する問題