Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comm.software.mailreader > #838 > unrolled thread

[mutt] Mails aus dem Eingang automatisch verschieben

Started byRoland White <roland.white@nitro-express.de>
First post2021-09-01 15:03 +0000
Last post2021-09-05 17:55 +0000
Articles 7 — 2 participants

Back to article view | Back to de.comm.software.mailreader


Contents

  [mutt] Mails aus dem Eingang automatisch verschieben Roland White <roland.white@nitro-express.de> - 2021-09-01 15:03 +0000
    Re: [mutt] Mails aus dem Eingang automatisch verschieben Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-09-03 09:03 +0000
      Re: [mutt] Mails aus dem Eingang automatisch verschieben Roland White <roland.white@nitro-express.de> - 2021-09-04 08:52 +0000
        Re: [mutt] Mails aus dem Eingang automatisch verschieben Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-09-04 12:09 +0000
          Re: [mutt] Mails aus dem Eingang automatisch verschieben Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-09-04 12:16 +0000
          Re: [mutt] Mails aus dem Eingang automatisch verschieben Roland White <roland.white@nitro-express.de> - 2021-09-05 14:50 +0000
            Re: [mutt] Mails aus dem Eingang automatisch verschieben Eike Rathke <erack+nutznetz.p@posteo.de> - 2021-09-05 17:55 +0000

#838 — [mutt] Mails aus dem Eingang automatisch verschieben

FromRoland White <roland.white@nitro-express.de>
Date2021-09-01 15:03 +0000
Subject[mutt] Mails aus dem Eingang automatisch verschieben
Message-ID<slrnsiv5it.357.roland.white@HANS.fritz.box>
Mutt 1.10.1, Suse Leap 15.3

Hallo,

nach Begriffen wie "mutt mail automatisch verschieben" und ähnlichem 
gugele ich schon eine ganze Weile. Was auf den ersten Blick fast genau 
passen sollte, wäre folgendes Fundstück:

# ~/.muttrc
folder-hook =INBOX.blablubb 'push T~r>1m!~F!~N\n\;s=INBOX.archiv.blablubb\n' *

für meine Anforderung abgeändert in:

folder-hook =INBOX 'push T~r>1d!~F!~N\n\;s=Aktuell\n'

("~r>1d" soll abweichend vom Fundstück alle Mails markieren, die älter 
sind als 1 Tag)

Statt "Aktuell" habe ich auch "INBOX/Aktuell" und "INBOX.Aktuell" 
erfolglos probiert.

Wäre nett, wenn jemand Rat wüßte, TIA.

Gruß

R-

* [T] markiert alle Mails die älter sind als 1 Monat (~r>1m), [!~F] 
nimmt alle Mails mit gesetztem Flag aus, [!~N] nimmt alle ungelesenen 
Mails aus, [s] Maildir** in das geschrieben werden soll

** in meinem Fall allerdings imap

-- 
Vanitas vanitatum et nutella vanitas.

[toc] | [next] | [standalone]


#839

FromEike Rathke <erack+nutznetz.p@posteo.de>
Date2021-09-03 09:03 +0000
Message-ID<N3e8I6131e4b8T1674@kulungile.erack.de>
In reply to#838
* Roland White, 2021-09-01 15:03 UTC:
> folder-hook =INBOX 'push T~r>1d!~F!~N\n\;s=Aktuell\n'

> ("~r>1d" soll abweichend vom Fundstück alle Mails markieren, die älter 
> sind als 1 Tag)

> Statt "Aktuell" habe ich auch "INBOX/Aktuell" und "INBOX.Aktuell" 
> erfolglos probiert.

Und was funktioniert nicht? Bzw. was tut es stattdessen? Markiert es
ueberhaupt und speichert nur nicht? Mal haendisch eingegeben (push
weggelassen)? Leerzeichen zwischen den Filterfragmenten probiert? Statt
T <tag-pattern> und statt \n <enter> Funktionen? Push pusht einen string
Tastendruecke. Ungetestete Idee:

folder-hook =INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>;s=Aktuell<enter>"'


  Eike

-- 
OpenPGP/GnuPG encrypted mail preferred in all private communication.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Use LibreOffice! https://www.libreoffice.org/

[toc] | [prev] | [next] | [standalone]


#840

FromRoland White <roland.white@nitro-express.de>
Date2021-09-04 08:52 +0000
Message-ID<slrnsj6cuo.2v7.roland.white@HANS.fritz.box>
In reply to#839
Eike Rathke <erack+nutznetz.p@posteo.de> schrieb:
> * Roland White, 2021-09-01 15:03 UTC:
>> folder-hook =INBOX 'push T~r>1d!~F!~N\n\;s=Aktuell\n'
>
>> ("~r>1d" soll abweichend vom Fundstück alle Mails markieren, die älter 
>> sind als 1 Tag)
>
>> Statt "Aktuell" habe ich auch "INBOX/Aktuell" und "INBOX.Aktuell" 
>> erfolglos probiert.
>
> Und was funktioniert nicht? Bzw. was tut es stattdessen?

Nichts (für mich erkennbares).

> Markiert es
> ueberhaupt und speichert nur nicht? Mal haendisch eingegeben (push
> weggelassen)? Leerzeichen zwischen den Filterfragmenten probiert? Statt
> T <tag-pattern> und statt \n <enter> Funktionen? Push pusht einen string
> Tastendruecke. Ungetestete Idee:
>
> folder-hook =INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>;s=Aktuell<enter>"'

Es scheitert schon am markieren. Händisch funktioniert nach Eingabe "T" 
zwar:

~r>1d

(oder z.B. "m" für Monat), aber in der .muttrc wird folgendes:
folder-hook =INBOX T~r>1d
folder-hook =INBOX T~r>1d;
folder-hook =INBOX 'T~r>1d'
folder-hook =INBOX 'T~r>1d;'
folder-hook =INBOX T ~r>1d
folder-hook =INBOX 'T ~r>1d'
folder-hook =INBOX T ~r>1d\n
folder-hook =INBOX 'T ~r>1d\n'
folder-hook =INBOX T ~r>1d\n;
folder-hook =INBOX 'T ~r>1d\n;'
folder-hook =imaps://secureimap.broesel.xx:993/INBOX T~r>1d 
folder-hook =imaps://secureimap.broesel.xx:993/INBOX 'T~r>1d'
folder-hook =imaps://secureimap.broesel.xx:993/INBOX T~r>1d\n;
folder-hook =imaps://secureimap.broesel.xx:993/INBOX 'T~r>1d\n;'

ignoriert. Schon die datumsabhängige Markierung funktioniert also nicht.

Gruß

R-

-- 
Vanitas vanitatum et nutella vanitas.

[toc] | [prev] | [next] | [standalone]


#841

FromEike Rathke <erack+nutznetz.p@posteo.de>
Date2021-09-04 12:09 +0000
Message-ID<N3e8I613361b0T262b@kulungile.erack.de>
In reply to#840
* Roland White, 2021-09-04 08:52 UTC:
> Eike Rathke <erack+nutznetz.p@posteo.de> schrieb:
>> folder-hook =INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>;s=Aktuell<enter>"'

> Es scheitert schon am markieren. Händisch funktioniert nach Eingabe "T" 
> zwar:
> ~r>1d
> (oder z.B. "m" für Monat), aber in der .muttrc wird folgendes:
> [... viele falsche ...]
> ignoriert. Schon die datumsabhängige Markierung funktioniert also nicht.

Tja, hast du es denn mal mit meinem Vorschlag oben probiert?

folder-hook =INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>"'

markiert hier wunderbar. Vorausgesetzt du hast

set folder=imaps://secureimap.broesel.xx:993/INBOX

richtig gesetzt, wenn nicht dann

folder-hook imaps://secureimap.broesel.xx:993/INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>"'

(und vor das imaps://... kommt *kein* = Gleichheitszeichen).

  Eike

-- 
OpenPGP/GnuPG encrypted mail preferred in all private communication.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Use LibreOffice! https://www.libreoffice.org/

[toc] | [prev] | [next] | [standalone]


#842

FromEike Rathke <erack+nutznetz.p@posteo.de>
Date2021-09-04 12:16 +0000
Message-ID<N3e8I6133636bT279f@kulungile.erack.de>
In reply to#841
* Eike Rathke, 2021-09-04 12:09 UTC:
> set folder=imaps://secureimap.broesel.xx:993/INBOX

Das sollte natuerlich

set folder=imaps://secureimap.broesel.xx:993/

sein.

  Eike

-- 
OpenPGP/GnuPG encrypted mail preferred in all private communication.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Use LibreOffice! https://www.libreoffice.org/

[toc] | [prev] | [next] | [standalone]


#843

FromRoland White <roland.white@nitro-express.de>
Date2021-09-05 14:50 +0000
Message-ID<slrnsj9m8o.28s.roland.white@FELIX.fritz.box>
In reply to#841
Eike Rathke <erack+nutznetz.p@posteo.de> schrieb:
> * Roland White, 2021-09-04 08:52 UTC:
>> Eike Rathke <erack+nutznetz.p@posteo.de> schrieb:
>>> folder-hook =INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>;s=Aktuell<enter>"'
>
>> Es scheitert schon am markieren. Händisch funktioniert nach Eingabe "T" 
>> zwar:
>> ~r>1d
>> (oder z.B. "m" für Monat), aber in der .muttrc wird folgendes:
>> [... viele falsche ...]
>> ignoriert. Schon die datumsabhängige Markierung funktioniert also nicht.
>
> Tja, hast du es denn mal mit meinem Vorschlag oben probiert?

Oui, Monsieur.

> folder-hook =INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>"'

Eingetragen (in der ~/.muttrc) habe ich:

folder-hook =INBOX 'push "T~r>1d !~F !~N\n"'

was hier allerdings nichts macht. Allerdings hätte ich 'push' ohnehin so 
verstanden, daß die markierten Nachrichten ja irgendwohin verschoben 
(gepusht) werden sollen. Wenn ja, wo ist das Ziel? Daher versuchte ich 
es mit:

folder-hook =INBOX 'push "T~r>1d !~F !~N\n;s=Aktuell"'

(bzw. folder-hook =INBOX 'push "T~r>1d !~F !~N\n";s=Aktuell', weil ich 
nicht sicher bin, ob die schließenden Anführungsstriche tatsächlich 
hinter Aktuell gehören). Tatsächlich bleibt auch das ohne jeden Effekt.

> markiert hier wunderbar. Vorausgesetzt du hast
>
> set folder=imaps://secureimap.broesel.xx:993/INBOX

set folder={imap.senfsau.ce:993/ssl/}
(in ~/.mutt/imap)

Und wieder passiert nix (ja, .muttrc und ~/.mutt/imap werden 
ausgelesen). Mir ist absolut schleierhaft, wieso sich bei meinen 
heutigen Experimenten mit dem Server imap.senfsau.ce überhaupt nichts 
ändert, während ich gestern mit imaps.broesel.xx allerlei Kapriolen 
geschlagen habe*.

> richtig gesetzt, wenn nicht dann
>
> folder-hook imaps://secureimap.broesel.xx:993/INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>"'
>
> (und vor das imaps://... kommt *kein* = Gleichheitszeichen).

Auch diese Variante habe ich probiert, blieb aber ebenfalls ohne 
Auswirkungen!?

Vielen Dank für Deine Unterstützung Eike, aber ich habe schon längst ein 
Vielfaches dessen, was mir irgendein Automatismus jemals an Zeit und 
Arbeit sparen könnte, in diese rumpröbelei gesteckt, und jetzt 
reicht's...

Gruß

R-

* bei meinen ausufernden, stundenlangen Experimenten habe ich es nicht 
nur zweimal geschafft, daß alle(!) Nachrichten aus der INBOX gelöscht 
wurden, sondern in einem Fall wurden sämtliche Mails aus allen (in 
Worten: ALLEN!) Unterordnern nach "Aktuell" verschoben, daher - würdest 
Du jetzt bitte mal aufhören zu lachen? - verwendete ich zuletzt zum 
Testen lieber eine bisher praktisch ungenutzte (Test-)Adresse eines 
anderen Providers...

-- 
Geleuchtete Verquickungen chimaresker Fahlheit, in prahlender Trotzung
obsuchend und leere Ungiebigkeit kaltsuppig tradierend im farblosen Ach.

[toc] | [prev] | [next] | [standalone]


#844

FromEike Rathke <erack+nutznetz.p@posteo.de>
Date2021-09-05 17:55 +0000
Message-ID<N3e8I61350439T7bfc@kulungile.erack.de>
In reply to#843
* Roland White, 2021-09-05 14:50 UTC:
> Eike Rathke <erack+nutznetz.p@posteo.de> schrieb:
>> folder-hook =INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>"'
> Eingetragen (in der ~/.muttrc) habe ich:
> folder-hook =INBOX 'push "T~r>1d !~F !~N\n"'

Das ist etwas anderes. Aber auch das sollte funktionieren und Mails
taggen. Wenn bei dir T nicht was anderes als die <tag-pattern> Funktion
ist, weswegen es ratsam ist, Funktionen statt Tastenbelegungen zu
benutzen. Eigentlich auch <tag-prefix> statt ; Semikolon und
<save-message> statt s.

> was hier allerdings nichts macht. Allerdings hätte ich 'push' ohnehin so 
> verstanden, daß die markierten Nachrichten ja irgendwohin verschoben 
> (gepusht) werden sollen. Wenn ja, wo ist das Ziel?

Vielleicht hilft das manual lesen? push pusht keine Nachrichten sondern
Tastendruecke (und Funktionen wie <tag-pattern> und <enter> als
Tastendruecke).

man muttrc

       push string
              This command adds the named string to the keyboard buffer.

Siehe auch "Adding Key Sequences to the Keyboard Buffer"
file://localhost/usr/share/doc/mutt/html/manual.html#push


> (bzw. folder-hook =INBOX 'push "T~r>1d !~F !~N\n";s=Aktuell', weil ich 
> nicht sicher bin, ob die schließenden Anführungsstriche tatsächlich 
> hinter Aktuell gehören).

Ja, tun sie. Damit sie zu dem string gehoeren, den push als
Tastendruecke pushen soll.

> Tatsächlich bleibt auch das ohne jeden Effekt.

> set folder={imap.senfsau.ce:993/ssl/}
> (in ~/.mutt/imap)

Ich hab diesen PINE Kram mit geschwofenen Klammern {} nie benutzt (und
ob der angehaengte / slash an /ssl/ richtig ist sei dahingestellt),
vielleicht hilft ja 'ne anstaendige URL-Schreibweise:

set folder=imaps://imap.senfsau.ce:993/

Details in http://mutt.sourceforge.net/imap/

> Und wieder passiert nix (ja, .muttrc und ~/.mutt/imap werden 
> ausgelesen).

Stelle sicher, dass set folder *vor* jeder Benutzung von =INBOX
passiert, damit das = Gleichheitszeichen aufgeloest werden kann.
man muttrc


>> folder-hook imaps://secureimap.broesel.xx:993/INBOX 'push "<tag-pattern>~r>1d !~F !~N<enter>"'

> Auch diese Variante habe ich probiert, blieb aber ebenfalls ohne 
> Auswirkungen!?

Wenn das nicht tut.. (vorausgesetzt du hast secureimap.broesel.xx:993
auf tatsaechlich aktuelle funktionierende Werte angepasst) ... glaube
ich, du hast dein Mutt voellig kaputtkonfiguriert.

Ich geb auf.

  Eike

-- 
OpenPGP/GnuPG encrypted mail preferred in all private communication.
GPG key 0x6A6CD5B765632D3A - 2265 D7F3 A7B0 95CC 3918  630B 6A6C D5B7 6563 2D3A
Use LibreOffice! https://www.libreoffice.org/

[toc] | [prev] | [standalone]


Back to top | Article view | de.comm.software.mailreader


csiph-web