Output is 0 and mail is delivered. 

[root@server quota]# ./quota-warning.sh 85 [email protected] ; echo 
$? 
0 

----- Mensaje original -----

De: "Aki Tuomi" <[email protected]> 
Para: [email protected] 
Enviados: Lunes, 10 de Octubre 2016 11:37:26 
Asunto: Re: problem with quota warning script execution, error 75 

No, 

./quota-warning.sh 85 [email protected] ; echo $? 

the '?' is part of the cmdline. 

On 10.10.2016 12:21, Ximo Mira wrote: 
> Like this? 
> 
> [root@server quota]# ./quota-warning.sh 85 [email protected] ; echo 
> $ 
> $ 
> 
> Got message succesfully delivered. 
> 
> 
> ----- Mensaje original ----- 
> 
> De: "Aki Tuomi" <[email protected]> 
> Para: [email protected] 
> Enviados: Lunes, 10 de Octubre 2016 11:14:01 
> Asunto: Re: problem with quota warning script execution, error 75 
> 
> 
> 
> 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