From fe4fa04147e3570973b363d350500b20cee5094a Mon Sep 17 00:00:00 2001 From: Serghey Rodin Date: Sun, 23 Mar 2014 16:33:03 +0200 Subject: [PATCH] Define exim user on Debian/Ubuntu. Fixes #125 --- bin/v-add-mail-domain-dkim | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/v-add-mail-domain-dkim b/bin/v-add-mail-domain-dkim index 8c4726c51..d90ba8f16 100755 --- a/bin/v-add-mail-domain-dkim +++ b/bin/v-add-mail-domain-dkim @@ -46,9 +46,17 @@ openssl rsa -pubout -in $USER_DATA/mail/$domain.pem \ -out $USER_DATA/mail/$domain.pub &>/dev/null chmod 660 $USER_DATA/mail/$domain.* +# Define exim user +if [ "$MAIL_SYSTEM" = 'exim' ]; then + mail_user=exim +fi +if [ "$MAIL_SYSTEM" = 'exim4' ]; then + mail_user=Debian-exim +fi + # Adding dkim to config cp $USER_DATA/mail/$domain.pem $HOMEDIR/$user/conf/mail/$domain/dkim.pem -chown exim:mail $HOMEDIR/$user/conf/mail/$domain/dkim.pem +chown $mail_user:mail $HOMEDIR/$user/conf/mail/$domain/dkim.pem chmod 660 $HOMEDIR/$user/conf/mail/$domain/dkim.pem # Checking dns domain