Информационный сервер для программистов: Исходники со всего света. Паскальные исходники со всего света
  Powered by Поисковый сервер Яndex: Найдется ВСЁ!
На Главную Pascal Форум Информер Страны мира
   Почтовые Программы    >>    ns
   
 
 Сортировщик Релкомовской почты   Валерий Вотинцев 19.04.1992

News Splitter - разбор пришедшей uucp-почты по теле-конференциям. Письма забираются из почтового ящика и перекладываются в архивные ящики по каждой конференции отдельно



3k 
 

From: Valery Votintsev <vot@infolink.tver.su> Привет, друзья! Программа NS (News Splitter) предназначена для разбора пришедшей почты по теле-конференциям. Письма забираются из почтового ящика и перекладываются в архивные ящики по каждой конференции отдельно. Формат вызова: NS <Имя_Почтового_Ящика> [/d] Для указания, какое письмо в какой архив положить, нужно создать текстовый файл NS.CFG, и в нем указать: какую конференцию куда складывать. Вот примерное содержание этого файла: !in e:\uupc\mail\boxes ;путь к исходным почтовым ящикам !out c:\mymail ;директорий для прочей почты relcom.msdos d:\prog\msdos ;путь+имя_файлов для конкретных групп relcom.netnews d:\inform\netnews relcom.talk f:\talk\talk Строка, начинающаяся с "!in" задает путь к почтовым ящикам, "!out" - путь для размещения сообщений, с другими (не указанными в NS.CFG) группами. Каждая строчка соответствует одной из конференций и состоит из имени кон- ференции, одного или нескольких пробелов и затем пути и имени архивного файла (без расширения!). Письма раскладываются в архивные файлы с расширением .PST. Если попадается письмо со списком новых статей (при подписке по SUBSCRIBE), то оно тоже будет разнесено по конференциям в файлы с расширением .LST. Если сообщение не относится ни к одной из указанных конференций, то оно помещается в файл OTHERS.PST. Неивестные группы из "List of articles" помещаются в OTHERS.LST. Порядок строк в NS.CFG играет роль! Чем выше строка в файле, тем выше ее приоритет! Так, например, если сообщение относится одновременно к конференциям relcom.netnews и relcom.msdos, то оно будет помещено в нашем случае в файл D:\PROG\MSDOS, поскольку строка с MSDOS расположена выше, чем строка с NETNEWS. После разбора исходный почтовый файл остается без изменений, а если задан ключ /d - то уничтожается. Желаю удачи! Валерий Вотинцев <vot@infolink.tver.su>