fetchmail + procmail + mutt проблемы

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

alcazoid
Сообщения: 2

fetchmail + procmail + mutt проблемы

Сообщение alcazoid »

В общем, хотел я сделать себе так, чтобы почта с разных ящиков раскидывалась по разным файлам(мейлбоксам). Покурочил немного и вот вроде все работает, почта забирается, раскладывается, но проблема в том, что mutt пишет на каждый ящик что "такойто файл не является почтовым ящиком". Когда в vi просматриваю файлы куда procmail кладет почту, то вижу там сообщения plaintext'ом.

fetchmailrc :

poll server via server
with proto IMAP
      user 'user1' password 'pass1'  mda '/usr/bin/procmail'

poll pop.bk.ru via pop.bk.ru
with proto POP3
      user 'user' password 'pass'  mda '/usr/bin/procmail'


procmailrc :

:0
* (^To:.*lala@.*)|(^To:.*lalala@.*)|(^To:.*lalalala@.*)
/home/alcazoid/mail/mailbox1
:0
* (^To:.*alcazoid@.*)
/home/alcazoid/mail/alcazoid


muttrc :

# Сброс настроек
ignore *
unignore  Date To From: Subject

#
# Здесь оставлено место для цветовой гаммы...
#

# Забиндить на кнопку 'G' прием почты
macro index G "!fetchmail -a -k -f ~/.fetchmailrc"
macro pager G "!fetchmail -a -k -f ~/.fetchmailrc"
macro generic G "!fetchmail -a -k -f ~/.fetchmailrc"

# Кириллизация всего и вся ;)
set allow_8bit=yes
set ascii_chars=yes
set charset="koi8-r"
set send_charset="koi8-r:us-ascii:iso-8859-1:utf-8"

# Не пищать!
set beep=no

# Внешний вид просмотрщика ящика
set index_format="%4C %Z %{%b %d} %-15.15F %s"
set to_chars="  TCF"
set sort=threads

# Что считать за квотирование
set quote_regexp="^([ \t[A-Za-z]*]*[>+])+"

# Какие заголовки отображать
hdr_order Date From To Subject

# Весьма удобная штука
set pager_context=1
set pager_index_lines=6

# Различные предустановки ответов
set include=ask-yes
set fast_reply=yes
set confirmappend=no

# К написанию писем
set edit_headers=yes
set attribution="On %d, %n wrote:"
set date_format="!%a, %b %d, %Y at %H:%M %Z"
set indent_string="> "
set editor="vim"

# Почтовые ящики
set folder="~/mail"
mailboxes =mailbox1
mailboxes =alcazoid
set mbox="~/mail/mailbox1"


set postponed="~/mail/postponed"
set record="~/mail/sent"
set sort_browser=reverse-size

# Все связанное с отсылкой писем
set realname="n0ne"
set from="n0ne <user@server.ru>"
set envelope_from=yes
set sendmail="/usr/sbin/sendmail -oi"

# ПЖП пусть отдохнет...
set pgp_verify_sig=no


Помогите кто чем может :)
Хотел бы еще услышать как сделать из mutt'a ньюсридер. Или это только к mutt-ng тянуться надо?
Спасибо сказали:
alcazoid
Сообщения: 2

Re: fetchmail + procmail + mutt проблемы

Сообщение alcazoid »

Все. Вопрос решил. Оказывается по стандарту mbox должен начинаться с заголовка From, а procmail этого по умолчанию не делает. Надо в .fetchmailrc писать не /usr/bin/procmail, а /usr/bin/procmail -f %F
Спасибо сказали: