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