-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Thu, 20 Feb 2014, Alexandre Ellert wrote:
From: Alexandre Ellert aellert@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 :
- List all mail_plugins explicitly for protocol imap, like this :
- 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-----