|
83 | 83 | # Action # |
84 | 84 | #----------------------------------------------------------# |
85 | 85 |
|
86 | | -# Rework domain and alieses for mail. |
| 86 | +# Generate correct variables for mail domain SSL certificates |
87 | 87 | if [ ! -z "$mail" ]; then |
88 | | - original_domain=$domain |
89 | | - aliases="webmail.$domain,autodiscover.$domain" |
90 | | - domain="mail.$domain" |
| 88 | + root_domain=$domain |
| 89 | + domain="mail.$root_domain" |
| 90 | + aliases="$WEBMAIL_ALIAS.$root_domain,autodiscover.$root_domain" |
91 | 91 | fi |
92 | 92 |
|
93 | 93 | # Registering LetsEncrypt user account |
@@ -163,12 +163,12 @@ for auth in $authz; do |
163 | 163 | check_result $? "DNS _acme-challenge record wasn't created" |
164 | 164 | else |
165 | 165 | if [ "$WEB_SYSTEM" = 'nginx' ] || [ ! -z "$PROXY_SYSTEM" ]; then |
166 | | - if [ -z "$mail" ]; then |
| 166 | + if [ ! -z "$mail" ]; then |
| 167 | + conf="$HOMEDIR/$user/conf/mail/$root_domain/$PROXY_SYSTEM.conf_letsencrypt" |
| 168 | + sconf="$HOMEDIR/$user/conf/mail/$root_domain/$PROXY_SYSTEM.ssl.conf_letsencrypt" |
| 169 | + else |
167 | 170 | conf="$HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.conf_letsencrypt" |
168 | 171 | sconf="$HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.ssl.conf_letsencrypt" |
169 | | - else |
170 | | - conf="$HOMEDIR/$user/conf/mail/$original_domain/$PROXY_SYSTEM.conf_letsencryptmail" |
171 | | - sconf="$HOMEDIR/$user/conf/mail/$original_domain/$PROXY_SYSTEM.ssl.conf_letsencryptmail" |
172 | 172 | fi |
173 | 173 |
|
174 | 174 | if [ ! -e "$conf" ]; then |
@@ -295,9 +295,9 @@ if [ -z "$mail" ]; then |
295 | 295 | update_object_value 'web' 'DOMAIN' "$domain" '$LETSENCRYPT' 'yes' |
296 | 296 | else |
297 | 297 | if [ -z "$LETSENCRYPT" ]; then |
298 | | - add_object_key "mail" 'DOMAIN' "$original_domain" 'LETSENCRYPT' |
| 298 | + add_object_key "mail" 'DOMAIN' "$root_domain" 'LETSENCRYPT' |
299 | 299 | fi |
300 | | - update_object_value 'mail' 'DOMAIN' "$original_domain" '$LETSENCRYPT' 'yes' |
| 300 | + update_object_value 'mail' 'DOMAIN' "$root_domain" '$LETSENCRYPT' 'yes' |
301 | 301 | fi |
302 | 302 |
|
303 | 303 | #----------------------------------------------------------# |
|
0 commit comments