-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Thu, 20 Feb 2014, Alexandre Ellert wrote:

From: Alexandre Ellert <aell...@numeezy.com>

@Alexandre: You've removed the "$mail_plugins" in the IMAP section as Peter 
already pointed out?

I'm not sure to fully understand how mail_plugins directive works.

consider it as a variable like in the shell, PHP or perl....

Please correct, if I'm wrong :

Global mail_plugins lists common plugin used by all protocol :

global mail_plugins just assigns a variable, which is used as default, if the setting is missing.

mail_plugins = quota mail_log notify
Later, within each protocol declaration, I need to reference $mail_plugins 
variable (i.e. mail_plugins = $mail_plugins …)

yes, if you want to include the previously defined value.

Each protocol can use its own mail_plugins with an override :
protocol imap {
 mail_max_userip_connections = 80
 mail_plugins = quota imap_quota antispam
}
In that case mail_log notify are not enabled for protocol imap.

Yep.

So, I have two options :

1. List all mail_plugins explicitly for protocol imap, like this :
2. Use $mail_plugins variable to include global mail_plugins into protocol imap 
:

Yes, whichever suits your particular need more.

- -- Steffen Kaiser
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iQEVAwUBUwX393D1/YhP6VMHAQKIDAf9HeombYlYE3a35cpjOy7dE/behrF4oLpH
9rDIx7HqfTruiMuT1jkQxcb/aXvWYgrardxrVzS+AOGE5ctU3gbYnqHZWH/ldHD0
jJwfJVpFSM5LuxEWG9djgKZegcYjTwIUIhJYAdIfXdKjVUCpJcSgzaWq2Qp96a28
4Kl6T8wQjWmUSnryPtlC3Ge7rTtvjf46wtzYs9sBWSCyjX/jAGsQG/i5dyzNL4J6
bOKaeXSZz29+MOo67TT0dYR02hsRgHx+4AwqyN8/4P9PH6Xm/DPYHSA4HadTbbO6
vIjmf30YnTKevtdIJsR4UAkmVsRP6xOmn5APIW4JOKbpMUFklpsdlw==
=73UN
-----END PGP SIGNATURE-----

Reply via email to