File tree Expand file tree Collapse file tree 4 files changed +18
-9
lines changed
Expand file tree Collapse file tree 4 files changed +18
-9
lines changed Original file line number Diff line number Diff line change 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 #
1113user=$1
1214domain=$2
1315restart=" $3 "
16+ quiet=$4
1417
1518# Additional argument formatting
1619if [[ " $domain " =~ [[:upper:]] ]]; then
@@ -123,7 +126,9 @@ if [ "$3" = 'yes' ]; then
123126fi
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
127132log_event " $OK " " $ARGUMENTS "
128133
129134exit
Original file line number Diff line number Diff line change 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 #
1213user=$1
1314domain=$2
1415restart=" $3 "
16+ quiet=$4
1517
1618# Includes
1719source $HESTIA /func/main.sh
@@ -74,7 +76,9 @@ if [ ! -z "$3" ]; then
7476fi
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
7882log_event " $OK " " $ARGUMENTS "
7983
8084exit
Original file line number Diff line number Diff line change @@ -53,8 +53,8 @@ rebuild_mail_domain_conf
5353# Rebuild webmail configuration
5454if [ ! -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
5959fi
6060
Original file line number Diff line number Diff 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
6464done
You can’t perform that action at this time.
0 commit comments