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
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.