LINUX.ORG.RU
Это же юникс, почта хранится в текстовом виде. Берутся любые утилиты для работы с текстом и вперед. grep там.
dilmah ★★★★★
()
по поводу предыдущего ответа (уточнение):
получаешь почту...
они запихивается куда-нить в
/var/spool/mail
ну, а там понятно :))
anonymous
()
Ответ на: комментарий от dilmah
Хранится. В каталоге /var/mail в моем случае. Беда в том, что мне нужно не анализировать находящийся там текстовый файл, а именно получать почту, только не в интерактивном режиме, а задав команду в командной строке. Например, у команды mail существуют опции отправки почты из командной строки, а для получения я таковых не обнаружил, может правда искал плохо...
anonymous
()
есть почтовый клиент mh/nmh который представляет собой кучу программочек для запуска из шелла.
dilmah ★★★★★
()
кто мешает использовать mail в пакетном режиме?

$ cat read_mail.sh 
#!/bin/bash
USERNAME=root
HOME=/root
cd "$HOME"
[ -s /var/spool/mail/"$USERNAME" ] && mail </root/read_mail/read_mail.input >/dev/null 2>&1
cd /
exit 0

$ cat read_mail.input 
t *
q

почта появляется в ~/mbox
anonymous
()
Ответ на: комментарий от anonymous

Спасибо

Большое спасибо - это как раз то, что мне нужно было. Думаю эту тему можно закрывать. Благодарю всех участников за помощь, с наилучшими пожеланиями, KSerge.
KSerge
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.