dovecot-1.2: dovecot --exec-mail: Put mail_uid and mail_gid sett...
dovecot at dovecot.org
dovecot at dovecot.org
Mon Sep 7 04:10:28 EEST 2009
details: http://hg.dovecot.org/dovecot-1.2/rev/eb22a456a625
changeset: 9364:eb22a456a625
user: Timo Sirainen <tss at iki.fi>
date: Sun Sep 06 21:10:24 2009 -0400
description:
dovecot --exec-mail: Put mail_uid and mail_gid settings to environment.
diffstat:
1 file changed, 5 insertions(+)
src/master/mail-process.c | 5 +++++
diffs (15 lines):
diff -r 1ec784dd4773 -r eb22a456a625 src/master/mail-process.c
--- a/src/master/mail-process.c Sun Sep 06 21:00:22 2009 -0400
+++ b/src/master/mail-process.c Sun Sep 06 21:10:24 2009 -0400
@@ -429,6 +429,11 @@ mail_process_set_environment(struct sett
env_put(t_strdup_printf("DBOX_ROTATE_DAYS=%u",
set->dbox_rotate_days));
+ if (exec_mail && *set->mail_uid != '\0')
+ env_put(t_strconcat("MAIL_UID=", set->mail_uid, NULL));
+ if (exec_mail && *set->mail_gid != '\0')
+ env_put(t_strconcat("MAIL_GID=", set->mail_gid, NULL));
+
if (*set->mail_plugins != '\0') {
env_put(t_strconcat("MAIL_PLUGIN_DIR=",
set->mail_plugin_dir, NULL));
More information about the dovecot-cvs
mailing list