Dr_Elvis
@Dr_Elvis

Что использовать для парсинга Email?

Привет!
Возможно вы уже сталкивались с таким, но я вот впервые, подскажите что почитать и в какую сторону идти.
У меня есть VDS сервер. на нем есть домен и организован почтовый сервер. Для просмотра почты я прикрутил туда biz.mail.ru
Теперь же у меня стоит задача чтобы когда приходит письмо на определенный майл - ботом в телеграм группу писать сообщение. С ботом проблем нет, это я смогу. Вопрос как правильно получать новое письмо.
У меня пока что возникло пару идей.
Первая - простым скриптом на python парсить количество писем в ящике через pop3, но тут нужно поставить cron на, например, каждую минуту. Во первых это ну так себе идея, во вторых хотелось бы побыстрее, чем в течении минуты, получать информацию о новом письме.
Вторая - это коллбеки. Однако вот тут я не знаю как к такому подойти, как настроить и есть ли вообще коллбеки для такой задачи?
Третья - по сути то же самое что и первое, но в цикле бесконечном, что тоже не очень для сервера думаю.

Какие еще варианты, куда копать и что почитать?
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 1
@MechanID
Админ хостинг провайдера
Так как у вас есть отдельный пользователь для этого то вы можете в /etc/aliases добавить строку вида
username: "|/usr/local/bin/processmail.php"
таким образом тело письма со всеми хедерами для пользователя username отправится через пайп скрипту /usr/local/bin/processmail.php
Ответ написан
Ваш ответ на вопрос

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

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