I got it! and I will share with you my script!
#!/bin/bash
# This script set a global quota for all user in virtual domain using Openldap Backend
#Credits: giorgiolago#gmail.com
# How to use:
# ./set_global_quota_OpenLDAP.sh > global_quota.ldif
# ldapmodify -x -D "cn=Manager,dc=iredmail,dc=org" -w password -f global_quota.ldif
LDAP_SUFFIX="dc=iredmail,dc=org"
BINDDN="cn=Manager,${LDAP_SUFFIX}"
BINDPW='password'
BASE_DN="o=domains,${LDAP_SUFFIX}"
QUOTA='1048576000'
DOMAIN_NAME="iredmail.org"
DOMAIN_DN="domainName=${DOMAIN_NAME}"
OU_USER_DN="ou=Users"
for i in $(ldapsearch -x -D "${BINDDN}" -w "${BINDPW}" |egrep "mail="|cut -d"," -f1|cut -d"=" -f2); do
echo ;
echo dn: mail=$i,${OU_USER_DN},${DOMAIN_DN},${BASE_DN}
echo changetype:modify;
echo replace:mailQuota;
echo mailQuota:${QUOTA};
done
#Examples of Email Quota
#250MB = 262144000
#500MB = 524288000
# 1 GB = 1048576000