python3とexchangelibを使用して、私たちのチームのメールボックスにメッセージを数えようとしている監視ソリューションを作成しています。基準の1つ:受信者リストには特定のメールアドレスが含まれている必要があります。ExchangeLibibを使用して受信者アドレスでEWSメールボックスをフィルタリングする
私がfilter()
をauthor
またはsubject
と使用すると、引数スクリプトが正常に動作し、正しい結果を返します。
しかし、私は(リスト型のフィールドである)to_recipients
またはto_recipients__contains
でフィルタリングしようとしたときに、スクリプトが例外をスロー:
ValueError: EWS does not support filtering on field 'to_recipients'
は、すべて取得するために避けて、受信者email_address
でメールボックスをフィルタリングするが方法です。クライアント側でフィルタリングするよりも、