3个不稳定版本
0.2.1 | 2023年1月30日 |
---|---|
0.2.0 | 2023年1月3日 |
0.1.0 | 2022年6月29日 |
#637 在 配置
每月24次下载
用于 3 存储库
17KB
272 行
呕吐配置库
呕吐配置库是一个Rust存储库,为Vomit项目的所有工具提供统一的配置文件。
有关更多信息,请参阅存储库文档。
lib.rs
:
此存储库为Vomit项目的所有工具提供统一的配置文件。
它旨在提供电子邮件账户各个方面配置选项。大多数工具只需要可用选项的子集,但一旦账户完全配置,所有工具都将能够使用它。
虽然是为Vomit项目编写的,但这实际上是一个通用的电子邮件账户配置库。如果您认为它可能对您有用,请随时在Vomit之外使用。
标准位置是 $XDG_CONFIG_DIR
/vomit/config.toml,通常意味着 ~/.config/vomit/config.toml
。
使用此库的项目将有自己的关于所需值的文档。以下是一个包含所有可用选项(尽管其中一些已注释)的示例,包括它们的用法说明
## This section defines one account named "example". Most tools
## support multiple accounts. If not specified, tools should default
## to the first account in the config file.
[example]
## `local` defaults to "~/.maildir", but can be set explicitly:
local = '/home/test/.maildir'
## The mail server. Must support IMAPS
remote = 'imap.example.com'
## Login name for the mail server
user = 'johndoe'
## Password for the mail server. Can be set explicitly:
#password = 'hunter1'
## but that's not great for security. Instead use a command,
## e.g. to interact with your password manager
pass-cmd = 'pass show mail/example.com'
## If sending mail is handled by a different server (i.e. a dedicated
## SMTP server), override it like this:
send.remote = 'smtp.example.com'
## Some mail setups even have different credentials for sending mail,
## So those can be overridden, too:
send.user = '[email protected]'
## See password and pass-cmd above:
#send.password = 's3cr3t'
send.pass-cmd = 'pass show mail/smtp.example.com'
依赖关系
~1.4–2.5MB
~46K SLoC