如何在Outlook中密码保护电子邮件发送

我正在使用Outlook 2010桌面应用程序。

我想密码保护电子邮件发送选项,如果有人试图用我的电子邮件帐户发送电子邮件,会提示(popup)密码来validation是否是我。

我从一些朋友那里得知,我可以创build一个macros,在我的outlook中添加一个模块,过滤,也许使用VB语言或其他编码…当我离开我的桌子时,我只能激活这个filter或类似的东西然后没有人可以使用我的电子邮件帐户发送电子邮件,但我不知道我该怎么做…任何人有一个想法吗?

您可以使用MailItem.Send事件。 发生此事件时,可以显示提示input密码的对话框。

这里是这个事件的细节。 https://msdn.microsoft.com/en-us/library/office/ff865379.aspx

如果密码不正确,则设置Cancel=True以防止该项目发送。 我build议实现一个计时器,以便在您处于系统活动状态时,您的代码不会调用此密码提示。

我假设你是开发人员,可以从这里拿走。