Outlook 桌面版 - 使用 mailto 链接强制在新邮件中选择帐户

Outlook 桌面版 - 使用 mailto 链接强制在新邮件中选择帐户

如果您拥有多个电子邮件帐户,那么从不需要的帐户发送邮件通常会成为一个问题。

启用注册表forceaccountselection描述在这里,在新文章中将“发件人”字段清空,强制选择帐户,同时在回复时保留帐户选择。正如预期的那样,这是很好且理想的行为。

ctrl + N但是,这种情况仅当使用“新邮件”按钮或从应用程序内部发起新邮件时才会发生。如果在网络浏览器中单击mailto:链接,Outlook 会不幸预先选择一个帐户。

需要清楚的是,这不是关于浏览器中的 Outlook,而是打开mailto:链接的 Outlook 桌面窗口。

在 Windows 11 上运行适用于 MS Office 365 的最新版本的 Outlook。已在 Firefox、Chrome 和 Edge 上的不同网站上进行了测试。

答案1

我也尝试向我的入站电子邮件添加 mailto 链接,结果与您的相同:注册表项不起作用,我认为这是设计行为。

但是,您可以在发送新电子邮件时通过创建以下宏来添加警告:

在此处输入图片描述

Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
Dim xPrompt As String
Dim xOkOrCancel As Integer
On Error Resume Next
xPrompt = "Warning: Please select the proper sending account before sending a message!"
xOkOrCancel = MsgBox(xPrompt, vbOKCancel)
If xOkOrCancel <> vbOK Then
    Cancel = True
End If
End Sub

如果您选择好的,这封新邮件将会发送。如果您选择取消,之后您可以修改此邮件中的信息。

有关如何在 Outlook 中发送电子邮件前获取提示或确认的更多详细信息:如何在 Outlook 中发送电子邮件之前获得提示或确认?

相关内容