====== Mutt Konfiguration ====== ~/.mutt/muttrc -------------- set envelope_from = yes set edit_headers = yes set sort = reverse-date-received set pager_index_lines = 21 set pager_stop = yes set menu_scroll = yes set editor = 'vim -c "startinsert" -c "set t_Co=8" -c "syntax on" -c "/^$" -c "set tw=70" -c "set number"' set alias_file = ~/.mutt/alias source ~/.mutt/alias set reverse_alias set mailcap_path = ~/.mutt/mailcap auto_view text/html alternative_order text/plain text/html set locale = de_DE.utf8 set date_format = "%a %d %b %y %H:%M" set index_format = "%4C %Z %D %-30.30F (%?l?%4l&%4c?) %s" set folder_format = "%2C %8s %d %t %N %f" set status_on_top =yes set sleep_time = 0 set sidebar_visible = yes set sidebar_width = 25 set sidebar_delim = " | " bind index,pager \CP sidebar-prev bind index,pager \CN sidebar-next bind index,pager \CO sidebar-open macro index \CB 'toggle sidebar_visible' macro pager \CB 'toggle sidebar_visible' color index red black "~N" color index red black "~O" color index green black "~X 1-" ~/.mutt/mail1 ------------- set from = "user1@domain1.net" set realname = "User1 Name1" set smtp_url="smtp://user1@domain1.net@smtp.domain1.net:587/" set smtp_pass = "password1" set mbox_type = maildir set folder = "~/Mail/mailbox1/" set spoolfile = "~/Mail/mailbox1/INBOX/" set record = "~/Mail/mailbox1/Sent/" set postponed = "~/Mail/mailbox1/Drafts/" set trash = "~/Mail/mailbox1/Trash/" mailboxes +INBOX/ +Archive/ +Drafts/ +Sent/ +Spam/ +Trash/ set status_format = "-%r--- user1@domain1.net --- %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---" macro index,pager 'offlineimap -a mail1 -q -uquiet' ~/.mutt/mail2 ------------- set from = "user2@domain2.net" set realname = "User2 Name2" set smtp_url="smtp://user2@domain2.net@smtp.domain2.net:587/" set smtp_pass = "password2" set mbox_type = maildir set folder = "~/Mail/mailbox2/" set spoolfile = "~/Mail/mailbox2/INBOX/" set record = "~/Mail/mailbox2/Sent/" set postponed = "~/Mail/mailbox2/Drafts/" set trash = "~/Mail/mailbox2/Trash/" mailboxes +INBOX/ +Archive/ +Drafts/ +Sent/ +Spam/ +Trash/ set status_format = "-%r--- user2@domain2.net --- %f [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d? Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l? %l?]---(%s/%S)-%>-(%P)---" macro index,pager 'offlineimap -a mail2 -q -uquiet' ~/.mutt/alias ------------- alias nik1 Real Name1 alias nik2 Real Name2 ~/.mutt/mailcap --------------- text/html; lynx -assume_charset=%{charset} -display_charset=utf-8 -dump %s; nametemplate=%s.html; copiousoutput ====== offlineimap Konfiguration ====== ~/.offlineimaprc ---------------- [general] accounts = mail1, mail2 [Account mail1] localrepository = mail1-local remoterepository = mail1-remote [Repository mail1-local] type = Maildir localfolders = ~/Mail/mailbox1 nametrans = lambda folder: {"Sent": "Sent Items".get(folder, folder) [Repository mail1-remote] type = IMAP ssl = yes remotehost = imap.domain1.net remoteuser = mail1@domain1.net remotepass = mail1_pass nametrans = lambda folder: {"Sent Items": "Sent"}.get(folder, folder) [Account mail2] localrepository = mail2-local remoterepository = mail2-remote [Repository mail2-local] type = Maildir localfolders = ~/Mail/mailbox2 nametrans = lambda folder: {"Archive": "[Gmail]/Alle Nachrichten", "Drafts": "[Gmail]/Entw&APw-rfe", "Sent": "[Gmail]/Gesendet", "Marked": "[Gmail]/Markiert", "Spam": "[Gmail]/Spam", "Important": "[Gmail]/Wichtig", "Trash": "[Gmail]/Papierkorb"}.get(folder, folder) [Repository mail2-remote] type = IMAP ssl = yes remotehost = imap.domain2.net remoteuser = mail2@domain2.net remotepass = mail2_pass nametrans = lambda folder: {"[Gmail]/Alle Nachrichten": "Archive", "[Gmail]/Entw&APw-rfe": "Drafts", "[Gmail]/Gesendet": "Sent", "[Gmail]/Markiert": "Marked", "[Gmail]/Spam": "Spam", "[Gmail]/Wichtig": "Important", "[Gmail]/Papierkorb": "Trash"}.get(folder, folder) --> offlineimap ====== bashrc Einträge ====== ~/.bashrc --------- alias m="/path/to/mail_check.sh" alias m1="mutt -e 'source ~/.mutt/mail1'" alias m2="mutt -e 'source ~/.mutt/mail2'" ====== mail_check.sh Script ====== /path/to/mail_check.sh ---------------------- echo echo " mailbox_1 1 mailbox_2 2 mailbox_3 3 mailbox_4 4" echo "------------------- ------------------- ------------------- -------------------" printf "%-8s %3.0f (%d) %-8s %3.0f (%d) %-8s %3.0f (%d) %-8s %3.0f (%d)\n" " INBOX" "`ls /home/user/Mail/mail1/INBOX/new|wc -l`" "`ls /home/user/Mail/mail1/INBOX/cur|wc -l`" " INBOX" "`ls /home/user/Mail/mail2/INBOX/new|wc -l`" "`ls /home/user/Mail/mail2/INBOX/cur|wc -l`" " INBOX" "`ls /home/user/Mail/mail3/INBOX/new|wc -l`" "`ls /home/user/Mail/mail3/INBOX/cur|wc -l`" " INBOX" "`ls /home/user/Mail/mail4/INBOX/new|wc -l`" "`ls /home/user/Mail/mail4/INBOX/cur|wc -l`" echo; echo ====== vimrc Einträge ====== ~/.vimrc -------- :ab hi Hallo, :ab mfg Mit freundlichen GrüßenVorname Nachname