检测共享帐户中的传入电子邮件

Detect incoming emails in shared accounts

提问人:crazy465 提问时间:9/1/2023 最后编辑:JohnMcrazy465 更新时间:11/18/2023 访问量:50

问:

我使用以下代码来检测电子邮件何时到达。我在 Outlook 中有一个个人帐户,三个是共享的。

如果一封电子邮件到达我的个人帐户,则代码正在工作并显示消息。
如果电子邮件到达其他帐户,则无法正常工作。
Debug.Print

Public Sub Application_NewMailEx(ByVal EntryIDCollection As String)
    Debug.Print "TEST"
    Dim MailItem As Outlook.MailItem
    Set MailItem = Application.Session.GetItemFromID(EntryIDCollection)
    
    Debug.Print "Neue E-Mail empfangen von: " & MailItem.SenderEmailAddress
VBA 电子邮件 Outlook

评论

0赞 niton 9/1/2023
NewMailEx是有限的,具体的限制,别人可以解释一下。将 learn.microsoft.com/en-us/office/vba/api/outlook.items.itemadd 和 stackoverflow.com/questions/49636952/ 分别指向每个非默认收件箱ItemAdd

答: 暂无答案