Mutt reaktionsschnelle Art und Weise Posteingang zu aktualisieren


32

Bei der Verwendung muttmit Google Mail überprüfe ich, ob E-Mail-Updates vorhanden sind, manchmal über die $Bindung (Synchronisierungsmailbox), manchmal nur durch Verwendung c(Ordner ändern) und nur =durch Angabe (Standardeinstellung MAILBOX) als IMAP-Ordnerpfad, in den geändert werden soll.

Gibt es eine bessere (insbesondere: schnellere) Möglichkeit, dasselbe zu tun? Eine Lösung wäre etwas, das direkter ist als "vorzugeben, Ordner zu wechseln", wie ich es zum Beispiel tue. Auch etwas, das einige Aktualisierungen nicht "übersieht", wie $es manchmal der $Fall zu sein scheint.


Warum benutzt du nicht einfach die mail_checkEinstellungen in mutt?
Jasonwryan

2
Um wählen zu können, wann ich den Server abrufe?
Robottinosino

man muttrc | less -p mail_check- Konfigurieren Sie, ob / wann Mutt nach neuer E-Mail sucht ...
JasonWryan

1
muttAktualisiert den Ordnerstatus nach jeder Tastatureingabe . Entweder schlagen Sie weiter $oder binden Sie einen bestimmten Schlüssel Ihrer Wahl ... Persönlich bin ich froh, dass Mutt damit fertig wird.
Jasonwryan

1
"Ja wirklich?" weiter schlagen $ ?
Robottinosino

Antworten:


29

Binden Sie einen Schlüssel ( Gfür "Get" wird empfohlen) an imap-fetch-mailin Ihrem ~ / .muttrc.

 bind index G imap-fetch-mail

Wenn Sie Gim Index auf drücken, werden neue E-Mails vom imap-Server abgerufen.

(Für POP-Benutzer ruft die fetch-mailFunktion E-Mails von einem POP-Server ab.)


1
Sieht gut aus ... könnte ich das als einfachen Befehl ausführen, ohne die Bindung? Wie? (
Vielen

Entschuldigung, ich verstehe die Frage nicht. Was meinst du mit "dies als einfachen Befehl ausführen"?
cas

1
@Robottinosino Sie können den Befehl ausführen , ohne es zu einem Schlüssel mit Bindung M-x(dh Alt+Xoder ESC x): M-x imap-fetch-mail RET.
Gilles 'SO- hör auf böse zu sein'

2
Sowohl Meta_L+xund Alt_L+xgeben Sie mir: Key is not bound. Press '?' for help.
Robottinosino

3
Um es ungebunden zu machen, tippe einfach :exec imap-fetch-mail. Aber das wird nichts aktualisieren, wenn muttes für synchron mit dem Server gehalten wird, aber wirklich nicht (dies scheint zu passieren, wenn Sie einen anderen Client zum Bearbeiten der Mailbox verwenden und nach dem Bearbeiten die Anzahl der Nachrichten in der Mailbox nicht geändert hat (z. B. Löschen) + Neue Mail erhalten)).
binki

12

Sie können die timeoutVariable auf Folgendes einstellen :

set timeout=10

Dadurch wird das aktuelle Postfach höchstens alle 10 Sekunden abgefragt, wenn Mutt im Leerlauf auf Benutzereingaben wartet, und zwar häufiger als die Standardeinstellung von 600 Sekunden. Dies wird in Post v1.5.11 nicht benötigt, wenn IDLE aktiviert ist.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.