MAlias.record = '=sent' mod_core.hostname = 'evy.ikibiki.org' function iter(fun, arr) for _, v in ipairs(arr) do fun(v) end end mod_buffy.add_mailboxes = function(arr) iter(mod_buffy.mailboxes, arr) end -- Iterate over the mailboxes ls = io.popen("find ~/Maildir -mindepth 1 -maxdepth 1 -type d | sort") for line in ls:lines() do mod_buffy.add_mailboxes { line } end io.close(ls) MAlias.set_alternates = function(arr) iter(MAlias.alternates, arr) end MAlias.set_lists = function(arr) iter(MAlias.lists, arr) end MAlias.set_subscribe = function(arr) iter(MAlias.subscribe, arr) end MAlias.alias_file = "~/.mutt/aliases" MAlias.set_alternates { '(cyril.brulebois@enst-bretagne.fr)', '(cyril.brulebois@linuxgraphic.org)', '(kibi@tinfc.org)', '(kibi@ikibiki.org)', } MTransport.use_envelope_from = 1 mod_cset.assumed_charset = "cp1252" mod_cset.send_charset = "us-ascii:utf-8" -- mod_mime {{{ 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.ignore("*"); mod_mime.unhdr_order("*"); local hdrs = { "Subject:", "From:", "To:", "Cc:", "Bcc:", "Date:", "User-Agent:", "X-Mailer:", "Message-Id:", "Sender:", "X-Org-Mail:", "X-Org-Id:" } iter(mod_mime.unignore, hdrs) iter(mod_mime.hdr_order, hdrs) -- }}} mod_crypt.autosign = 1 mod_crypt.replysign = 1 mod_crypt.verify_sig = 1