Skip to content

Commit f5ed50e

Browse files
author
Kristan Kenney
committed
Fixes in v-rebuild-mail-domain-ssl
1 parent 5f32d7b commit f5ed50e

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

bin/v-rebuild-mail-domain-ssl

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -28,18 +28,12 @@ export PATH=$PATH:/usr/sbin
2828
#----------------------------------------------------------#
2929

3030
check_args '2' "$#" 'USER DOMAIN [RESTART]'
31-
is_format_valid 'user' 'domain'
32-
33-
is_object_valid 'user' 'USER' "$user"
34-
is_object_unsuspended 'user' 'USER' "$user"
35-
is_object_valid 'user' 'DOMAIN' "$domain"
31+
is_format_valid 'user' 'domain'
3632
is_system_enabled "$MAIL_SYSTEM" 'MAIL_SYSTEM'
37-
38-
is_format_valid 'user' 'domain'
39-
4033
is_object_valid 'user' 'USER' "$user"
4134
is_object_unsuspended 'user' 'USER' "$user"
42-
is_object_valid 'dns' 'DOMAIN' "$domain"
35+
is_object_valid 'mail' 'DOMAIN' "$domain"
36+
is_object_unsuspended 'mail' 'DOMAIN' "$domain"
4337

4438

4539
#----------------------------------------------------------#
@@ -50,10 +44,21 @@ is_object_valid 'dns' 'DOMAIN' "$domain"
5044
del_mail_ssl_config
5145
add_mail_ssl_config
5246

47+
# Increase value for domain
48+
increase_user_value "$user" '$U_MAIL_SSL'
49+
50+
# Set SSL as enabled in configuration
51+
update_object_value 'mail' 'DOMAIN' "$domain" '$SSL' "yes"
52+
5353
#----------------------------------------------------------#
5454
# Hestia #
5555
#----------------------------------------------------------#
5656

57+
# Restarting mail server
58+
$BIN/v-restart-mail $restart
59+
$BIN/v-restart-service $IMAP_SYSTEM $restart
60+
check_result $? "Mail restart failed" >/dev/null
61+
5762
# Logging
5863
log_event "$OK" "$ARGUMENTS"
5964

0 commit comments

Comments
 (0)