你的.muttrc里有什么?

时间:2011-02-20 06:23:10

标签: mutt

我刚刚开始使用mutt(最初开始慢慢剥离自己的GUI应用程序,结果我只是被困在终端窗口内),而我设法从我的IMAP服务器获取邮件,我想做一些自定义,主要是:

  1. 获取今天的邮件。

  2. 将所有内容保留在服务器上

  3. 不要在本地磁盘上保存任何内容

  4. 不要问我是否要创建$USER/Mai l文件夹。由于我也有我的常规邮件客户端,mutt只是一种从终端检查邮件的简单方法。

  5. 我不想在这里问一个问题,我想我会尝试更多地了解一些很酷的技巧,色彩场景以及你们可能拥有的配置设置,我可以在我的场景中使用。

2 个答案:

答案 0 :(得分:5)

以下是我可以想到的自定义内容:

  1. 不确定如何实现这一目标,如果切换到IMAP中的文件夹,mutt将获取该文件夹的所有标题。一旦你打开它就会收到邮件。
  2. 由于您使用的是IMAP,因此默认情况下,mutt应该保留服务器上的所有内容。如果您特意请求删除,它只会删除一些内容。或者也许我误解了你想要实现的目标?
  3. 应该可以通过禁用本地缓存来实现。有一个标题和一个消息缓存。有关详细信息,请参阅header-cachemessage-cachedir。但请注意,禁用缓存会影响性能,因为每次切换目录时,mutt都必须重新获取所有邮件的标头。
  4. muttrc中,请务必正确设置folder变量。如果我没记错,$USER/Mail是默认值。如果你正确设置mutt,每次启动时都不会要求你创建它。

  5. 以下是我的mutt配置摘录:

    set postpone=ask-no 
    set beep_new=yes
    set confirmappend=no
    set sort=threads
    set mail_check=60
    set timeout=10
    set net_inc=5
    set move=no
    set sort_alias=alias
    set reverse_alias=yes
    set alias_file=~/.mail_aliases
    set editor='vim + -c "set textwidth=72" -c "set wrap"'
    set header_cache=~/.mutt/cache/headers
    set message_cachedir=~/.mutt/cache/bodies
    set certificate_file=~/.mutt/certificates
    auto_view text/html application/pdf application/msword
    alternative_order text/plain text text/enriched text/html
    mime_lookup application/octet-stream
    source $alias_file
    set mbox_type=maildir
    set ssl_starttls=yes
    set folder=imaps://host:port
    set spoolfile="+inbox"
    set record="+sent/`date +%Y-%m`"
    set postponed="+drafts"
    ignore *
    unignore  Date To Cc Bcc From Subject X-Mailer Organization User-Agent X-PGP-Key List-Id
    hdr_order Date From To Cc Bcc Subject X-Mailer User-Agent Organization List-Id X-PGP-Key
    

    我的配色方案:

    # Default color definitions
    color normal     white         default
    color hdrdefault green         default
    color quoted     green         default
    color quoted1    yellow        default
    color quoted2    red           default
    color signature  cyan          default
    color indicator  brightyellow  red 
    color error      brightred     default
    color status     brightwhite   blue
    color tree       brightmagenta default
    color tilde      brightblue    default
    color attachment brightyellow  magenta
    color markers    brightred     default
    color message    white         default
    color search     brightwhite   magenta
    color bold       brightyellow  green
    
    # Color definitions when on a mono screen
    mono bold      bold
    mono underline underline
    mono indicator reverse
    mono error     bold
    
    # Colors for items in the reader
    color header brightyellow default "^(From|Subject):"
    color header brightcyan   default ^To:
    color header brightcyan   default ^Cc:
    mono  header bold                 "^(From|Subject):"
    

    希望有所帮助!

答案 1 :(得分:1)

我意识到现在已经超级老了,但请查看offlineimap,了解本地Maildir设置到某个地方的IMAP帐户的背景同步。

http://offlineimap.org/

此外,曝光的配色方案非常好:

http://ethanschoonover.com/solarized