![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Неактивный пользователь
Пол:
Регистрация: 25.09.2005
Адрес: Bulgaria
Сообщений: 111
Репутация: 67
|
Для автоматического получения почты использую три программы:
fetchmail (непосредственно для получения почты), procmail (для распределения почты и различных проверок), mutt (для чтения уже полученных писем) Все программы запускаются и работают в консоли. Хочу привести здесь минимальную настройку программ fetchmail и procmail, достаточную для чтения почты и распределения ее по различным папкам. 1. Для конфигурации fetchmail нужно создать файл .fetchmailrc в домашнем каталоге. Примерная конфигурация данного файла: ------------------ set no bouncemail defaults: timeout 300 antispam -1 batchlimit 100 #опция 'uidl' ниже позволяет не получать уже полученные письма в случае, #если они не удаляются с сервера после получения #Предположим, что у вас есть два почтовых ящика на mail.ru #name ниже - имя вашего аккаунта в Linux #username1 - имя пользователя для POP3 poll pop3.mail.ru protocol POP3 uidl user "username1" there with password "yourpassword1" is name here keep user "username2" there with password "yourpassword2" is name here keep #Еще почтовый ящики на www.example.com poll pop3.example.com protocol POP3 uidl user "username1" there with password "yourpassword" is name here keep ------------------ После запуска программы fetchmail вся почта сохраняетяс в папке /var/spool/mail/name (name - имя вашего аккаунта в Linux). 2. Программа procmail запускается автоматически после завершения работы fetchmail, если в домашнем каталоге есть файл .procmailrc Примерная конфигурация данного файла: ------------------ MAILDIR=$HOME/Mail DEFAULT=$MAILDIR/default LOGFILE=$MAILDIR/log #Распределение почты по различным папкам в зависимости от адреса получателя #Если имя получателя - yourname@server.com, сохранить письмо в папке 'Nik'. :0: * ^To.*yourname@server.com Nik #Если имя получателя - office@mysite.com, сохранить письмо в папке 'work'. :0: * ^To.*office@mysite.com work #Все остальные письма :0: unsorted ------------------ В этом файле также можно настроить проверку на спам, на размер писем и т.д. - все перечислить просто невозможно. Все папки, указанные в этом файле, должны быть созданы предварительно (Nik, work и т.д.) в директории ~/Mail После работы этих друх программ все письма будут отсортированы по папкам. Далее их можно читать программой mutt. По умолчанию эта программа открывает файл /var/spool/mail/name (name - имя вашего Линукс-аккаунта). В mutt нажимаем 'c', далее - Shift+? - открывается папка ~/Mail, в которой сохранены все входящие письма. Доп. информация: man fetchmail man procmail man mutt
__________________
Трудно летать, если не можешь расправить крылья. -----------Registered Linux User #439968----------- Последний раз редактировалось Alen; 29.04.2007 в 14:29.. |
|
|
|
| Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение: |
| Реклама: | Подмена рецензия | аренда скатертей в аренду | увеличитель для колец | электродвигатель аимл 100l6 | Заходите на сайт MebelStol.ru: купить раздвижной круглый стол на кухню - отличные цены и большой выбор! |
|
|
#2
|
|
Неактивный пользователь
Регистрация: 03.06.2007
Сообщений: 18
Репутация: 5
|
вообще если почта на английском и без аттачей можно через telnet читать
telnet pop.yandex.ru:110 ну и комманды helo, login, retr, tail Вот так |
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Ext2Fsd - чтение дисков формата Linux с Windows | lumpsum | Системные утилиты | 7 | 10.12.2017 22:44 |
| как удалить первые 5 символов в текстовом редакторе? | Alert | Архив | 6 | 23.08.2009 19:20 |
| Поиск в текстовом файле Help | sergwolf | Borland C++ Builder | 2 | 22.05.2009 10:45 |
|
|