mutt config files
This commit is contained in:
parent
aac1c3832c
commit
94acb5229f
8 changed files with 325 additions and 1 deletions
1
bashrc
1
bashrc
|
@ -8,6 +8,7 @@ export EDITOR="vim"
|
||||||
|
|
||||||
GPG_TTY=`tty`
|
GPG_TTY=`tty`
|
||||||
export GPG_TTY
|
export GPG_TTY
|
||||||
|
export GPGKEY=6F36914A
|
||||||
|
|
||||||
#####ON DEFINIT LES COULEURS
|
#####ON DEFINIT LES COULEURS
|
||||||
red='\033[31m'
|
red='\033[31m'
|
||||||
|
|
11
install.sh
11
install.sh
|
@ -13,7 +13,6 @@ ln -s $WAI/screenrc ./.screenrc
|
||||||
ln -s $WAI/octaverc ./.octaverc
|
ln -s $WAI/octaverc ./.octaverc
|
||||||
ln -s $WAI/mailcap ./.mailcap
|
ln -s $WAI/mailcap ./.mailcap
|
||||||
|
|
||||||
|
|
||||||
ln -s $WAI/chooseWP.sh ~/Pictures/wallpapers/chooseWP.sh
|
ln -s $WAI/chooseWP.sh ~/Pictures/wallpapers/chooseWP.sh
|
||||||
|
|
||||||
#SSH
|
#SSH
|
||||||
|
@ -21,6 +20,16 @@ if [ ! -d "~/.ssh" ]; then mkdir .ssh/; fi;
|
||||||
cd ~/.ssh
|
cd ~/.ssh
|
||||||
ln -s $WAI/ssh/config ./
|
ln -s $WAI/ssh/config ./
|
||||||
|
|
||||||
|
#MUTT
|
||||||
|
if [ ! -d "~/.mutt" ]; then mkdir .mutt/; fi;
|
||||||
|
cd ~/.mutt
|
||||||
|
ln -s $WAI/mutt/muttrc ./
|
||||||
|
ln -s $WAI/mutt/killsig ./
|
||||||
|
ln -s $WAI/mutt/passwords.gpg ./
|
||||||
|
ln -s $WAI/mutt/crypto ./
|
||||||
|
ln -s $WAI/mutt/colors.test1 ./
|
||||||
|
ln -s $WAI/mutt/colors.test2 ./
|
||||||
|
|
||||||
|
|
||||||
#VIM
|
#VIM
|
||||||
if [ ! -d "~/.vim" ]; then mkdir ~/.vim/; fi;
|
if [ ! -d "~/.vim" ]; then mkdir ~/.vim/; fi;
|
||||||
|
|
80
mutt/colors.test1
Normal file
80
mutt/colors.test1
Normal file
|
@ -0,0 +1,80 @@
|
||||||
|
# vim: filetype=muttrc
|
||||||
|
|
||||||
|
############## COLORS ##############
|
||||||
|
# Colours for items in the index
|
||||||
|
color index brightcyan black ~N
|
||||||
|
# Hmm, don't like this.
|
||||||
|
#color index brightgreen black "~N (~x byers.world)|(~x byers.x)|(~x langly.levallois123.axialys.net)|(~x the.earth.li)"
|
||||||
|
color index brightyellow black ~F
|
||||||
|
color index black green ~T
|
||||||
|
color index brightred black ~D
|
||||||
|
mono index bold ~N
|
||||||
|
mono index bold ~F
|
||||||
|
mono index bold ~T
|
||||||
|
mono index bold ~D
|
||||||
|
|
||||||
|
# Highlights inside the body of a message.
|
||||||
|
|
||||||
|
# URLs
|
||||||
|
color body brightgreen black "(http|ftp|news|telnet|finger)://[^ \"\t\r\n]*"
|
||||||
|
color body brightgreen black "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
|
||||||
|
mono body bold "(http|ftp|news|telnet|finger)://[^ \"\t\r\n]*"
|
||||||
|
mono body bold "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
|
||||||
|
|
||||||
|
# email addresses
|
||||||
|
color body brightgreen black "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
|
||||||
|
#mono body bold "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
|
||||||
|
|
||||||
|
# header
|
||||||
|
color header green black "^from:"
|
||||||
|
color header green black "^to:"
|
||||||
|
color header green black "^cc:"
|
||||||
|
color header green black "^date:"
|
||||||
|
color header yellow black "^newsgroups:"
|
||||||
|
color header yellow black "^reply-to:"
|
||||||
|
color header brightcyan black "^subject:"
|
||||||
|
color header red black "^x-spam-rule:"
|
||||||
|
color header green black "^x-mailer:"
|
||||||
|
color header yellow black "^message-id:"
|
||||||
|
color header yellow black "^Organization:"
|
||||||
|
color header yellow black "^Organisation:"
|
||||||
|
color header yellow black "^User-Agent:"
|
||||||
|
color header yellow black "^message-id: .*pine"
|
||||||
|
color header yellow black "^X-Fnord:"
|
||||||
|
color header yellow black "^X-WebTV-Stationery:"
|
||||||
|
color header yellow black "^X-Message-Flag:"
|
||||||
|
color header yellow black "^X-Spam-Status:"
|
||||||
|
color header yellow black "^X-SpamProbe:"
|
||||||
|
color header red black "^X-SpamProbe: SPAM"
|
||||||
|
|
||||||
|
|
||||||
|
# Coloring quoted text - coloring the first 7 levels:
|
||||||
|
color quoted cyan black
|
||||||
|
color quoted1 yellow black
|
||||||
|
color quoted2 red black
|
||||||
|
color quoted3 green black
|
||||||
|
color quoted4 cyan black
|
||||||
|
color quoted5 yellow black
|
||||||
|
color quoted6 red black
|
||||||
|
color quoted7 green black
|
||||||
|
|
||||||
|
|
||||||
|
# Default color definitions
|
||||||
|
#color hdrdefault white green
|
||||||
|
color signature brightmagenta black
|
||||||
|
color indicator black cyan
|
||||||
|
color attachment black green
|
||||||
|
color error red black
|
||||||
|
color message white black
|
||||||
|
color search brightwhite magenta
|
||||||
|
color status brightyellow blue
|
||||||
|
color tree brightblue black
|
||||||
|
color normal white black
|
||||||
|
color tilde green black
|
||||||
|
color bold brightyellow black
|
||||||
|
#color underline magenta black
|
||||||
|
color markers brightcyan black
|
||||||
|
# Colour definitions when on a mono screen
|
||||||
|
mono bold bold
|
||||||
|
mono underline underline
|
||||||
|
mono indicator reverse
|
88
mutt/colors.test2
Normal file
88
mutt/colors.test2
Normal file
|
@ -0,0 +1,88 @@
|
||||||
|
## Theme kindly inspired from
|
||||||
|
## http://nongeekshandbook.blogspot.ie/2009/03/mutt-color-configuration.html
|
||||||
|
|
||||||
|
## Colours for items in the index
|
||||||
|
color index brightcyan black ~N
|
||||||
|
color index brightred black ~O
|
||||||
|
color index brightyellow black ~F
|
||||||
|
color index black green ~T
|
||||||
|
color index brightred black ~D
|
||||||
|
mono index bold ~N
|
||||||
|
mono index bold ~F
|
||||||
|
mono index bold ~T
|
||||||
|
mono index bold ~D
|
||||||
|
|
||||||
|
## Highlights inside the body of a message.
|
||||||
|
|
||||||
|
## URLs
|
||||||
|
color body brightgreen black "(http|ftp|news|telnet|finger)://[^ \"\t\r\n]*"
|
||||||
|
color body brightgreen black "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
|
||||||
|
mono body bold "(http|ftp|news|telnet|finger)://[^ \"\t\r\n]*"
|
||||||
|
mono body bold "mailto:[-a-z_0-9.]+@[-a-z_0-9.]+"
|
||||||
|
|
||||||
|
## Email addresses.
|
||||||
|
color body brightgreen black "[-a-z_0-9.%$]+@[-a-z_0-9.]+\\.[-a-z][-a-z]+"
|
||||||
|
|
||||||
|
## Header
|
||||||
|
color header green black "^from:"
|
||||||
|
color header green black "^to:"
|
||||||
|
color header green black "^cc:"
|
||||||
|
color header green black "^date:"
|
||||||
|
color header yellow black "^newsgroups:"
|
||||||
|
color header yellow black "^reply-to:"
|
||||||
|
color header brightcyan black "^subject:"
|
||||||
|
color header red black "^x-spam-rule:"
|
||||||
|
color header green black "^x-mailer:"
|
||||||
|
color header yellow black "^message-id:"
|
||||||
|
color header yellow black "^Organization:"
|
||||||
|
color header yellow black "^Organisation:"
|
||||||
|
color header yellow black "^User-Agent:"
|
||||||
|
color header yellow black "^message-id: .*pine"
|
||||||
|
color header yellow black "^X-Fnord:"
|
||||||
|
color header yellow black "^X-WebTV-Stationery:"
|
||||||
|
|
||||||
|
color header red black "^x-spam-rule:"
|
||||||
|
color header green black "^x-mailer:"
|
||||||
|
color header yellow black "^message-id:"
|
||||||
|
color header yellow black "^Organization:"
|
||||||
|
color header yellow black "^Organisation:"
|
||||||
|
color header yellow black "^User-Agent:"
|
||||||
|
color header yellow black "^message-id: .*pine"
|
||||||
|
color header yellow black "^X-Fnord:"
|
||||||
|
color header yellow black "^X-WebTV-Stationery:"
|
||||||
|
color header yellow black "^X-Message-Flag:"
|
||||||
|
color header yellow black "^X-Spam-Status:"
|
||||||
|
color header yellow black "^X-SpamProbe:"
|
||||||
|
color header red black "^X-SpamProbe: SPAM"
|
||||||
|
|
||||||
|
## Coloring quoted text - coloring the first 7 levels:
|
||||||
|
color quoted cyan black
|
||||||
|
color quoted1 yellow black
|
||||||
|
color quoted2 red black
|
||||||
|
color quoted3 green black
|
||||||
|
color quoted4 cyan black
|
||||||
|
color quoted5 yellow black
|
||||||
|
color quoted6 red black
|
||||||
|
color quoted7 green black
|
||||||
|
|
||||||
|
## Default color definitions
|
||||||
|
#color hdrdefault white green
|
||||||
|
color signature brightmagenta black
|
||||||
|
color indicator black cyan
|
||||||
|
color attachment black green
|
||||||
|
color error red black
|
||||||
|
color message white black
|
||||||
|
color search brightwhite magenta
|
||||||
|
color status brightyellow blue
|
||||||
|
color tree brightblue black
|
||||||
|
color normal white black
|
||||||
|
color tilde green black
|
||||||
|
color bold brightyellow black
|
||||||
|
#color underline magenta black
|
||||||
|
color markers brightcyan black
|
||||||
|
|
||||||
|
## Colour definitions when on a mono screen
|
||||||
|
mono bold bold
|
||||||
|
mono underline underline
|
||||||
|
mono indicator reverse
|
||||||
|
|
41
mutt/crypto
Normal file
41
mutt/crypto
Normal file
|
@ -0,0 +1,41 @@
|
||||||
|
set pgp_decode_command="gpg %?p?--passphrase-fd 0? --no-verbose --batch --output - %f"
|
||||||
|
set pgp_verify_command="gpg --no-verbose --batch --output - --verify %s %f"
|
||||||
|
set pgp_decrypt_command="gpg --passphrase-fd 0 --no-verbose --batch --output - %f"
|
||||||
|
set pgp_sign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --detach-sign --textmode %?a?-u %a? %f"
|
||||||
|
set pgp_clearsign_command="gpg --no-verbose --batch --output - --passphrase-fd 0 --armor --textmode --clearsign %?a?-u %a? %f"
|
||||||
|
set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust --encrypt-to 0xC9C40C31 -- -r %r -- %f"
|
||||||
|
set pgp_encrypt_sign_command="pgpewrap gpg --passphrase-fd 0 --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust --encrypt-to 0x6F36914A -- -r %r -- %f"
|
||||||
|
set pgp_import_command="gpg --no-verbose --import -v %f"
|
||||||
|
set pgp_export_command="gpg --no-verbose --export --armor %r"
|
||||||
|
set pgp_verify_key_command="gpg --no-verbose --batch --fingerprint --check-sigs %r"
|
||||||
|
set pgp_list_pubring_command="gpg --no-verbose --batch --with-colons --list-keys %r"
|
||||||
|
set pgp_list_secring_command="gpg --no-verbose --batch --with-colons --list-secret-keys %r"
|
||||||
|
|
||||||
|
# specify the uid to use when encrypting/signing
|
||||||
|
set pgp_sign_as=0x6F36914A
|
||||||
|
|
||||||
|
# this set the number of seconds to keep in memory the passpharse used to encrypt/sign
|
||||||
|
# the more the less secure it will be
|
||||||
|
set pgp_timeout=60
|
||||||
|
|
||||||
|
# it's a regexp used against the GPG output: if it matches some line of the output
|
||||||
|
# then mutt considers the message a good signed one (ignoring the GPG exit code)
|
||||||
|
set pgp_good_sign="^gpg: Good signature from"
|
||||||
|
|
||||||
|
# mutt uses by default PGP/GPG to sign/encrypt messages
|
||||||
|
# if you want to use S-mime instead set the smime_is_default variable to yes
|
||||||
|
|
||||||
|
# automatically sign all outgoing messages
|
||||||
|
set crypt_autosign
|
||||||
|
# sign only replies to signed messages
|
||||||
|
set crypt_replysign
|
||||||
|
|
||||||
|
# automatically encrypt outgoing messages
|
||||||
|
set crypt_autoencrypt=yes
|
||||||
|
# encrypt only replies to signed messages
|
||||||
|
set crypt_replyencrypt=yes
|
||||||
|
# encrypt and sign replies to encrypted messages
|
||||||
|
set crypt_replysignencrypted=yes
|
||||||
|
|
||||||
|
# automatically verify the sign of a message when opened
|
||||||
|
set crypt_verify_sig=yes
|
22
mutt/killsig
Executable file
22
mutt/killsig
Executable file
|
@ -0,0 +1,22 @@
|
||||||
|
#!/usr/bin/perl
|
||||||
|
#
|
||||||
|
# killsig: delete signature (also "oe-sigs") when quoting emails.
|
||||||
|
# known patterns: ">-- " , "> -- ", ">--", "> --".
|
||||||
|
#
|
||||||
|
# Michael Velten <michael@michnet.de>
|
||||||
|
|
||||||
|
open(MAIL, "+<$ARGV[0]") || die "$0: Can't open $ARGV[0]: $!";
|
||||||
|
while (<MAIL>) {
|
||||||
|
unless (/^> ?-- ?$/) {
|
||||||
|
push(@purged, $_);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
while (<MAIL>) {
|
||||||
|
push(@purged, $_) unless /^>.+/;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
truncate(MAIL, 0);
|
||||||
|
seek(MAIL,0,0);
|
||||||
|
print MAIL @purged;
|
||||||
|
close(MAIL);
|
81
mutt/muttrc
Normal file
81
mutt/muttrc
Normal file
|
@ -0,0 +1,81 @@
|
||||||
|
|
||||||
|
|
||||||
|
############################
|
||||||
|
##### ATTENTION - /!\ ######
|
||||||
|
# Fichier sur git, #
|
||||||
|
# Accessible publiquement #
|
||||||
|
# Ne pas mettre de mdp en #
|
||||||
|
# clair ! #
|
||||||
|
############################
|
||||||
|
|
||||||
|
|
||||||
|
set imap_user = "frank_mail"
|
||||||
|
|
||||||
|
# Keep IMAP connection alive by polling intermittently (time in seconds).
|
||||||
|
set imap_keepalive = 300
|
||||||
|
set smtp_url = "smtp://frank_mail@villaro-dixon.eu:587/"
|
||||||
|
set from = "Frank@Villaro-Dixon.eu"
|
||||||
|
set realname = "Frank Villaro-Dixon"
|
||||||
|
|
||||||
|
##Passwords:
|
||||||
|
source "gpg -d ~/.mutt/passwords.gpg |"
|
||||||
|
|
||||||
|
# Change the following line to a different editor you prefer.
|
||||||
|
#set editor = "vim"
|
||||||
|
set editor="$HOME/.mutt/killsig %s; /usr/bin/vim %s"
|
||||||
|
|
||||||
|
# Basic config, you can leave this as is
|
||||||
|
set folder = "imaps://villaro-dixon.eu:993"
|
||||||
|
set spoolfile = "+INBOX"
|
||||||
|
mailboxes =INBOX =UNIGE =SPAM =BITFLIP
|
||||||
|
|
||||||
|
#Bien ajouter le "+" devant !!!
|
||||||
|
set postponed = "+Drafts"
|
||||||
|
# Where to save sent messages ?
|
||||||
|
|
||||||
|
set record = "+Sent"
|
||||||
|
|
||||||
|
set imap_check_subscribed
|
||||||
|
|
||||||
|
# Allow Mutt to open new imap connection automatically.
|
||||||
|
unset imap_passive
|
||||||
|
set hostname = villaro-dixon.eu
|
||||||
|
#how often to check
|
||||||
|
set mail_check = 120
|
||||||
|
bind index "^" imap-fetch-mail
|
||||||
|
set beep_new
|
||||||
|
|
||||||
|
set timeout = 300
|
||||||
|
set header_cache=~/.mutt/cache/headers
|
||||||
|
set message_cachedir=~/.mutt/cache/bodies
|
||||||
|
set certificate_file=~/.mutt/certificates
|
||||||
|
set move = no
|
||||||
|
set include
|
||||||
|
set sort = 'threads'
|
||||||
|
set sort_aux = 'reverse-last-date-received'
|
||||||
|
set auto_tag = yes
|
||||||
|
|
||||||
|
ignore "Authentication-Results:"
|
||||||
|
ignore "DomainKey-Signature:"
|
||||||
|
ignore "DKIM-Signature:"
|
||||||
|
hdr_order Date From To Cc
|
||||||
|
alternative_order text/plain text/html *
|
||||||
|
auto_view text/html
|
||||||
|
bind editor <Tab> complete-query
|
||||||
|
bind editor ^T complete
|
||||||
|
bind editor <space> noop
|
||||||
|
|
||||||
|
# Gmail-style keyboard shortcuts
|
||||||
|
#macro index,pager y "<enter-command>unset trash\n <delete-message>" "Gmail archive message"
|
||||||
|
#macro index,pager d "<enter-command>set trash=\"imaps://imap.googlemail.com/[GMail]/Bin\"\n <delete-message>" "Gmail delete message"
|
||||||
|
#macro index,pager gi "<change-folder>=INBOX<enter>" "Go to inbox"
|
||||||
|
#macro index,pager ga "<change-folder>=[Gmail]/All Mail<enter>" "Go to all mail"
|
||||||
|
#macro index,pager gs "<change-folder>=[Gmail]/Starred<enter>" "Go to starred messages"
|
||||||
|
#macro index,pager gd "<change-folder>=[Gmail]/Drafts<enter>" "Go to drafts"
|
||||||
|
|
||||||
|
|
||||||
|
set certificate_file=~/.mutt/certificates/cert
|
||||||
|
set tmpdir=/dev/shm/
|
||||||
|
|
||||||
|
source ~/.mutt/colors.test1
|
||||||
|
source ~/.mutt/crypto
|
2
mutt/passwords.gpg
Normal file
2
mutt/passwords.gpg
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
…a
Y›FÿVeâÌ#%%•JÍ<1C> Îýâ× oDFR<46>`=œû>1|ÖÓ=G®MmêX.¥µì§ÛƤèB2mzÈb<C388>®ùº•´ª"ô Í
–R•&ýÌìB‚>á)Þ“T/AFñÏ„0È<}<7D>Ó£0KЛ̮n¯Õßá½HýS±ÞÕÇ—5=U÷ISµç×[Œ«ž¾‚Ê£¨e2o¥+²PåèJì
|
||||||
|
]
R#Û2‡ºuü`M.©JÜVWwÃëœöbÄ¢½ÛÁÅö“¦üÍ0É]Ëƈ.û§©\˜Að¿t¡¿É§]M,tÛ<74>ÛþÄ}µ°b2‹‚…â»…åÒ\šüp.]X}]Þþ÷IŒ\ÿî(ÿË»a1x¹ÍTuv…_æ|#!%ª ‹ã¿ßãC<L‡[‹µ <04>nKAÖæˆ}ó\*ÕJ,¦ ·Á¨–Æâ
|
Loading…
Reference in a new issue