Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Mutt / maildir

36 views
Skip to first unread message

Mrok

unread,
Jun 10, 2010, 4:44:35 AM6/10/10
to
Witam,

Przepraszam za dwa wątki (pine i mutt), ale chcę swoje pytania wyraźnie
rozgraniczyć.

Obczaiłem dokładnie konwersję mbox/maildir, a teraz męczę temat klienta
poczty pod terminal ssh (mam kilkunastu takich userów). Skonfigurowałem
mutta. Działa z maildirami dobrze, ale... nie do końca. Kilka pytań:

---
1. Po uruchomieniu bez problemów widzę zawartość inboxa. Jak wybiorę
opcję c - Chdir również bez problemów widzę listę folderów (maildir)
z kropkami na początku nazwy. To jest wiecej niż dobrze. Jeśli jednak
wejdę do dowolnego folderu (np. inboxa) i chcę zapisać dowolny list
do innego folderu już dobrze nie jest. Wybieram opcję 's' . Mutt
proponuje folder '=root' co mnie absolutnie nie kręci (mam swoje
wcześniej zdefiniowane). Wybieram więc opcję '?' - ekran się zmienia,
ale tu folderów z kropką niestety nie widzę. Wybieram więc c - Chdir i
również folderów z kropką nie widzę.

Rozwiazaniem jest (po wybraniu opcji 's') podanie z pamięci nazwy
folderu np.:

~/Maildir/.Debian <- to działa O.K, ale wolałbym jakąś
sensowną wybieraczkę.

Co zrobić żeby fodery z kropką były widoczne po wybraniu opcji 's'
i potem opcji '?'

Próbowałem użyć.

1.1

mailboxes ! + `for file in ~/Maildir/.*; do box=$(basename "$file"); if
[ ! "$box" = '.' -a ! "$box" = '..' -a ! "$box" = '.customflags' -a !
"$box" = 'sub

macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"

macro index C "<copy-message>?<toggle-mailboxes>" "copy a message to a
mailbox"
macro index M "<save-message>?<toggle-mailboxes>" "move a message to a
mailbox"

1.2

mailboxes `echo -n "+ "; find ~/Maildir -maxdepth 1 -type d -name ".*"
-printf "+'%f' "`

macro index c "<change-folder>?<toggle-mailboxes>" "open a different folder"
macro pager c "<change-folder>?<toggle-mailboxes>" "open a different folder"

Ta druga opcja w moim pojęciu jest bardziej sensowna, ale po wybraniu
opcji 's' wyboraczka nie widzi folderów z kropką.

---
2. W czasie zmiany folderu mutt pyta;

Move read messages to /home/prac/sec/sws/mbox? ([no]/yes)

Nie mam pojęcia po co? Cała poczta usera siedzi w katalogu ~/Maildir

set mbox_type=Maildir
set folder=~/Maildir
set record=+Sent
set postponed=+Drafts
mailboxes +main +Sent +Drafts +Private
set spoolfile="~/Maildir"

Tym samym powyższe jest dla mnie zbędne. Można go jakoś skonfigurować
żeby o to nie pytał?

---
3. Kończę pracę z mutt i znowu wyskakuje mi pytanie:

Move read messages to /home/prac/sec/sws/mbox? ([no]/yes)

Po co mi ten mbox? Czy można skonfigurować go tak żeby o to nie pytał
i nic nie przenosił?

---
4. Pine ma fajny ficzer. Kiedy wiadomość jest zaznaczona do usunięcia
to kiedy zmieniam folder pojawia się pytanie czy te wiadomości usunąć.
W mutt mam:

set delete=no

lub

set delete=yes

Pierwsze nie usuwa, drugie usuwa bez pytania. Można coś jeszcze dodać
coby mutt pytał "czy na pewno chcesz usunać te wiadomości" tak jak to
jest w pine?

Dobra, tyle o mutt. Tylko nie piszcie mi użyj Thunderbird. Mam używam
ale pod konsolą go nie odpalę. ;)

Dzięki za ewentualne sugestie
M.

Daniel Horecki

unread,
Jun 10, 2010, 6:00:34 AM6/10/10
to
Mrok <nu...@blackhole.net> writes:

> Witam,
>
> Przepraszam za dwa wątki (pine i mutt), ale chcę swoje pytania wyraźnie
> rozgraniczyć.
>
> Obczaiłem dokładnie konwersję mbox/maildir, a teraz męczę temat klienta
> poczty pod terminal ssh (mam kilkunastu takich userów). Skonfigurowałem
> mutta. Działa z maildirami dobrze, ale... nie do końca. Kilka pytań:
>
> ---
> 1. Po uruchomieniu bez problemów widzę zawartość inboxa. Jak wybiorę
> opcję c - Chdir również bez problemów widzę listę folderów (maildir)
> z kropkami na początku nazwy. To jest wiecej niż dobrze. Jeśli jednak
> wejdę do dowolnego folderu (np. inboxa) i chcę zapisać dowolny list
> do innego folderu już dobrze nie jest. Wybieram opcję 's' . Mutt
> proponuje folder '=root' co mnie absolutnie nie kręci (mam swoje wcześniej
> zdefiniowane). Wybieram więc opcję '?' - ekran się zmienia,
> ale tu folderów z kropką niestety nie widzę. Wybieram więc c - Chdir i
> również folderów z kropką nie widzę.
>
> Rozwiazaniem jest (po wybraniu opcji 's') podanie z pamięci nazwy
> folderu np.:
>
> ~/Maildir/.Debian <- to działa O.K, ale wolałbym jakąś
> sensowną wybieraczkę.
>
> Co zrobić żeby fodery z kropką były widoczne po wybraniu opcji 's'
> i potem opcji '?'
>

Spróbuj usunąć te =root (ctrl-U albo 2x ctrl-w) i potem 2x tab.
Oczywiście możesz zrobić makro z tego.

set move=no

> ---
> 3. Kończę pracę z mutt i znowu wyskakuje mi pytanie:
>
> Move read messages to /home/prac/sec/sws/mbox? ([no]/yes)
>
> Po co mi ten mbox? Czy można skonfigurować go tak żeby o to nie pytał
> i nic nie przenosił?

j/w

>
> ---
> 4. Pine ma fajny ficzer. Kiedy wiadomość jest zaznaczona do usunięcia
> to kiedy zmieniam folder pojawia się pytanie czy te wiadomości usunąć.
> W mutt mam:
>
> set delete=no
>
> lub
>
> set delete=yes
>
> Pierwsze nie usuwa, drugie usuwa bez pytania. Można coś jeszcze dodać
> coby mutt pytał "czy na pewno chcesz usunać te wiadomości" tak jak to
> jest w pine?
>

IIRC to będzie set delete=ask-yes albo ask-no, w zależności jaką chcesz mieć
domyślną odpowiedź.

> Dobra, tyle o mutt. Tylko nie piszcie mi użyj Thunderbird. Mam używam
> ale pod konsolą go nie odpalę. ;)
>

Jest jeszcze mail. ;p

> Dzięki za ewentualne sugestie
> M.

--
Daniel Horecki
http://morr.pl http://linux.pl http://netbsd.pl http://netbsd.org
HAIL ERIS!

Mrok

unread,
Jun 10, 2010, 6:43:10 AM6/10/10
to
Daniel Horecki wrote:

Dzięki za pomoc. ;) Jutro dogłębnie przetestuję wszystkie Twoje
sugestie. Póki co powiem tyle; zanim przeczytałem Twój list zacząłem sam
kombinować.

Ustawiłem maskę, zdefiniowałem mbox, zmieniłem deklaracje dla folderów
+.Sent +.Drafts

# Set mask
set mask="."
# Set mbox
set mbox="~/Maildir"
# Send mailbox
set record=+.Sent
# Postponed mailbox
set postponed=+.Drafts
# Mailbox Declaration
mailboxes +.Sent +.Drafts +.Private

i... mutt w cudowny sposób ożył. hihi ;) Bez problemów "widzi" teraz
foldery również po wybraniu opcji '?', zapisuje listy tak jak trzeba
i tam gdzie chcę, a dodatkowo przy tworzeniu widzi też zawartość
.Drafts. :)

Prawie zmoczyłem się ze szczęścia. :) Mam program pod konsolę!
Yaaaaaaa :)))))

M.

0 new messages