0

朝、私は毎日実行されるスクリプトを実装しました。このスクリプトは、事前に定義されたパラメーターを持つ電子メールが到着したかどうかを確認する必要があります。

マシンにログインしている場合にのみ、スクリプトが機能し、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')

サポートを提供できますか?

4

1 に答える 1