Найти - Пользователи
Полная версия: работа с Outlook
Начало » Python для экспертов » работа с Outlook
1
Areostar
Здраствуйте!

Обьясните пожалуйста, какие существуют у Python инструменты для работы с Outlook?

тоесть мне надо будет ревгировать на получение письма почтовым клиентом, полкчать это письмо и вложения к нему. производить определённые действия и по результату возможно отправлять письмо в ответ.

В краце это что нужно. чем посоветуете пользоваться, что и где почитать. Желатедьно не привлекать фреймворки вроде Django. нужно ли на компе чтото доолнительное сделать для реализации этой задачи(софт дставить, настройки поменять)?
AD0DE412
спамить не хорошо
Areostar
Где же я спамлю!?

А потеме посоветовать!?

PEHDOM
Areostar
какие существуют у Python инструменты для работы с Outlook

Можно конектиться к оутлуку через COM( MAPI) примеры :
https://www.codementor.io/@aliacetrefli/how-to-read-outlook-emails-by-python-jkp2ksk95
http://snakeproject.ru/rubric/article.php?art=python_win32com_client_outlook

Areostar
тоесть мне надо будет ревгировать на получение письма почтовым клиентом, полкчать это письмо и вложения к нему. производить определённые действия и по результату возможно отправлять письмо в ответ.
а накой ляд тут оутлук? что мешает все это делать через imaplib/poplib (получение) и smtplib+email(отправка)
AD0DE412
Areostar
Где же я спамлю!?
ну … вы же почтового бота делаете …
а так производитель вроде рекомендует django
https://docs.microsoft.com/ru-ru/outlook/rest/python-tutorial

Areostar
Думаю стои двигаться в сторону VBA

.Он уже внутри офиса назодится, должно быть быстрей и проще
doza_and
Areostar
Думаю стои двигаться в сторону VBA

Если вы знаете VBA то вариант точно имеет смысл. Если нет то обращу ваше внимание на то что код на питоне для com и код на VBA совпадают практически в каждой строчке. Они просто слегка отличаются синтаксисом.

Для работы надо поставить win32com.
Rodegast
> Обьясните пожалуйста, какие существуют у Python инструменты для работы с Outlook?

Тебе именно Outlook нужен? Просто проверять почту на сервер не вариант?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB