2016-03-20 15 views
0

私はOutlook 2010デスクトップアプリケーションを使用しています。Outlookでメール送信をパスワードで保護する方法

電子メール送信オプションをパスワードで保護して、誰かが自分の電子メールアカウントを使用して電子メールを送信しようとすると、それが私のものかどうかを確認するためのパスワード(ポップアップ)が表示されるようにします。

私は、マクロを作成したり、見通しにモジュールを追加したり、フィルターをかけたり、VBランゲージなどを使ってコードを作成したりすることができます。誰かが私のメールアカウントを使ってメールを送ることはできませんでしたが、どうすればいいのか分かりません。

+0

Excelとの関係が不明です。別の方法として、デスクトップから離れたときに、コンピュータをロックするのはどうですか?それは人々が電子メールを送信するだけでなく、あなたのローカルファイルやあなたのコンピュータからログインしたあなたのアカウントに何かをして、あなたの電子メールを読むことを防ぐでしょう。あなたが戻ってくると、もう一度ログインすれば、デスクトップに戻ります。またはあなたが行っていた間にあなたが走っていたアプリケーション。 –

+0

@ForwardEdコンピュータをロックするのを忘れた場合、よりセキュリティが必要です – Abderrahim

+0

これはプログラミングに関する質問ですか? –

答えて

1

イベントはMailItem.Sendです。このイベントが発生すると、パスワードの入力を求めるダイアログが表示されます。

ここにこのイベントの詳細があります。 https://msdn.microsoft.com/en-us/library/office/ff865379.aspx

パスワードが間違っている場合は、アイテムが送信されないようにCancel=Trueを設定します。あなたのシステムがアクティブである間にコードがこのパスワードプロンプトを呼び出さないようにタイマーを実装することをお勧めします。

私はあなたが開発者であると仮定しており、ここからそれを取ることができます。

関連する問題