Получить внутренние электронные письма Outlook по адресу электронной почты с помощью Python pywin32Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получить внутренние электронные письма Outlook по адресу электронной почты с помощью Python pywin32

Сообщение Anonymous »

Я пытаюсь использовать Python для доступа к почте Outlook.
Код, который я узнал из нескольких источников:

Код: Выделить всё

# Import packages
import os
import win32com.client
from datetime import datetime, timedelta

# Initiate an Outlook session
outlook = win32com.client.Dispatch('Outlook.Application')
mapi = outlook.GetNamespace("MAPI")

# Specify the folder
inbox = mapi.GetDefaultFolder(6)
InboxMessages = inbox.Items

# Apply filters
ReceivedDateTime = datetime.now() - timedelta(days=7)
InboxMessages = [message for message in InboxMessages if message.ReceivedTime.timestamp() >= ReceivedDateTime.timestamp()]
InboxMessages = [message for message in InboxMessages if message.SenderEmailAddress.__contains__('mycompany.com')]
У меня есть условие, которое фильтрует адреса электронной почты отправителей.
Если я укажу адреса электронной почты от моей компании, оно вернет только часть писем в мой почтовый ящик.
Похоже, что не возвращаются электронные письма с меткой, которую мы используем для присвоения электронных писем. Они могут быть важными или не очень: обычные, видеовстречи, срочные и т. д. В любом случае, если им присвоен ярлык, он не возвращается.
Все электронные письма компании без ярлыков возвращаются. Опять же, не имеет значения, кто отправил эти письма или насколько они важны.

Кроме того, с электронными письмами из внешних источников, похоже, такой проблемы не возникает.
Что потенциально может привести к такому результату, например, шифрование безопасности?

Подробнее здесь: https://stackoverflow.com/questions/730 ... on-pywin32
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»