Problem z konfiguracją mutt w Debianie

Witam

W katalogu Mail mam podkatalogi: debian.linux (1 mail).pl, e-academy (6), gmail.com (2), Inbox(4), Sent, Spam, Trash

czyli wszystkie wiadomości pobrały się prawidłowo.

Program mutt przeinstalowany (mutt + mutt-patched).

Na pasku bocznym widać utworzone skrzynki (tylko że wyświetla się 0 wiadomości i nie mogę przełączyć się pomiędzy nimi).

Po wciśnięciu “l” w głównym oknie programu wyświetlają się utworzone wcześniej skrzynki z wiadomościami.

przepraszam, ale tego nie wiem jak sprawdzić.

Do konfiguracji zaglądałem, niestey jeszcze nie doszedłem co jest do czego, stąd moje pytanie odnośnie nazwy pobranych wiadomości.

No cóż, dziwna to sprawa jak dla mnie… Nigdy wcześniej nie spotkałem się z tym, że Mutt nie widzi wiadomości.

Spróbuj zastąpić swoją konfigurację Mutt’a tą: http://www.ozarowski.pl/komp/muttng.php

Co prawda konfiguracja w powyższym linku jest faktycznie robiona dla Mutt-NG, ale 99% jej zawartości jest zgodna z Mutt’em.

Tylko który plik, domyślam się że “muttngrc”, a co z plikiem “skrzynki”

dokładniej chodzi mi o ten fragment:

#set mbox=+mbox # mbox, przeczytane maile tu lądują (nie dotyczy IMAP ?)

set mbox='imap://localhost/INBOX'

set mbox_type=Maildir # domyslnym typem skrzynek jest Maildir


#set imap_user='pox'

#set imap_pass=''

#set folder=~/Mail # where i keep my mailboxes

set folder=imap://localhost/INBOX

#set spoolfile='/var/mail/pox' # where my new mail is located

set spoolfile='imap://localhost/INBOX'

set postponed=+Drafts # skrzynka z mailami niedokonczonymi

set trash=+Trash

set record=+Sent # default location to save outgoing mail

set header_cache=~/tmp/mutt-cache # cachowanie naglowkow dla imapa

#set maildir_header_cache_verify

#set header_cache_pagesize

Jak jakiś czas temu konfigurowałem sobie Mutt-NG, wstawiłem wszystko do jednego pliku.

Ok wstawiłem do pliku .mutt konfigurację muttngrc oraz skrzynki (tutaj wstawiłem fragment

mailboxes ! =debian.linux.pl =e-academy =gmail.com

mailboxes =Sent =Trash =Spam =Inbox

ze strony w/w, a mutt wita mnie informacją:

Could not connect to localhost (Connection refused).

Chyba już wiem gdzie leży cały problem. Przed chwilą zrobiłem sobie migrację z mbox do maildir i doświadczyłem tego samego problemu.

Wstaw do .muttrc swoją poprzednią konfigurację, bowiem winy nie posiada ani Mutt, ani fetchmail lecz procmail.

Ty korzystasz z krzynki typu maildir (poczytaj o maildir i mbox na wiki). Dlatego procmail wrzuca wiadomości do np. ~/Mail/debian.linux.pl/ a powinien do: ~/Mail/debian.linux.pl/ new

Widzisz różnicę?

Regułka w .procmailrc powinna zatem wyglądać tak:

:0

* ^From:.*debian.linux.pl

debian.linux.pl/new

Sprawdź to i przetestuj dokładnie.

Pozdrawiam.

PS: nie myśl tylko o migracji na mbox’a - ta skrzynka to zło :))

Więc tak regułki w procmail poprawione, dodatkowe foldery new w skrzynkach utworzone.

Wiadomości pobrane poleceniem fetchmail -k , do w/w skrzynek ale mutt dalej uparcie twierdzi że nie ma żadnych wiadomości

Nie miałeś wcześniej w katalogu debian.linux.pl katalogów new, cur i tmp? Hmm, powinny być automatycznie stworzone.

Czy pobrane e-maile na 100% lądują do ~/Mail/skrzynka/ new?

Tak na 100%, a wymieniony wcześniej kat. new musiałem utworzyć samodzielnie pozostałych katalogów brak

To dodaj te pozostałe - w sumie muszą być trzy katalogi: new, cur i tmp.

Ok maile widnieją już na pasku bocznym, ale nie ich zobaczyć tzn. podświetlan kat debian.linux.pl klikam enter i dostaję wiadomość:

Daj screena tego “błędu” oraz listy skrzynek.

imgts2.th.jpg

Coś mi się zdaje, że źle poruszasz się po skrzynkach.

Dodaj sobie do konfiguracji Mutt’a poniższe linijki:

bind index sidebar-prev

bind index sidebar-next

bind index sidebar-open

Klawiszami F10 i F12 poruszasz się po skrzynkach na pasku bocznym (sidebar). Natomiast zaznaczoną skrzynkę otwierasz klawiszem F9.

Ale możesz także otwierać skrzynki wciskając l (el).

Dziękuję, ale mam jeszcze jedno pytanie.

Chodzi mi o wysyłanie wiadomości, pojawia mi się informacja:

Error sending message, child exited 78 ()

Odpowiem od razu na pytanie, tak szukałem w Google ale nie mogę sobie poradzić.

Mam prośbę czy mógłbyś udostępnić swój plik konfiguracyjny programu mutt.

Z góry dziękuję

Cieszę się, że po długich wojach udało Ci się zmusić Mutt’a do przeglądania wiadomości (:

Hmm, może coś z konfiguracją esmtp? Spójrz na moją:

identity USER@gmail.com

        hostname smtp.gmail.com:587

        username "USER@gmail.com"

        password "PASSWORD"

        starttls required

klik

Pamiętaj, że usunąłem znaczną część nazw skrzynek z pliku (ze względu na charakter osobisty) oraz uciąłem część informacji o gpg. Autorem większości “linijek” jest POX, ja jedynie dostosowałem plik do swoich potrzeb.

To ja dziękuję za pomoc i cierpliwość, jak również za config programu mutt, będę miał co przeanalizować.

Konfiguracja esmtp:

identity ***@gmail.com

hostname smtp.gmail.com:587

username "***@gmail.com"

password "***"

starttls required

czyli identycznie z twoją.

Jednak maila nie mogę wysłać, z ciekawości zapytam masz zainstalowany esmtp czy również esmtp-run

kaka@debian:~$ dpkg -l | grep esmtp

ii esmtp 0.6.0-1 User configurable relay-only MTA

ii esmtp-run 0.6.0-1 User configurable relay-only MTA

ii libesmtp5 1.0.3-1.1 LibESMTP SMTP client library

kaka@debian:~$

Ok doinstalowałem esmtp-run, zmieniłem prawa dostępu do w/w pliku (o tym chyba zapomniałem),

mogę już wysłać maila (zapisuje się on w folderze Sent), następnie fetchmail -a i zonk nie ma więcej wiadomości

Jakich wiadomości? Możesz jaśniej?