|
@@ -0,0 +1,164 @@
|
|
|
+-- -*- madmutt configuration file -*-
|
|
|
+--
|
|
|
+-- Madmutt configuration file
|
|
|
+-- 2008, kolter <kolter@openics.org>
|
|
|
+--
|
|
|
+-- This file is distributed in the hope that it will be useful,
|
|
|
+-- but WITHOUT ANY WARRANTY
|
|
|
+--
|
|
|
+-- Lua configuration file for Madmutt.
|
|
|
+--
|
|
|
+
|
|
|
+mod_core.editor = 'emacs -nw'
|
|
|
+mod_core.shell = '/bin/zsh'
|
|
|
+mod_core.tmpdir = mod_core.homedir..'/.madmutt/tmp'
|
|
|
+-- mod_core.quit = 1
|
|
|
+-- mod_core.hostname = 'mx0.openics.org'
|
|
|
+
|
|
|
+local maildir = "/home/manu/Mail/imap/"
|
|
|
+local mailboxes = { maildir }
|
|
|
+
|
|
|
+mod_buffy.mail_check = 15
|
|
|
+
|
|
|
+MAlias.record = maildir..'/.Sent'
|
|
|
+MAlias.alias_file = "~/.madmutt/aliases"
|
|
|
+MAlias.signature = "~/.signatures/kolter_openics"
|
|
|
+
|
|
|
+MTransport.use_envelope_from =1
|
|
|
+
|
|
|
+-- misc functions
|
|
|
+function iter(fun, arr)
|
|
|
+ for _, v in ipairs(arr) do fun(v) end
|
|
|
+end
|
|
|
+
|
|
|
+function expand_mailboxes (pattern)
|
|
|
+ local ls = io.popen("find "..maildir.." -mindepth 1 -maxdepth 1 -type d -name \""..pattern.."\"")
|
|
|
+ for line in ls:lines() do
|
|
|
+ table.insert(mailboxes, line)
|
|
|
+ end
|
|
|
+ ls:close()
|
|
|
+end
|
|
|
+--------
|
|
|
+
|
|
|
+local alternates = {
|
|
|
+ "kolter@openics.org",
|
|
|
+ "emmanuel@bouthenot.name",
|
|
|
+ "kolter@free.fr",
|
|
|
+ "emmanuel.bouthenot@free.fr",
|
|
|
+}
|
|
|
+iter(MAlias.alternates, alternates)
|
|
|
+
|
|
|
+local subscribes = {
|
|
|
+ "weechat-(dev|cvs)",
|
|
|
+ "debian-.*@lists\.debian\.org",
|
|
|
+ "(asso|sl)@france\.debian\.net",
|
|
|
+ "backports.*@lists\.backports\.org",
|
|
|
+ "(ca|asso|abonnes|inscrits|tech|debutants|blahblah|annonces|party|devel|web|hourtin)@abul\.org",
|
|
|
+ "hurdfr@hurdfr\.org",
|
|
|
+ "(shell|emacs|sysadmin)@asyd\.net",
|
|
|
+ "(communication|themes|org|2008)@rmll\.info",
|
|
|
+ "organisation@rmll2008.org",
|
|
|
+}
|
|
|
+iter(MAlias.subscribe, subscribes)
|
|
|
+
|
|
|
+local mailboxes_pattern = {
|
|
|
+ ".Drafts",
|
|
|
+ ".Sent",
|
|
|
+ ".Spam",
|
|
|
+ ".Trash",
|
|
|
+ ".sys.dak",
|
|
|
+ ".sys.sympa",
|
|
|
+ ".sys.reports",
|
|
|
+ ".sys.infos",
|
|
|
+ ".my.cnam",
|
|
|
+ ".my.misc",
|
|
|
+ ".friends.tbs.tiacfooting",
|
|
|
+ ".my.soft.weechat.ml.*",
|
|
|
+ ".my.soft.galette.devel",
|
|
|
+ ".my.ml.rmll.*",
|
|
|
+ ".my.ml.asyd.*",
|
|
|
+ ".my.ml.abul.*",
|
|
|
+ ".my.ml.debian.france.*",
|
|
|
+ ".my.soft.debian.pkg.phototools",
|
|
|
+ ".my.ml.debian.*",
|
|
|
+ ".my.ml.hurd.hurdfr",
|
|
|
+ ".my.soft.debian.*",
|
|
|
+}
|
|
|
+for _, v in pairs(mailboxes_pattern) do
|
|
|
+ expand_mailboxes(v)
|
|
|
+end
|
|
|
+iter(mod_buffy.mailboxes, mailboxes)
|
|
|
+
|
|
|
+--mod_cset.assumed_charset = "cp1252"
|
|
|
+--mod_cset.send_charset = "us-ascii:utf-8"
|
|
|
+
|
|
|
+--
|
|
|
+-- MIME settings
|
|
|
+--
|
|
|
+-- mod_mime.spam("x-dspam-result: *spam", "spam")
|
|
|
+mod_mime.auto_view("text/html")
|
|
|
+mod_mime.alternative_order("text/plain")
|
|
|
+mod_mime.alternative_order("text")
|
|
|
+mod_mime.mailcap_path = "~/.madmutt/mailcap:/etc/mailcap"
|
|
|
+mod_mime.ignore("*");
|
|
|
+mod_mime.unhdr_order("*");
|
|
|
+
|
|
|
+local headers = {
|
|
|
+ "From:",
|
|
|
+ "Resent-From:",
|
|
|
+ "Subject:",
|
|
|
+ "To:",
|
|
|
+ "Cc:",
|
|
|
+ "Bcc:",
|
|
|
+ "Return-Path:",
|
|
|
+ "Reply-To:",
|
|
|
+ "Mail-Followup-To:",
|
|
|
+ "Followup-To:",
|
|
|
+ "Date:",
|
|
|
+ "Resent-Date:",
|
|
|
+ "Organization:",
|
|
|
+ "User-Agent:",
|
|
|
+ "X-Mailer:",
|
|
|
+ "X-Newsreader:",
|
|
|
+ "Newsgroups:",
|
|
|
+ "Summary:",
|
|
|
+ "Keywords:",
|
|
|
+ "Mail-Copies-To:",
|
|
|
+ "Sender:",
|
|
|
+ "X-Sent:",
|
|
|
+ "X-Mailman-Version:",
|
|
|
+ "Posted-To:",
|
|
|
+ "Mail-Copies-To:",
|
|
|
+ "Apparently-To:",
|
|
|
+ "Gnus-Warning:",
|
|
|
+ "Resent-From:",
|
|
|
+ "X-Accept-Language:",
|
|
|
+ "gpg-key-ID:",
|
|
|
+ "X-GPG-Fingerprint:",
|
|
|
+ "X-PGP-Fingerprint:",
|
|
|
+ "X-GnuPG-KeyID:",
|
|
|
+ "fingerprint:",
|
|
|
+ "X-Spam-Status:",
|
|
|
+ "X-Junked-Because:",
|
|
|
+ "X-SpamProbe:",
|
|
|
+ "X-Virus-hagbard:",
|
|
|
+ "X-Originating-IP:",
|
|
|
+ "X-Originating-Email:",
|
|
|
+ "X-Bogosity:",
|
|
|
+ "X-Operating-System:",
|
|
|
+ "X-Apparently-From:",
|
|
|
+ "X-Virus-Scanned:",
|
|
|
+ "Message-ID:",
|
|
|
+ "X-Org-Mail:",
|
|
|
+ "X-Org-Id:",
|
|
|
+}
|
|
|
+iter(mod_mime.unignore, headers)
|
|
|
+iter(mod_mime.hdr_order, headers)
|
|
|
+
|
|
|
+--
|
|
|
+-- GPG settings
|
|
|
+--
|
|
|
+-- mod_crypt.autosign = 1
|
|
|
+-- mod_crypt.replysign = 1
|
|
|
+mod_crypt.verify_sig = 1
|
|
|
+
|