Выложил тарболл конфигов на тему http://www.linux.org.ru/jump-message.jsp?msgid=720563, особо ничего не чистил, если у кого есть какие предложения\вопросы, что где зачем, или видите явную лажу, укажите. Хотел сделать что-то вроде HOWTO, однако все равно всем гораздо важнее рабочий конфиг, который можно растеребить по своей нужде :) чем долго читать доки или маны. Поэтому единственное, что лежит в тарболле, это README с описанием, куда какие файлы класть, а также - какие программы поставить (в моем примере - fbsd-порты).
http://62.89.204.62/mymailsystem-291104.tar.gz
==================
README:
ЧТО ЭТО?
Этот мусор из файлов - полноценная конфигурабельная почтовая система :)
из следующих основных элементов:
mutt - чтобы читать почту
msmtp - чтобы отправлять почту
getmail - чтобы получать почту
Собственно, если увязать эти три компонента, будет уже неплохо. Однако,
чтобы жить совсем хорошо, необходимо иметь следующие компоненты:
spamassassin - чтобы фильтровать спам
procmail - чтобы фильтровать вообще все :)
mairix - чтобы осуществлять поиск по папкам Maildir
gnupg - чтобы использовать PGP-криптографию
vim - чтобы писать письма :)
mailcap stuff - всякая всячина типа antiword, catdoc, чтобы
просматривать аттачи тут же, в письме
Задача та же - увязать все это вместе. Вот это-то и делают все конфиги.
Комментарии где-то даны, где-то - нет, если вам непонятна какая-то
опция - загляните в доку/хаутушку, данная коллекция файлов НЕ призвана
пояснить, что значит каждая строчка конфига mutt, getmail, или чего еще.
Она призвана избавить вас от составления "скелета" MUA-системы с нуля,
от чтения всех мануалов и доков по вышеописанным компонентам "от А до Я",
с одновременным размышлением "а это мне надо? а вот это?". Аргументация
простая - у меня все это работает вполне сносно. Так почему бы не
поделиться этим с народом. Глядишь, фидбэк будет, и я что-то новое найду.
Кстати, прошу не принимать все это как единственно верное, я отнюдь не
огуревший гуру, и в конфигах могут быть ошибки. В перспективе, с вашей
помощью, мы составим "идеальный" набор конфигов, и это уже будет что-то
вроде готового решения. Хотя, повторю, и то что уже есть - работает, и
меня устраивает.
СОДЕРЖАНИЕ АРХИВА:
.getmail/ - папка с конфигами getmail, ее место - в $HOME
.msmtprc - конфиг msmtp, ее место - в $HOME
.mutt/ - папка с конфигами mutt, ее место - в $HOME
.procmailrc - конфиг procmail, его место - в $HOME
README - вы это читаете
.mairixrc - конфиг поисковой утилиты, его место - в $HOME
.mailcap - база соответствий MIME-типов определенным
утилитам. Ее место - в $HOME
mutt-index.png - картинка списка писем в mutt
mutt-msgnum-script.png - картинка самописного скриптика
mutt-pager.png - картинка просмотрщика письма mutt
ports.txt - что нужно поставить из программ, и с какими опциями.
Для FreeBSD. Если у вас другая ос/дистрибутив -
адаптируйте под свой пакетный менеджер
user_prefs - конфиг SpamAssassin, его место - в $HOME/.spamassassin/
NOTES:
почти все логины, пароли, имена серверов и прочая конфиденциальная
информация заменена симолами'xxxxx', практически как 'ПИИИП' на ТВ
АВТОР:
Anton Karpov <toxa@cterra.ru>
==========================================