Pārlūkot izejas kodu

document mua interaction

Oswald Buddenhagen 21 gadi atpakaļ
vecāks
revīzija
27ea308bfb
1 mainītis faili ar 25 papildinājumiem un 0 dzēšanām
  1. 25 0
      isync.1

+ 25 - 0
isync.1

@@ -277,6 +277,31 @@ the first \fBMailbox\fR command, and then leave out the \fBUser\fR command
 in the sections for each mailbox.
 \fBisync\fR will then use the global value by default.
 ..
+.SH MAIL USER AGENT INTERACTION
+To use \fBisync\fR effectively, you need a mail client that sets the T
+(trashed) flag when it deletes a message from a maildir mailbox, instead of
+just removing it altogether. Without such a client, \fBisync\fR will refetch the
+locally deleted messages from the server since they will never get expunged.
+Mutt (starting with version 1.3.27) is known to support this. Be sure to put
+.IP "" 2
+set maildir_trash
+.PP
+in your ~/.muttrc when using Mutt.
+.br
+\fBisync\fR can be integrated into Mutt fairly easily with a few hooks:
+.IP "" 2
+.nf
+folder-hook ~A bind index $ <sync-mailbox>
+.br
+folder-hook +\fImdir\fR 'macro index $ "<sync-mailbox>!isync -e \fImdir\fR\\n"'
+.fi
+.PP
+where \fImdir\fR is the name of the local mailbox (or its \fIalias\fR).
+This works well so long as you are not modifying the IMAP mailbox outside of
+Mutt.  However, if you are using another mail program simultaneously Mutt
+will have the wrong idea of the local mailbox flags and messages will start
+disappearing from its index display (don't worry, they are still on disk).
+..
 .SH FILES
 .TP
 .B ~/.isyncrc