参考原文网址:http://wiki2.dovecot.org/MailLocation
????在学习Dovecot参数配置的时候,经常配到需要对变量的格式进行配置。有时候,对一些变量的配置格式不怎么理解。因此,这里主要参考了官方文档,就以mail_location变量的设置格式为例,对Dovecot中常见的变量设置格式进行简析。
????Dovecot中,mail_location的变量配置格式如下:
mail_location = mailbox-fomat:path[:key=value...]
其中:
mailbox-format 为邮件的格式,Dovecot支持的邮件格式有:
mail_location = maildir:~/Maildir:INDEX=/var/indexes/%u
在这个格式中,maildir为邮件存储格式; ~/Maildir 为邮件存储的路径;INDEX=/var/indexes/%u为一个设定的可选参数,说明Dovecot中的 index files 存放路径。
????这里,可能会疑惑 %u代表什么意思?事实上,这是Dovecot中表示变量的一种格式,具体含义如下:
%u:邮件地址全名%n:邮件中的用户名。以 user@domain.com 为例,%n指的是user,而%u指的是user@domain.com%d:邮件中的域名部分。同样以上面的邮件地址为例,%d指的是domain.com????在变量参数配置过程中,Postfix、Dovecot等软件的参数变量配置常采用类似的格式,但是具体含义需要根据使用的软件和变量详细加以区分。
以Mail_location为例简析Dovecot中的变量格式
原文地址:http://blog.csdn.net/shiyuan0/article/details/44101169