Дано: яндексовый ящик, на который сыпятся письма от нескольких адресатов.
Необходимо: автоматизировать процесс сортировки писем и выполнения некоторых сценариев, а именно:
1. Если пришло письмо например с subj "1111" -- переслать его на email@mail.com
2. Если пришло письмо с subj "2222" -- найти в теле письма требуемую ссылку, и открыть ее, например в links или каком-либо другом консольном браузере.
3. Если пришло письмо с subj "3333" -- ответить на него текст, например "Ok"
Заранее благодарю за исчерпывающие ответы.
Если первые два пункта можно реализовать стандартными фильтрами Яндекса, то как быть с пунктом #2?
Модератор удалил мой ответ, хотя в нем была вся нужная информация. С помошью curl забираете почту, потом sed или awk для разбора и потом уже что хотите делаете. Все нормально можно сделать bash скриптом.
@модератор - прежде чем что то удалять надо хоть немного иногда думать. Это тема про линукс, тут одного слова curl было более чем достаточно.
Для IMAP есть sieve (на яндексе он врядли работает, а вот поднять у себя сервер и настроить форвард с яндекса не проблема). Для POP3 - fetchmail+procmail десятки лет работают и придуманы ровно для решения этой задачи, незачем велосипеды на bash делать...