参考原文网址: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