Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > Операционные системы > UNIX, Linux, MacOs для PC и другие ОС

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 29.04.2007, 14:26   #1
Неактивный пользователь
 
Пол:Мужской
Регистрация: 25.09.2005
Адрес: Bulgaria
Сообщений: 111
Репутация: 67
По умолчанию Чтение почты в Linux в текстовом режиме ( насторойка fetchmail + procmail )

Для автоматического получения почты использую три программы:
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

#Распределение почты по различным папкам в зависимости от адреса получателя

#Если имя получателя - [email protected], сохранить письмо в папке 'Nik'.
:0:
* ^To.*[email protected]
Nik

#Если имя получателя - [email protected], сохранить письмо в папке 'work'.
:0:
* ^To.*[email protected]
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..
Alen вне форума
 
Ответить с цитированием Вверх
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение:
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: электропривод для клапанов ucp 24c-10-hnСупермаркет техники KNSneva.ru - Philips 243V7QJABF - быстро, качественно и надежно! г. Санкт-Петербургдиван на кухню угловойРекомендуем супермаркет КНС - asus x299 prime a ii - билеты на футбол в подарок каждому покупателюбукет из белых роз и хризантем


Старый 08.06.2007, 14:53   #2
ka7a8
Неактивный пользователь
 
Регистрация: 03.06.2007
Сообщений: 18
Репутация: 5
По умолчанию Ответ: Чтение почты в Linux в текстовом режиме ( насторойка fetchmail + procmail )

вообще если почта на английском и без аттачей можно через telnet читать

telnet pop.yandex.ru:110

ну и комманды helo, login, retr, tail

Вот так
ka7a8 вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ext2Fsd - чтение дисков формата Linux с Windows lumpsum Системные утилиты 7 10.12.2017 21:44
как удалить первые 5 символов в текстовом редакторе? Alert Архив 6 23.08.2009 19:20
Поиск в текстовом файле Help sergwolf Borland C++ Builder 2 22.05.2009 10:45

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 06:50. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.13754 секунды с 11 запросами