install_update_dovecot-2.4.sh: fix quota relating errors.
This commit is contained in:
@ -639,7 +639,7 @@ replace_or_append_code_block_if_keyval_strict() {
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
rm -f _new_block_to_append.tmp
|
||||
echo "Block '$block_name' wurde ersetzt (Bedingung erfüllt)."
|
||||
#echo "Block '$block_name' wurde ersetzt (Bedingung erfüllt)."
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -689,7 +689,7 @@ delete_code_block() {
|
||||
' "$file" > "$tmp_file"
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
echo "Block '$block_name' wurde gelöscht."
|
||||
#echo "Block '$block_name' wurde gelöscht."
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -760,7 +760,7 @@ delete_code_block_with_comments() {
|
||||
' "$file" > "$tmp_file"
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
echo "Block '$block_name' inkl. vorangehender Kommentare wurde gelöscht."
|
||||
#echo "Block '$block_name' inkl. vorangehender Kommentare wurde gelöscht."
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -818,7 +818,7 @@ replace_variable() {
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
rm -f _missing_var.tmp
|
||||
echo "Variable '$var_name' wurde ersetzt."
|
||||
#echo "Variable '$var_name' wurde ersetzt."
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -864,9 +864,10 @@ replace_or_append_variable() {
|
||||
|
||||
if [[ $result -eq 3 ]]; then
|
||||
cat _var_append.tmp >> "$tmp_file"
|
||||
echo "Variable '$var_name' wurde neu ans Ende angehängt."
|
||||
#echo "Variable '$var_name' wurde neu ans Ende angehängt."
|
||||
else
|
||||
echo "Variable '$var_name' wurde ersetzt."
|
||||
:
|
||||
#echo "Variable '$var_name' wurde ersetzt."
|
||||
fi
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
@ -901,7 +902,7 @@ delete_variable() {
|
||||
' "$file" > "$tmp_file"
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
echo "Nur Variable '$var_name' wurde gelöscht (Kommentare erhalten)."
|
||||
#echo "Nur Variable '$var_name' wurde gelöscht (Kommentare erhalten)."
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -955,7 +956,7 @@ delete_variable_with_comments() {
|
||||
' "$file" > "$tmp_file"
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
echo "Variable '$var_name' inkl. zugehöriger Kommentare wurde gelöscht."
|
||||
#echo "Variable '$var_name' inkl. zugehöriger Kommentare wurde gelöscht."
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -1923,7 +1924,7 @@ replace_or_append_code_block_if_keyval_strict() {
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
rm -f _new_block_to_append.tmp
|
||||
echo "Block '$block_name' wurde ersetzt (Bedingung erfüllt)."
|
||||
#echo "Block '$block_name' wurde ersetzt (Bedingung erfüllt)."
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -2148,9 +2149,10 @@ replace_or_append_variable() {
|
||||
|
||||
if [[ $result -eq 3 ]]; then
|
||||
cat _var_append.tmp >> "$tmp_file"
|
||||
echo "Variable '$var_name' wurde neu ans Ende angehängt."
|
||||
#echo "Variable '$var_name' wurde neu ans Ende angehängt."
|
||||
else
|
||||
echo "Variable '$var_name' wurde ersetzt."
|
||||
:
|
||||
#echo "Variable '$var_name' wurde ersetzt."
|
||||
fi
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
@ -2185,7 +2187,7 @@ delete_variable() {
|
||||
' "$file" > "$tmp_file"
|
||||
|
||||
mv "$tmp_file" "$file"
|
||||
echo "Nur Variable '$var_name' wurde gelöscht (Kommentare erhalten)."
|
||||
#echo "Nur Variable '$var_name' wurde gelöscht (Kommentare erhalten)."
|
||||
return 0
|
||||
}
|
||||
|
||||
@ -9661,7 +9663,7 @@ quota user {
|
||||
# user is no longer over quota
|
||||
threshold = under
|
||||
execute quota-warn-under {
|
||||
args = below %{user}
|
||||
args = 100 %{user}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -9734,7 +9736,7 @@ service quota-warn-under {
|
||||
|
||||
EOF
|
||||
|
||||
replace_or_append_code_block "service quota-warning" "${NEW_BLOCK}" "${_conf_file}" || _failed=true
|
||||
replace_or_append_code_block "service quota-warn-under" "${NEW_BLOCK}" "${_conf_file}" || _failed=true
|
||||
|
||||
if ! $_failed ; then
|
||||
echo -e "$rc_done"
|
||||
@ -9836,12 +9838,12 @@ LANG=en_US.UTF-8
|
||||
percent=\$1
|
||||
user=\$2
|
||||
|
||||
cat << EOF | /usr/local/libexec/dovecot/dovecot-lda-d \${user} -o quota_enforce=no"
|
||||
cat << EOF | /usr/local/dovecot/libexec/dovecot/dovecot-lda -d \${user} -o quota_enforce=no
|
||||
Date: \`date +"%a, %e %b %Y %H:%M:%S %z"\`
|
||||
From: $from_address
|
||||
Reply-to: $reply_to
|
||||
To:\${user}
|
||||
subject: mailbox quota warning: \${percent}% belegt.
|
||||
Subject: mailbox quota warning: mehr \${percent}% belegt.
|
||||
content-type: text/plain;
|
||||
charset=utf-8
|
||||
|
||||
@ -9855,6 +9857,8 @@ empfangen kannst, lösche bitte vorhandene E-Mails vom Server.
|
||||
Dies geht zum Beispiel via Webmailer:
|
||||
$webmailer
|
||||
|
||||
Achte darauf nach dem Löschen gegebenenfalls auch den Papierkorb zu leeren.
|
||||
|
||||
Viele Grüße
|
||||
|
||||
$salutation
|
||||
@ -9878,12 +9882,12 @@ EOF
|
||||
percent=\$1
|
||||
user=\$2
|
||||
|
||||
cat << EOF | /usr/local/libexec/dovecot/dovecot-lda-d \${user} -o quota_enforce=no"
|
||||
cat << EOF | /usr/local/dovecot/libexec/dovecot/dovecot-lda -d \${user} -o quota_enforce=no
|
||||
Date: \`date +"%a, %e %b %Y %H:%M:%S %z"\`
|
||||
From: $from_address
|
||||
Reply-to: $reply_to
|
||||
To:\${user}
|
||||
Subject: mailbox quota \$PERCENT%
|
||||
Subject: mailbox quota: Weniger als \${percent}% belegt.
|
||||
content-type: text/plain;
|
||||
charset=utf-8
|
||||
|
||||
@ -9893,8 +9897,11 @@ Deine Mailbox
|
||||
\${user}
|
||||
kann nun wieder E-MAIL empfangen.
|
||||
|
||||
Der Füllstand derzeit beträgt:
|
||||
\$PERCENT%
|
||||
Beachte, dass, je nach dem wieviel Platz du frei gemacht hast, dein verfügbarer Speicher auch schnell wieder vollständig belegt sein kann.
|
||||
|
||||
Du kannst den aktuellen Füllstand in deinem Mailprogramm oder im Webmailer hier einsehen:
|
||||
$webmailer
|
||||
|
||||
|
||||
Viele Grüße
|
||||
|
||||
@ -9908,7 +9915,7 @@ EOF
|
||||
fatal "Create quota warn-under script /usr/local/bin/quota-warn-under.sh failed"
|
||||
fi
|
||||
|
||||
chmod 755 /usr/local/bin/quota-warning.sh
|
||||
chmod 755 /usr/local/bin/quota-warn-under.sh
|
||||
|
||||
else
|
||||
|
||||
@ -9941,7 +9948,7 @@ Hallo!
|
||||
|
||||
Deine Mailbox für das Postfach
|
||||
\${user}
|
||||
ist nun zu über \${percent}% voll. Damit Du weiterhin E-Mails
|
||||
ist nun zu über \${percent}% belegt. Damit Du weiterhin E-Mails
|
||||
empfangen kannst, lösche bitte vorhandene E-Mails vom Server.
|
||||
|
||||
Dies geht zum Beispiel via Webmailer:
|
||||
|
Reference in New Issue
Block a user