Browse Source

Ensure that Let's Encrypt status is set when deleting all SSL support for domain via CLI

Kristan Kenney 6 years ago
parent
commit
8928cb8560
1 changed files with 2 additions and 2 deletions
  1. 2 2
      bin/v-delete-mail-domain-ssl

+ 2 - 2
bin/v-delete-mail-domain-ssl

@@ -33,6 +33,7 @@ is_object_unsuspended 'user' 'USER' "$user"
 is_object_valid 'mail' 'DOMAIN' "$domain"
 is_object_unsuspended 'mail' 'DOMAIN' "$domain"
 is_object_value_exist 'mail' 'DOMAIN' "$domain" '$SSL'
+is_object_value_exist 'mail' 'DOMAIN' "$domain" '$LETSENCRYPT'
 
 
 #----------------------------------------------------------#
@@ -50,12 +51,11 @@ del_webmail_ssl_config
 
 # Updating config
 update_object_value 'mail' 'DOMAIN' "$domain" '$SSL' 'no'
+update_object_value 'mail' 'DOMAIN' "$domain" '$LETSENCRYPT' 'no'
 decrease_user_value "$user" '$U_MAIL_SSL'
 
 # Restarting mail server
 $BIN/v-restart-mail $restart
-service dovecot restart
-service exim4 restart
 check_result $? "Mail restart failed" >/dev/null
 
 # Logging