web-dev-qa-db-ja.com

Outlook 2016:複数のアカウント、1つの証明書のみ

この質問は以前に尋ねられたことがありますが、まだ答えられていません。 Outlook2016を3つの異なるメールアカウントで設定しました。

[email protected] (commertial, office365)
[email protected] (personal, Outlook.com account)
[email protected] (another company, office365)

商用アカウント[email protected]は、送信メールがS/MIME証明書で署名されている必要があります。そこで、COMODOから証明書を設定し、それをOutlookのトラストセンターにインポートしましたが、すべて正常に機能しているようです。

ここでの問題は、他の2つのアカウントが[email protected]および[email protected]署名する必要はありません。トラストセンターで[送信メールにデジタル署名を追加する]オプションにチェックマークを付けたので、Outlookはすべてのアカウントのすべてのメールにデジタル署名を追加したいと考えています。そのため、これら2つの署名されていないアカウントのいずれかからメールを送信するたびにプロンプ​​トが表示されます。署名なしで送信するように設定すると、メールが送信されますが、次回は再度送信されます。

1つのオプションは、トラストセンターで「送信メールにデジタル署名を追加する」のチェックを外すことですが、署名されたアカウントの署名オプションはオフになります。すべてのメールを手動でチェックするのは非常に便利ではありません...

では、2つの署名されていないアカウントの署名を無視するようにOutlookを設定したり、デフォルトで1つのアカウントからの送信メールの署名にチェックマークを付けたりする方法はありますか?

6
colosso

私はかなり長い間この問題を試してきました。マイクロソフトのサポートに連絡して、これを解決する方法についての情報があるかどうかを確認しました。したがって、ほとんど愚かな時間を費やした後の彼らと私の答えは次のとおりです:現在これに対する解決策はありません!

この問題に関する「解決策がない」という回答を受け入れることができないため、これを構成してこの問題を解決できるOutlookアドインを開発しました。まだ完全には終了していませんが、終了したらすぐにソースをgitリポジトリに配置します。以下にリンクを掲載します。

2
colosso

私が信じる短い答えはノーです。この設定はプロファイル設定であるため、同じプロファイル上のすべてのメールアカウントがそれを継承します。アカウントごとに異なるプロファイルを設定できますが、それらのアカウントにアクセスするには、Outlookを閉じて再起動する必要があります。

動作する可能性のある他の2つの方法:

  1. VBA /マクロ-これらを使用して、特定の設定が適用されたメッセージを作成します
  2. Outlookのカスタムメッセージテンプレート。使用可能なフィールドを確認しましたが、SMIMEについては気づきませんでした。私は実際にはカスタムテンプレートを使用していないので、見落としているか、実装するか、他の方法でアクセスする必要があるかもしれません。
2
Jesus Shelby