LINUX.ORG.RU

простой bash скрипт проверки локальной почты


1

1

добрый день! нужна помощь. нужен скрипт, желательно на bash для проверки локальной почты.

#!/bin/bash

if [ -f /home/name_user/Maildir/new/*.postfile ];

then echo «you have massage»;

//и вот если сообщение есть, то надо вывести его содержание, то есть содержание файла *.postfile. как мне вывести не зная имени файла//

else echo «mailbox clean»;

fi

зарание спасибо!!!

Я уверен на 99%, что man mail (или mailx) решит твою проблему.

anonymous ()

Ты просто никогда не логинился в консоли? Признай. Логин скрипт делает ровно то, что ты хочешь.

А заголовки сообщений, учитывая миллион кодировок, много тебе не дадут. Обычно они типа

=A0=B0=C0=D0=A0=B0=C0=D0=A0=B0=C0=D0=A0=B0=C0=D0=A0=B0=C0=D0

ziemin ★★ ()
Ответ на: комментарий от palach13

Я не называл тебя глупым. Просто указал очевидный источник скрипта и, заодно, серьёзную проблему, которую тебе придётся решить.

ziemin ★★ ()
Ответ на: комментарий от palach13

Типа он (XMPP клиент) сам всё распознает? Отправь сам себе письмо с русскими буквами в теме и возьми то, что тебе покажет, например, mail. И попробуй отправить это.

ziemin ★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.