簡體   English   中英

基於當前主機名的 Mutt 配置

[英]Mutt Configuration Based on Current Hostname

我是專門從從多個主機運行 Mutt 的角度來寫這篇文章的,但是只有一個源代碼控制的配置文件。 將它留給 devops 方面,“所有”主機配置都保持充分同步。

所以,基本上,我想要一個特定的郵箱配置,有效地基於主機類型,但更一般地說,僅基於主機名命令。 本質上,我希望給定主機的默認郵箱是“正確的”(對於 ZEDC9F0A5A5A5D57797BF68E37364743831Z 主機通常是 /var/mail/$user),但我已經為郵箱 1-3 定義了默認為熱鍵的熱鍵(基本上是 F2、F# F4為IMAPS郵箱,默認為本地系統默認)。

您將如何設置? 目前,我可以使用正確的熱鍵在郵箱之間切換。 但是,我如何根據運行 mutt 的主機名來確定 muttrc “決策”?

這個解決方案應該適用於 mutt 和 neomutt。 這個想法是將主機特定的配置放在單獨的文件中,並將它們放在主配置文件中。 請參見下面的示例。

文件:

  • ~/.neomutt/neomuttrc主配置文件
  • ~/.neomutt/neomuttrc.host1主機特定配置文件
  • ~/.neomutt/neomuttrc.host2主機特定配置文件

~/.neomutt/neomuttrc的內容

# Your main confing file. Here ale all the shared settings. 
# …
# source host specific config
source ~/.neomutt/neomuttrc.`hostname`

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM