--- smeserver-zarafa-0.9.0/root/etc/e-smith/templates-user/.qmail/80Zarafa.zarafaPublic 2009-07-27 20:20:42.000000000 +1000 +++ smeserver-zarafa-0.9.0/root/etc/e-smith/templates-user/.qmail/80Zarafa 2009-07-27 20:35:44.000000000 +1000 @@ -1,6 +1,13 @@ { my $zarafa = $user->prop('zarafa') || 'disabled'; + my $zarafaPublic = $user->prop('zarafaPublic') || 'disabled'; my $zarafa2 = ${'zarafa-server'}{GlobalForward} || 'disabled'; - return "| /usr/bin/zarafa-dagent -q $USERNAME ; if [ $? -ne 0 ] ; then exit -1; else exit 99; fi;" - if ($zarafa eq 'enabled' || $zarafa2 eq 'enabled'); + + if ($zarafa eq 'enabled' || $zarafa2 eq 'enabled') + { + if ($zarafaPublic eq 'enabled') + { return "| /usr/bin/zarafa-dagent --public 'Public Folders\\$USERNAME' -C $USERNAME ; if [ $? -ne 0 ] ; then exit -1; else exit 99; fi;"; } + else + { return "| /usr/bin/zarafa-dagent -q $USERNAME ; if [ $? -ne 0 ] ; then exit -1; else exit 99; fi;" } + } }