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

Reply via email to