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

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи 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

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

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


Реклама: Подмена рецензияаренда скатертей в арендуувеличитель для колецэлектродвигатель аимл 100l6Заходите на сайт MebelStol.ru: купить раздвижной круглый стол на кухню - отличные цены и большой выбор!


Старый 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 22:44
как удалить первые 5 символов в текстовом редакторе? Alert Архив 6 23.08.2009 19:20
Поиск в текстовом файле Help sergwolf Borland C++ Builder 2 22.05.2009 10:45

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

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

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


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


Copyright ©2004 - 2025 NoWa.cc

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