Skip to content

Commit 14c5be9

Browse files
author
Kristan Kenney
committed
Do not log add/remove of webmail during domain rebuild
User history log is being spammed on upgrades
1 parent 4483169 commit 14c5be9

File tree

4 files changed

+18
-9
lines changed

4 files changed

+18
-9
lines changed

bin/v-add-sys-webmail

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
#!/bin/bash
22
# info: add webmail support for a domain
3-
# options: USER DOMAIN [RESTART]
3+
# options: USER DOMAIN [RESTART] [QUIET]
44
#
5+
# this function adds support for webmail services
6+
# to a mail domain.
57

68
#----------------------------------------------------------#
79
# Variable&Function #
@@ -11,6 +13,7 @@
1113
user=$1
1214
domain=$2
1315
restart="$3"
16+
quiet=$4
1417

1518
# Additional argument formatting
1619
if [[ "$domain" =~ [[:upper:]] ]]; then
@@ -123,7 +126,9 @@ if [ "$3" = 'yes' ]; then
123126
fi
124127

125128
# Logging
126-
log_history "enabled webmail support for $domain"
129+
if [ "$quiet" != 'yes' ]; then
130+
log_history "enabled webmail support for $domain"
131+
fi
127132
log_event "$OK" "$ARGUMENTS"
128133

129134
exit

bin/v-delete-sys-webmail

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
#!/bin/bash
22
# info: delete webmail support for a domain
3-
# options: USER DOMAIN [RESTART]
3+
# options: USER DOMAIN [RESTART] [QUIET]
44
#
5-
# The function delete ssl certificates.
5+
# this function removes support for webmail from
6+
# a specified mail domain.
67

78
#----------------------------------------------------------#
89
# Variable&Function #
@@ -12,6 +13,7 @@
1213
user=$1
1314
domain=$2
1415
restart="$3"
16+
quiet=$4
1517

1618
# Includes
1719
source $HESTIA/func/main.sh
@@ -74,7 +76,9 @@ if [ ! -z "$3" ]; then
7476
fi
7577

7678
# Logging
77-
log_history "disabled webmail support for $domain"
79+
if [ "$quiet" != 'yes' ]; then
80+
log_history "disabled webmail support for $domain"
81+
fi
7882
log_event "$OK" "$ARGUMENTS"
7983

8084
exit

bin/v-rebuild-mail-domain

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ rebuild_mail_domain_conf
5353
# Rebuild webmail configuration
5454
if [ ! -z "$WEB_SYSTEM" ] || [ ! -z "$PROXY_SYSTEM" ]; then
5555
if [ ! -z "$IMAP_SYSTEM" ]; then
56-
$BIN/v-delete-sys-webmail $user $domain ''
57-
$BIN/v-add-sys-webmail $user $domain ''
56+
$BIN/v-delete-sys-webmail $user $domain '' 'yes'
57+
$BIN/v-add-sys-webmail $user $domain '' 'yes'
5858
fi
5959
fi
6060

bin/v-rebuild-mail-domains

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ for domain in $(search_objects 'mail' 'SUSPENDED' "*" 'DOMAIN'); do
5757
rebuild_mail_domain_conf
5858
if [ ! -z "$WEB_SYSTEM" ] || [ ! -z "$PROXY_SYSTEM" ]; then
5959
if [ ! -z "$IMAP_SYSTEM" ]; then
60-
$BIN/v-delete-sys-webmail $user $domain ''
61-
$BIN/v-add-sys-webmail $user $domain ''
60+
$BIN/v-delete-sys-webmail $user $domain '' 'yes'
61+
$BIN/v-add-sys-webmail $user $domain '' 'yes'
6262
fi
6363
fi
6464
done

0 commit comments

Comments
 (0)