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

mutt: mailboxes und IMAP

2 views
Skip to first unread message

Alexander Dahl

unread,
Mar 31, 2021, 4:10:03 AM3/31/21
to
Moin,

ich benutze hier aktuell auf Debian 10 (buster) mutt 2.0.2-1~bpo10+1
gegen den IMAP-Server in der Firma. Folgendes Problem. Ich habe
folder, spoolfile und mailboxes wie folgt gesetzt in muttrc:

set my_user = a...@example.com
set folder = imap://$my_...@seven.example.com:143/
set spoolfile = +INBOX
mailboxes \
=Folders.Dienstlich.Bugtracker \
=Lists.distrokit \
=Lists.ptxdist \
+INBOX

Mail lesen funkioniert, <change-folder> über Taste 'c' und dann '?'
funktioniert auch. Aber irgendwie ignoriert er die mailboxes völlig.
Wie man sieht trennt der IMAP-Server die Ordner mit '.' und
vollständig sieht das bspw. so aus:

imap://a...@example.com@seven.example.com:143/Folders.Projekte.FOSS

D.h. ich bekomme über '.' keine Liste von mailboxes mit neuen Mails
und Taste 'y' tut auch nicht was sie soll. Auf 'nem alten Debian 9
(stretch) mit mutt aka neomutt war das scheinbar ein default macro, das hab ich genauso
jetzt in meine .muttrc übernommen:

macro index y "<change-folder>?<toggle-mailboxes>"

Aber das tut auch nix. :-/

Habe mutt auch schon mit -d3 gestartet und mir den Output in
~/.muttdebug0 angeschaut, werde aber nicht so richtig schlau draus. Er
scheint auch gar nicht mal alle 90 Sekunden beim Server zu fragen, ob
denn neue Mail da ist.

Klemmt das jetzt nur in meiner Config (bspw. bei der Definition der
mailboxes) oder ist das ein Problem mit mutt selbst?

Grüße
Alex

--
/"\ ASCII RIBBON | »With the first link, the chain is forged. The first
\ / CAMPAIGN | speech censured, the first thought forbidden, the
X AGAINST | first freedom denied, chains us all irrevocably.«
/ \ HTML MAIL | (Jean-Luc Picard, quoting Judge Aaron Satie)
signature.asc

Alexander Dahl

unread,
Mar 31, 2021, 4:20:04 AM3/31/21
to
Moin,

On Wed, Mar 31, 2021 at 10:07:10AM +0200, Alexander Dahl wrote:
> Mail lesen funkioniert, <change-folder> über Taste 'c' und dann '?'
> funktioniert auch. Aber irgendwie ignoriert er die mailboxes völlig.
> Wie man sieht trennt der IMAP-Server die Ordner mit '.' und
> vollständig sieht das bspw. so aus:
>
> imap://a...@example.com@seven.example.com:143/Folders.Projekte.FOSS
>
> D.h. ich bekomme über '.' keine Liste von mailboxes mit neuen Mails
> und Taste 'y' tut auch nicht was sie soll. Auf 'nem alten Debian 9
> (stretch) mit mutt aka neomutt war das scheinbar ein default macro, das hab ich genauso
> jetzt in meine .muttrc übernommen:
>
> macro index y "<change-folder>?<toggle-mailboxes>"
>
> Aber das tut auch nix. :-/

All das funktioniert übrigens, wenn ich 'mailboxes' nicht setze und
stattdessen "set imap_check_subscribed". Ich will aber keine
Benachrichtigungen für _alle_ neuen Mails in allen subscibten Ordnern,
sondern eben nur für einige. Ich will auch nicht nur die Ordner
subscriben, die mich interessieren, weil das dann mit anderen
IMAP-Clients auf anderen Rechnern wieder blöd ist.

Unter Debian 9 (stretch) funktionierte das so, allerdings zu Hause
gegen einen anderen IMAP-Server.

Vielleicht hab ich ja nur die 'mailboxes' falsch angegeben?
signature.asc

Christian Schmidt

unread,
Mar 31, 2021, 5:40:03 AM3/31/21
to
Alexander Dahl, 31.03.21:
> Ich habe
> folder, spoolfile und mailboxes wie folgt gesetzt in muttrc:
>
> set my_user =a...@example.com
> set folder =imap://$my_...@seven.example.com:143/
> set spoolfile = +INBOX
> mailboxes \
> =Folders.Dienstlich.Bugtracker \
> =Lists.distrokit \
> =Lists.ptxdist \
> +INBOX
>
> Mail lesen funkioniert, <change-folder> über Taste 'c' und dann '?'
> funktioniert auch. Aber irgendwie ignoriert er die mailboxes völlig.

Ich habe die mailboxes mit entsprechenden IMAP-URLs definiert und kann
mir diese mit 'y' anzeigen lassen.
Sprich:

mailboxes imap://$my_...@seven.example.com:143/INBOX \
imap://$my_...@seven.example.com:143/Lists.ptxdist \
(usw.)

Ich bin da nicht mehr so ganz drin, meine aber, dass Du mit Deiner
Syntax *lokale* Dat(ei)en adressierst.

Mit freundlichen Grüßen
Christian Schmidt

--
No signature available.

Alexander Dahl

unread,
Mar 31, 2021, 6:00:03 AM3/31/21
to
Moin,
Nicht direkt, laut mutt manual expandiert '=' zu $folder, aber hier
funktioniert es eben nicht. Wie gesagt, mit einem älteren (neo)mutt
ging das. Du hast mich aber auf eine gute Fährte gebracht, folgendes
funktioniert jetzt nämlich tatsächlich:

mailboxes \
imap://$my_...@seven.example.com:143/Folders.Dienstlich.Bugtracker \
imap://$my_...@seven.example.com:143/Lists.distrokit \
imap://$my_...@seven.example.com:143/Lists.ptxdist \
imap://$my_...@seven.example.com:143/INBOX

Danke und Grüße
signature.asc
0 new messages