1 #######################################################################
2 # $HOME/.muttng/muttngrc
3 # Purpose: Setup file for the mailer muttng
4 # <http://mutt-ng.berlios.de/>
5 # Author: Andreas Kneib <akneib@gmx.net>
6 # Latest change: Wed, 23 Feb 2005 12:16:05 +0100
10 ## KEYBINDINGS ########################################################
12 # Use ß to show the parent message
13 bind index ß parent-message
14 bind pager ß parent-message
16 # Esc-f: muttng forget the GnuPG-passphrase
17 bind index \ef forget-passphrase
18 bind pager \ef forget-passphrase
20 # Esc-p: delete a message. Forever! (see "set trash")
21 bind index \ep purge-message
22 bind pager \ep purge-message
24 # Control-p/n: navigate in the sidebar
25 # Control-o: open a mailfolder in the sidebar (see
26 # variables "set sidebar_width=" and "set sidebar_visible")
27 bind index \CP sidebar-prev
28 bind index \CN sidebar-next
29 bind index \CO sidebar-open
30 bind pager \CP sidebar-prev
31 bind pager \CN sidebar-next
32 bind pager \CO sidebar-open
35 # MACROS ##############################################################
37 # Switch the sidebar on an off
38 macro index b ':toggle sidebar_visible^M'
39 macro pager b ':toggle sidebar_visible^M'
41 # Pipe the massage through a shellscript
42 macro pager <F5> "|bin/fetchnewsgroupheader.sh \nF" 'Copy for VIM'
44 # Switch the Content-Transfer-Encoding between 8bit and quoted-printable
45 macro pager B ':toggle allow_8bit ; set ?allow_8bit'\n
48 macro pager <F1> '!less ~/.own/muttng/doc/muttng/manual.txt' 'Call Manual'
49 macro index <F1> '!less ~/.own/muttng/doc/muttng/manual.txt' 'Call Manual'
51 # Start a script to fetch mails and usenet-article
52 macro pager G '!lfetch &> /dev/null &' 'Fetch mails and postings'
53 macro index G '!lfetch &> /dev/null &' 'Fetch mails and postings'
55 # Answers of messages from me are highlightet (F2) or not (F3)
56 macro index <F2> ':color index brightyellow default "!~f akneib@gmx.net ~b kneib"'^M 'Highlight ON for answers to me'
57 macro pager <F2> ':color index brightyellow default "!~f akneib@gmx.net ~b kneib"'^M 'Highlight ON for answers to me'
58 macro index <F3> ':uncolor index brightyellow default "!~f akneib@gmx.net ~b kneib"'^M 'Highlight OFF for answers to me'
59 macro pager <F3> ':uncolor index brightyellow default "!~f akneib@gmx.net ~b kneib"'^M 'Highlight OFF for answers to me'
61 # Change into the mailfolder "zu_beantworten".
62 # Messages I want to reply are in this folder
63 macro pager ö "<change-folder>=zu_beantworten<enter>y" "Change to folder =zu_beantworten"
64 macro index ö "<change-folder>=zu_beantworten<enter>y" "Change to folder =zu_beantworten"
66 # Move messages into the trashcan "papierkorb"
67 macro pager ä "<save-message>=papierkorb<enter>y" "Move messages into the trashcan"
68 macro index ä "<save-message>=papierkorb<enter>y" "Move messages into the trashcan"
70 # Move (and decrypt) messages into the mailfolder "zu_beantworten"
71 macro pager ü "<decrypt-copy>=zu_beantworten<enter>y" "Copy Message in folder =zu_beantworten"
72 macro index ü "<decrypt-copy>=zu_beantworten<enter>y" "Copy Message in folder =zu_beantworten"
74 # Esc-a show ALL messages in the folder/newsgroup
75 macro index \ea "l~A\n" 'Show ALL messages'
77 # Esc-a show only NEW messages in the folder/newsgroup
78 macro index \en "l~N\n" 'Show NEW messages'
80 # Esc-i show only messages from ME in the folder/newsgroup
81 macro index \ei "l~P\n" 'Show messages FROM ME'
83 # Esc-o show only ANSWERS to ME in the folder/newsgroup
84 macro index \eo "l!~f akneib@gmx.net ~b kneib ~N\n" 'Show ANSWERS to ME '
86 # Esc-d show only messages from TODAY in the folder/newsgroup
87 macro index \ed "l~d `date +%d`\n" 'Show messages from today'
89 # Change from the filebrowser to the mailfolder "inbox"
90 macro browser ö "c.mutt/Mail\n\t\nc=inbox\n" 'browser to inbox'
92 # Control-r pipe the body of the message thru sed an vim.
93 # It's good for decrypt ROT13 in vim
94 macro pager \cr "|sed -e "1,/^$/d" | vim -c 'set syntax=mail' -\n" 'ROT13'
96 # Control-w pipe the body of the message thru sed and the webbrowser w3m
97 macro index \cw "|sed -e "1,/^$/d" | w3m\n" 'Message pipe W3M'
98 macro pager \cw "|sed -e "1,/^$/d" | w3m\n" 'Message pipe W3M'
100 # Pipe the message to a script that decrypt the geek-code
101 macro pager <F4> "|ungeek -rm > /tmp/ungeek; less /tmp/ungeek" 'Geek-Code decode'
103 # Pipe the message in spamassassins "sa-learn" for the bayes-filter
104 macro index <F9> "|sa-learn --ham --single\n" 'Message as HAM to Spamassassin'
105 macro pager <F9> "|sa-learn --ham --single\n" 'Message as HAM to Spamassassin'
106 macro index <F10> "|sa-learn --spam --single\n" 'Message as SPAM to Spamassassin'
107 macro pager <F10> "|sa-learn --spam --single\n" 'Message as SPAM to Spamassassin'
109 # Esc-x show X-Face-header
110 macro pager \ex "|~/.mutt/view-x-face\n" 'View X-Faces'
113 # Change the windowsize of the index/pager
114 macro pager \e1 ":set pager_index_lines=1\n" 'Windowsize 1'
115 macro pager \e2 ":set pager_index_lines=2\n" 'Windowsize 2'
116 macro pager \e3 ":set pager_index_lines=3\n" 'Windowsize 3'
117 macro pager \e4 ":set pager_index_lines=4\n" 'Windowsize 4'
118 macro pager \e5 ":set pager_index_lines=5\n" 'Windowsize 5'
119 macro pager \e6 ":set pager_index_lines=6\n" 'Windowsize 6'
120 macro pager \e7 ":set pager_index_lines=7\n" 'Windowsize 7'
121 macro pager \e8 ":set pager_index_lines=8\n" 'Windowsize 8'
122 macro pager \e9 ":set pager_index_lines=9\n" 'Windowsize 9'
123 macro pager \e0 ":set pager_index_lines=0\n" 'Windowsize 0'
125 # Esc-, use "utf8tolatin1" as display filter.
126 # Sometimes the reader apple-mail srcapping umlauts, if the message is PGP/GPG-encrypted.
127 macro pager \e, ":set display_filter='utf8tolatin1'" 'utf8tolatin1 as display_filter for broken utf8/gpg-Mails'
129 # Source two files: The aliases and the gpg-options.
130 source ~/.mutt/aliases ~/.mutt/gpg.rc
133 # VARIABLES ###########################################################
135 # Messages with no subject given at the subject
136 # prompt will never be aborted.
137 set abort_nosubject=no
139 # Ask to aborted the unmodified message, if no changes are made into
141 set abort_unmodified=ask-yes
143 # The file in which to save aliases created by the "create-alias"-function.
144 # (see "source ~/.mutt/aliases).
145 set alias_file="~/.mutt/aliases"
147 # The format displayed in the "alias"-menu.
148 set alias_format="%3n %t %-12 %r"
150 # Show an arrow, not a beam to mark a current entry
153 # YES for follow-up groups before editing the body of an outgoing
155 set ask_follow_up=yes
157 # If set, Mutt will prompt you for x-comment-to field before editing the
158 # body of an outgoing message.
159 #set ask_x_comment_to
161 # This variable describes the format of the 'attachment' menu.
162 # (see "man muttngrc for details).
163 set attach_format="%u%D%t%2n %T%.40d%> [%.7m/%.10M, %.6e, %s] "
165 # Format of the attribution-line:
166 # -------------------------------
169 # * $name $mailadress:
171 # -------------------------------
172 set attribution="Hallo %v,\n\n* %n <%a>:\n"
174 # Do not beep when an error occurs.
180 # Get asked if you want to bounce a message with default-NO
183 # Get asked if Mutt mark all articles in newsgroup as read when you quit the
184 # newsgroup. Default-NO
185 set catchup_newsgroup=ask-no
187 # Character set your terminal uses
188 set charset="iso-8859-15"
190 # Controls the format of the status line displayed in the "compose"-menu.
191 # (see "man muttngrc")
192 set compose_format="-- [Geschätzte Nachrichtengröße: %l Nachrichten-Teile: %a]%>-"
194 # Messages marked for deleting will automatically be purged without
198 # Filter messages thru t-prot in the display
199 set display_filter="t-prot -cemkst -M=mutt"
201 # Edit the header of an outgoing message with the body of the message.
204 # The editor vim is used by mutt.
205 set editor="vim '+/^$'"
207 # Mutt will try to derive the message envelope sender from the
211 # The initial prompt for recipients and subject are skipped when replying
215 # No attachments of an outgoing message are saved.
218 # FCCs will be stored unencrypted and unsigned.
221 # Specifies the default location of the mailboxes. A '+' or '=' at the
222 # beginning of a pathname will be expanded to the value of this variable.
223 # (See section "HOOKS" and "MAILBOXES" in this file).
224 set folder=~/.mutt/Mail
226 # This variable describes the format of the 'file-browser'-menu.
227 set folder_format="%2C %N %-40.40f %d"
229 # Ask me by a follow-up2poster
230 set followup_to_poster=ask-yes
232 # This variable describes the format of the subject when forwarding
234 set forward_format="(Weiterleitung) %s [%a]"
236 # This variable describes the display of the newsgroup-browser.
237 # (see "man muttngrc" for details).
238 set group_index_format="%4C %M%N %5s %-45.45f %d"
240 # This variable controls the size of the history-buffer.
243 # Specifies the hostname to use after the "@" in local e-mail
245 set hostname="andreas.kneib.biz"
247 # Include the mailbody in the message I reply.
250 # This variable describes the format of the message-index.
251 set index_format="%4C %Z [ %-20.20F] (%?M?C%3M&%4l?) %s"
253 # Ask-YES if you really intended to reply to the author only.
254 set list_reply=ask-yes
256 # Look 2 seconds for new mail.
259 # Define the mailcap-file (see section AUTOVIEW in this file).
260 set mailcap_path="~/.mailcap"
262 # Do not mark a messages as old.
265 # Show all files in the file browser.
268 # Do not move a message into $mbox.
271 # Define the operation system in the user-agent-header.
272 set operating_system="Debian GNU/`uname -s` `cat /etc/debian_version` (`uname -r`)"
274 # Define the string displayed in the "attachment"-menu.
275 set message_format="%-.16n: %s"
277 # Set the format of the message-id.
278 # Message-ID: <2005-02-23T12-55-12.GA16507@$LOCALPART>
280 set msgid_format="%Y-%m-%dT%h-%M-%s.G%P%p"
282 # In this directory muttng will save cached news articles headers.
283 set news_cache_dir="~/.mutt/newsspool"
285 # In this file muttng write information about subscribed newsgroups.
286 set newsrc="~/.mutt/newsrc"
288 # This variable define the format of the "status"-line in the pager.
289 set pager_format="%> [%b]"
291 # Four lines for the mini-index about the pager.
292 set pager_index_lines=4
294 # The key which muttng use.
295 set pgp_sign_as=0x8BCAC169
297 # After 3600 seconds a cached passphrase will expire if not used.
300 # A message to place back will stored in this folder.
301 set postponed="~/.mutt/Mail/postponed"
303 # Use the muttprint to print a message.
304 set print_command="muttprint"
306 # Print without request
309 # To set "yes" is better with muttprint.
312 # If an external pager is closed, muttng goes right away in the index.
315 # Use Little Brother DataBase to queries external addresses.
316 set query_command="/usr/bin/lbdbq '%s'"
318 # Prompted with YES when I want to quit muttng.
321 # A regular expression used in the internal-pager to determine quoted
322 # sections of text in the mailbody.
323 set quote_regexp="^( {0,4}[>|:%]| {0,4}[a-z0-9]+[>|]+)+"
325 # Controls whether or not empty lines will be quoted using
326 # "indent_string". Here is "no":
329 # Controls how quoted lines will be quoted. If set, one quote character
330 # will be added to the end of existing prefix.
332 # --------------------
336 # --------------------
337 # ...will be quoted to this:
338 # --------------------
342 # --------------------
347 set realname="Andreas Kneib"
349 # In this file my outgoing messages should be stored.
350 # (see "set folder" in this file)
351 set record=+sent-mail
353 # This regex used to recognize reply messages when threading and replying.
354 set reply_regexp="^((re(\\^[0-9])? ?:|a(nt)?w(ort)?:|wg:|\\(fwd\\))[ \t]+)*"
356 # Always use the To as From in all messages.
359 # Muttng use these character sets for outgoing messages.
360 set send_charset="us-ascii:iso-8859-1:iso-8859-15:utf-8"
362 # The SMTP-server of my provider
363 set smtp_host="mail.gmx.de"
365 # Set the username for authentication on mail.gmx.de
366 set smtp_auth_username="......."
368 # Set the password for authentication on mail.gmx.de
369 set smtp_auth_password="......."
372 # NO sendmail. I deliver via "smtp_host"!
373 # Reset the sendmail-variable.
376 # Use sendmail with these options
377 #set sendmail="/usr/lib/sendmail -oi -oem"
379 # Sendmail waiting always in the background.
380 #set sendmail_wait=-1
382 # Asked the newsserver for new newsgroups when entering the browser.
385 # Show only unread and subscribed newsgroups
386 #set show_only_unread
388 # 30 chars width for the left sidebar
391 # Do not show the sidebar when stating muttng.
392 unset sidebar_visible
394 # No sign-dashes ("-- ")...
397 # ...and no signature.
400 # Set these string at the bottom of all messages (and about the
401 # signature, if you have one).
402 set signoff_string="Regards,\nAndreas"
404 # First sort messages by threads...
407 # Sort the messaes in the threads by the sent-date.
408 set sort_aux=date-sent
410 # ~/.mutt/Mail/inbox is my spool mailbox instead /var/spool/$USER.
411 set spoolfile="/home/andreas/.mutt/Mail/inbox"
413 # Define the format of the status line displayed in the "index"-menu.
414 set status_format="%> Nachrichten [%m insg.%?n? | %n neu?%?t? | %t mark.?%?d? | %d gel.?%?M? | %M angez. mit %V?] ---(%f)---"
416 # Only use the header-fields "References" and "In-Reply-To" to sort
420 # Set the tilde "~" at the bottom of displayed messages in the pager.
423 # That is the trashfolder. Messages, marked for deletion (with "d"),
424 # stored in this folder. Messages you purge (see "Esc-p" i this file)
425 # are not moved into this folder.
426 set trash=+papierkorb
428 # Set the User-Agent-Header.
431 # Do not wait for a keypress, if I use a commando like "pipe-message".
434 # Do not write the Bcc-Header. The mailserver exim dont work good
439 # MAILBOXES ###########################################################
443 mailboxes ! +efriends
448 mailboxes ! +linux-user
451 mailboxes ! +netzliteratur
452 mailboxes ! +newsletter
454 mailboxes ! +papierkorb
456 mailboxes ! +sudelbuch
458 mailboxes ! +zu_beantworten
460 # NEWSGROUPS ##########################################################
462 mailboxes ! nntp://localhost/comp.mail.mutt
463 mailboxes ! nntp://localhost/de.alt.fan.tolkien
464 mailboxes ! nntp://localhost/de.alt.netdigest
465 mailboxes ! nntp://localhost/de.comm.software.browser.misc
466 mailboxes ! nntp://localhost/de.comm.software.mailreader.misc
467 mailboxes ! nntp://localhost/de.comm.software.mailserver
468 mailboxes ! nntp://localhost/de.comm.software.newsreader
469 mailboxes ! nntp://localhost/de.comm.software.newsserver
470 mailboxes ! nntp://localhost/de.comp.editoren
471 mailboxes ! nntp://localhost/de.comp.lang.perl.misc
472 mailboxes ! nntp://localhost/de.comp.os.unix.apps.misc
473 mailboxes ! nntp://localhost/de.comp.os.unix.discussion
474 mailboxes ! nntp://localhost/de.comp.os.unix.linux.hardware
475 mailboxes ! nntp://localhost/de.comp.os.unix.linux.misc
476 mailboxes ! nntp://localhost/de.comp.os.unix.shell
477 mailboxes ! nntp://localhost/de.comp.os.unix.x11
478 mailboxes ! nntp://localhost/de.org.ccc
479 mailboxes ! nntp://localhost/de.rec.film.misc
480 mailboxes ! nntp://localhost/de.rec.orakel
481 mailboxes ! nntp://localhost/gmane.editors.vim
482 mailboxes ! nntp://localhost/gmane.linux.debian.user.german
483 mailboxes ! nntp://localhost/gmane.mail.mutt.mutt-ng.devel
484 mailboxes ! nntp://localhost/gmane.mail.mutt.user
485 mailboxes ! nntp://localhost/gmane.network.leafnode
486 mailboxes ! nntp://localhost/gmane.network.slrn.user
489 # ALTERNATIVES ADRESSES ###############################################
491 alternates (akneib@foobar\.tld|aporia@foobar\.lö|akneib@gmx\.net)
494 # OWN HEADER ##########################################################
496 # First all header to zero.
499 # My GnuPG-key-ident.
500 my_hdr X-GnuPG-KeyID: 8BCAC169
502 # My GnuPG-fingerprint.
503 my_hdr X-GnuPG-Fingerprint: 95F3 5951 6091 8F46 82B9 EE2E 9686 20D3 8BCA C169
505 # My X-Editor-header. Look strange. ;)
506 #my_hdr X-Editor: `vim --version | grep IMp | awk -F"(" '{ print $1 }'|sed 's/[ ]$//g'`.`vim --version | rev |grep cnI | awk '{ print $1}' | rev | awk -F "1-" '{ print $2 }'`
509 my_hdr From: akneib@foobar.tld
512 # DISPLAYED HEADER ####################################################
514 # At first all header to zero.
517 # Order in which muttng will attempt to present headers in the display.
518 hdr_order From: Subject: To: Newsgroups: Cc: Bcc: Reply-To: Followup-To:
523 # Unignor following header:
524 unignore from: subject: to: newsgroups: Followup-To: X-Spam-Report: X-Soest: cc: Mail-Copies-To:
527 # This MIME types should automatically displayed (see "set mailcap"
529 auto_view text/richtext
531 auto_view text/x-sgml
532 auto_view text/x-vcard
534 auto_view text/x-csrc
535 auto_view text/enriched
536 auto_view message/partial
537 auto_view text/ms-rtf
539 auto_view application/x-gzip-dvi
540 auto_view application/x-gzip
541 auto_view application/x-gunzip
542 auto_view application/x-gtar
543 auto_view application/x-tar
544 auto_view application/x-tar-gz
545 auto_view application/x-rar-compressed
546 auto_view application/x-zip-compressed
547 auto_view application/zip
548 auto_view application/x-csh
549 auto_view application/x-sh
550 auto_view application/x-script
551 auto_view application/x-shellscript
552 auto_view application/x-latex
553 auto_view application/x-shar
554 auto_view application/x-troff-man
555 auto_view application/x-troff-me
556 auto_view application/x-pgp-message
557 auto_view application/pgp-encrypted
558 auto_view application/pgp-signature
559 auto_view application/pgp-keys
560 auto_view application/ms-tnef
561 auto_view application/pdf
562 auto_view application/octet-stream
563 auto_view application/x-tcl
564 auto_view application/x-perl
565 auto_view application/ms-word
566 auto_view application/msword
567 auto_view application/word
568 auto_view application/ms-rtf
569 auto_view application/rtf
570 auto_view application/x-www-form-urlencoded
571 auto_view application/octet-stream
573 # In this order muttng should display the multipart/alternative-part
574 # in the body of message.
575 alternative_order text/html text/enriched text/plain
578 # Subscribed mailinglist:
579 subscribe mailingliste@invalid.foo
582 # HOOKS ###############################################################
584 # Pgp-hooks. Concatenates an adress with a key.
585 pgp-hook gerd.geppert@invalid.bar 429E3FDE
586 pgp-hook gerd.geppert@foo.bar B1E7E53D
589 # Save-hooks. Define the folder into incoming messages are saved
590 save-hook '~t mailingliste@invalid.foo' +archiv/netzliteratur-`date +%Y-%m`
591 save-hook '~h From:.*RUS-CERT' +archiv/newsletter-`date +%Y-%m`
592 save-hook '~h Newsgroups:.*' +archiv/posted-`date +%Y-%m`
593 save-hook '~f wittkewitz@' +archiv/joerg-`date +%Y-%m`
594 save-hook '~f info@foob.ar ' +archiv/joerg-`date +%Y-%m`
595 save-hook '~t e-friends-l@invalid.tld.com' +archiv/e-friends-`date +%Y-%m`
596 save-hook '~f @foobar.invalid' +archiv/michael-`date +%Y-%m`
597 save-hook '~B sudelbuch' +archiv/sudelbuch-`date +%Y-%m`
598 save-hook '~h Subject:.*SPAM-SCORE' +archiv/spam-`date +%Y-%m`
599 save-hook '~f root@comtwo.comtwo' +archiv/cron-`date +%Y-%m`
600 save-hook '~f @tagesschau.tld.invalid' +archiv/newsletter-`date +%Y-%m`
601 save-hook '~f @newsfeed.osdn.dot.foo' +archiv/newsletter-`date +%Y-%m`
602 save-hook . +archiv/save-`date +%Y-%m`
605 # Send-Hooks. No PGP-autosign for all messages.
606 send-hook . "unset pgp_autosign"
608 # Define an atriibution-line an a from-header which use,
609 # when send a message to this mailinglist.
610 send-hook ^mailingliste@.*invalid\\.foo$ \
611 'set attribution="Hallo %v,\n\n* %n <%a>:\n" ; my_hdr From: "Andreas Kneib" <aporia@foo.bar>'
613 # PGP-autoencrypt and set a new attribution-line for this recipient.
614 send-hook ^gerd.geppert@(bar|foobar|invalid)\\.tld \
615 'set pgp_autoencrypt attribution="Hallo %v,\n\n* Du schriebst:\n" ; my_hdr From: "Andreas Kneib" <akneib@inval.id>'
617 # PGP-autosign and set a new attribution-line for this recipient.
618 send-hook ^.*@foobar.invalid \
619 'set pgp_autosign attribution="Hallo %v,\n\n* Du schriebst:\n"'
622 # Send-hook for newsgroups. "!~t." means: Messages with no To:-header.
623 send-hook !~t. 'my_hdr From: "Andreas Kneib" <akneib@gmx.net>'
624 send-hook !~t. 'set record=+posted'
625 send-hook !~t. "set attribution='* %n <%a>:\n'"
628 # Folder-hooks for newsgroups. When open a newsgroup only show NEW
630 folder-hook nntp 'push l~N\n'
631 # Highlight mails they are answers to me (see the macro to F2).
632 folder-hook nntp 'push <F2>'
634 # In the folder "zu_beantworten" only show messages, I not reply.
635 folder-hook +zu_beantworten$ 'push l!~Q\n'
637 # Folder-hooks for all folder.
638 folder-hook . 'my_hdr From: "Andreas Kneib" <akneib@inva.lid>'
639 folder-hook . "set attribution='Hallo %v, \n\n* %n <%a>:\n'"
640 folder-hook . 'set display_filter="t-prot -cemkst -M=mutt"'
641 folder-hook . 'set record=+sent-mail'
642 # Don't highlight mails they are answers to me (see the macro to F3).
643 folder-hook . 'push <F3>'
645 folder-hook . 'push l~A\n'
647 # In folder "cron" highlight IP-adresses in the logfiles.
648 folder-hook +cron$ 'color body red yellow "from [0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,4}"'
649 folder-hook +cron$ 'color body white blue "port [0-9]{1,5}"'
651 # The from in the mailbox "gmx".
652 folder-hook +gmx$ 'my_hdr From: "Andreas Kneib" <akneib@gmx.net>'
654 # The from in the mailbox "aporia".
655 folder-hook +aporia$ 'my_hdr From: "Andreas Kneib" <aporia@foobar.tld>'
657 # Do not use a display-filter for the folder "orakel".
658 folder-hook +orakel 'set display_filter=""'
660 # Time to save (or delete) messages in the folder:
661 # mailbox "efriends": One Month.
662 folder-hook +efriends$ 'push T~r>1m!~F\n\;'
663 # mailbox "newsletter": Three days.
664 folder-hook +newsletter$ 'push T~r>3d!~F\n\;'
665 # mailbox "linux": One week.
666 folder-hook +linux$ 'push T~r>1w!~F\n\;'
670 # COLOR ###############################################################
672 # Syntax: color object foreground background
673 # color index foreground background
674 # color body foreground background
675 # color header foreground background
677 # Color of normal text
678 color normal default default
680 # Color of the folder with new messages in sidebar
681 color sidebar_new brightgreen default
683 # Color of the indicator (see "set arrow_cursor")
684 color indicator brightdefault default
686 # Color of the thread-tree
687 color tree brightmagenta default
689 # Color of the status-line
690 color status brightwhite black
692 # Color of error-messages
693 color error red default
695 # Color of muttng-info-messages
696 color message default default
698 # Color of the displayed signature
699 color signature red default
701 # Color of the attachment-info
702 color attachment brightyellow default
704 # Color of the found words
705 color search brightyellow red
707 # Color of the tilde (see "set tilde")
708 color tilde brightblue default
710 # Color of the markers by broken lines
711 color markers red default
713 # Color of the header
714 color hdrdefault blue default
716 # Color of bld an underline
717 color bold brightblack default
718 color underline brightwhite default
720 # Color of the quoted text
721 color quoted blue default
722 color quoted1 red default
723 color quoted2 magenta default
724 color quoted3 green default
725 color quoted4 blue default
726 color quoted5 cyan default
727 color quoted6 green default
728 color quoted7 red default
729 color quoted8 magenta default
730 color quoted9 blue default
732 # Color of tagged messages in the index
733 color index brightyellow default ~T
735 # Color of deleted messages in the index
736 color index red default ~D
738 # Color of new messages in the index
739 color index brightblack default ~N
741 # Color of flagged messages in the index
742 color index brightred default ~F
744 # Color of message is from me in the index (see "alternates")
745 color index brightblue default ~P
747 # Color of the CC-header
748 color header brightwhite default "cc:"
750 # Color of the header from, subject, newsgroups and to
751 color header brightred default "^(from|subject|newsgroups|to):"
753 # Color of the header reply-to and date
754 color header red default "^(reply-to|date):"
756 # Color of the header user-agent, x-mailer and x-newsreader
757 color header brightgreen default "^(user-agent|x-mailer|x-newsreader):"
759 # Color of the header Mail-Copies-To and Followup-To
760 color header brightwhite default "^(Mail-Copies-To|Followup-To):"
762 # Color of the header X-Soest (don't ask me why, but I need this ;))
763 color header brightred blue "^X-Soest:"
765 # Color of the spamassassin-header
766 color header brightyellow default "X-Spam-Report:"
768 # Color of mail-adresses in the body
769 color body brightblue default "[-a-z_0-9.+]+@[-a-z_0-9.]+"
771 # Color of the string <URL:foobar> in the body
772 color body brightblue default "<URL:.*>"
774 # Color of URL in the body
775 color body brightblue default "((ftp|http|https)://|(file|mailto|news):|www\\.)[-a-z0-9_.:]*[a-z0-9](/[^][{} \t\n\r\"<>()]*[^][{} \t\n\r\"<>().,:!])?/?"
777 # Color of smileys in the body
778 color body brightdefault yellow "[;:]-*[)oO>(<]"
780 # Color for the german GnuPG-output in the body
781 color body red default "Korrekte Unterschrift"
782 color body brightyellow black "(Öffentlicher Schlüssel nicht gefunden|keine vertrauenswürdige Signatur|Dieser Schlüssel ist verfallen)"
783 color body brightred black "FALSCHE Unterschrift"
784 color body brightgreen black "nicht durch hinreichend vertrauenswürdige Signaturen zertifiziert"
786 # Color for the t-prot-output in the body
787 color body magenta default "^\\[---.*"
789 # Color for verbatim-marks in the body
790 color body brightgreen black "^#v[-+]"
792 # Color for *fat* text in the body
793 color body brightblack default "\\*+[^\\*]+\\*+"
795 # Color for _underline_ text in the body
796 color body brightwhite default "_+[^_]+_+"
798 # Color for /italic/ text in the body
799 color body red default "[^/a-z]/[a-z]+/[^/a-z]"
801 # Colors to test the colors color0-7 in the body
802 color body color0 default "color0"
803 color body color1 default "color1"
804 color body color2 default "color2"
805 color body color3 default "color3"
806 color body color4 default "color4"
807 color body color5 default "color5"
808 color body color6 default "color6"
809 color body color7 default "color7"
811 # Color the attribution-line in order of the quoted lines.
812 color body brightblue default "^[^>].*(wrote|writes|said|says|schrieb|schreibt|schrub|\
813 schreibselte|tippte|meinte|teilte folgendes mit|\
814 escreveu|escribió|scripsit|[0-9]+\\]|\\.[a-z]{2,4}>).*:"
816 color body brightred default "^>[^>].*(wrote|writes|said|says|schrieb|schreibt|schrub|\
817 schreibselte|tippte|meinte|teilte folgendes mit|\
818 escreveu|escribió|scripsit|[0-9]+\\]|\\.[a-z]{2,4}>).*:"
820 color body brightmagenta default "^>[ ]?>[^>].*(wrote|writes|said|says|schrieb|schreibt|schrub|\
821 schreibselte|tippte|meinte|teilte folgendes mit|\
822 escreveu|escribió|scripsit|[0-9]+\\]|\\.[a-z]{2,4}>).*:"