andrey: An> Есть ящик, где лежит очень много писем. Могу я с помощью fetchmail An> выполнить следующие задачи:
An> Скачать только непрочитанные сообщения, Конечно. Если не задавать fetchmail ключ -a (--all), то так и будет. An> скачивать писмьа, например, только из этой рассылки, или только из An> двух трёх рассылок, а остальные оставлять на сервере? Думаю, что fetchmail этого не делает. Можно задать размер, чтобы fetchmail не скачивал письма, которые по размеру больше заданного. Но вообще-то fetchmail просто скачивает письма, продвинутых возможностей выбора у него нет. Если ящик на pop3, то можно использовать для получения программу mpop. У mpop есть возможность указать свою программу, которую mpop будет запускать с заголовками писем, и в зависимости от результатов её работы удалять, пропускать или скачивать письма. См. команду filter в man mpop. Но вообще-то для таких операций больше подходит протокол imap. Он был специально разработан, чтобы с почтой можно было работать прямо на сервере. То есть, выполнять такие операции, как поиск, сортировка по папкам, получение частей писем - всё на сервере. Можете почитать об этом статью в Википедии: http://ru.wikipedia.org/wiki/IMAP Впрочем, fetchmail при работе с imap имеет не так много преимуществ по сравнению с pop3. Работа fetchmail всё равно сводится к получению почты. -- Дмитрий Падучих -- Blinux-rus mailing list [email protected] http://www.a11ywiki.org/cgi-bin/mailman/listinfo/blinux-rus
