早上,我实现了一个每天运行的脚本,它需要检查带有预定参数的电子邮件是否已经到达。
仅当我在计算机上登录时,该脚本才能工作并打开 Outlook。
如果我在未登录机器的情况下运行该过程,则脚本不会与 Outlook 交互(明确不会给出错误)。
我附上代码。
import win32com.client
outlook = win32com.client.Dispatch('outlook.application')
mapi = outlook.GetNamespace("MAPI")
inbox = mapi.GetDefaultFolder(6)
messages = inbox.Items.Restrict("[Unread]=true")
messages = messages.Restrict("[Subject] = 'XXXX')
你能提供支持吗?