Автоматизированный прием писем в почтовом ящике - PullRequest
0 голосов
/ 03 октября 2019

Добрый день,

Я хотел бы контролировать почтовый ящик (это внутренний почтовый ящик, отличный от gmail, outlook и т. Д.), И я использую для этого POP3 или IMAP. Все хорошо, но сейчас я использую планировщик, чтобы проверять электронную почту каждые X минут. Есть ли какая-либо опция, например, событие или что-то (или библиотека / протокол), чтобы запускать функцию каждый раз, когда электронное письмо получено / создано в одной папке почтового ящика?

Заранее спасибо

1 Ответ

1 голос
/ 04 октября 2019

Это называется пересылкой в ​​программу или пересылкой в ​​канал. Это была обычная практика 20-40 лет назад. Люди, кажется, забыли в наше время, , но все еще спрашивают об этом .

Ваша программа получит электронное письмо на стандартный ввод. Если вы хотите обработать электронную почту, вы можете проанализировать свой ввод и сделать ... что угодно. Если вы хотите управлять входящей почтой, вы можете переслать и входящую почту и канал (это позволяет синтаксис aliases / .forward), отбросить ввод из stdin и манипулировать входящей почтой. Ваша программа будет запущена в нужное время для выполнения необходимых манипуляций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...