On 10.10.2016 11:49, Ximo Mira wrote: > Hi, > > Im quite new to dovecot and im trying to run quota warning script with no > success. Using "quota = count:User quota" and this script: > ________________________ > #!/bin/sh > PERCENT=$1 > USER=$2 > cat << EOF | /usr/libexec/dovecot/dovecot-lda -d $USER -o > "plugin/quota=count:User quota:noenforcing" > From: [email protected] > To: $USER > Subject: Quota alert > > Quota usage is $PERCENT% > Bye > > EOF > ________________________ > > If I run the script manually from command line it works and message is > delivered. If user reaches first configured limit (85%) Im getting this > error. > > Oct 10 10:38:01 auth: Error: userdb([email protected]): client doesn't have > lookup permissions for this user: userdb reply doesn't contain uid (to bypass > this check, set: service auth { unix_listener /var/run/dovecot/auth-userdb { > mode=0777 } }) > Oct 10 10:38:01 lda([email protected]): Error: user [email protected]: Auth USER > lookup failed > Oct 10 10:38:01 lda: Fatal: Internal error occurred. Refer to server log for > more information. > Oct 10 10:38:01 quota-warning: Fatal: master: service(quota-warning): child > 24515 returned error 75 > > Auth is LDAP based. Hi
can you run the script by hand so that you do ./script params ; echo $? Aki
