@Tiasar
Web Developer

Как из getmail передать письмо скрипту python?

Задача очень простая, но реализация, как оказалось, сложная.
Нужно забирать по IMAP почту и содержимое темы и письма отправлять в REST API
Почту научился собирать с getmail.
Создал getmailrc следующего содержания:
[retriever]
type = SimpleIMAPSSLRetriever
server = imap.gmail.com
username = ***@gmail.com
port = 993
password = ***,

[destination]
type = Maildir
path = ~/irp_agent/mail/

[options]
#read_all = false
#delete = true

[filter]
type = Filter_external
path = ~/irp_agent/sender.py


При использовании внешнего фильтра можно передавать аргументы sender, recipient ,local, domain

При получении каждого письма дергается скрипт sender.py, а как из него получить тему и текст письма не могу понять.

Как это сделать? Или в моем случае getmail вообще не годится?
  • Вопрос задан
  • 63 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Tiasar Автор вопроса
Web Developer
Похоже понял, надо читать stdin
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы