Skip to content

Commit 4e41171

Browse files
committed
Adjust verification steps for mail.
1 parent 09b6ad2 commit 4e41171

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

bin/v-add-letsencrypt-domain

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ fi
8686
# Rework domain and alieses for mail.
8787
if [ ! -z "$mail" ]; then
8888
original_domain=$domain
89-
aliases="webmail.$original_domain,autodiscover.$original_domain"
89+
aliases="webmail.$domain,autodiscover.$domain"
9090
domain="mail.$domain"
9191
fi
9292

@@ -167,8 +167,8 @@ for auth in $authz; do
167167
conf="$HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.conf_letsencrypt"
168168
sconf="$HOMEDIR/$user/conf/web/$domain/$PROXY_SYSTEM.ssl.conf_letsencrypt"
169169
else
170-
conf="$HOMEDIR/$user/conf/web/$original_domain/$PROXY_SYSTEM.conf_letsencryptmail"
171-
sconf="$HOMEDIR/$user/conf/web/$original_domain/$PROXY_SYSTEM.ssl.conf_letsencryptmail"
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"
172172
fi
173173

174174
if [ ! -e "$conf" ]; then
@@ -185,7 +185,11 @@ for auth in $authz; do
185185
check_result $? "Proxy restart failed" > /dev/null
186186

187187
else
188-
well_known="$HOMEDIR/$user/web/$rdomain/public_html/.well-known"
188+
if [ -z "$mail" ]; then
189+
well_known="$HOMEDIR/$user/web/$domain/public_html/.well-known"
190+
else
191+
well_known="/var/lib/roundcube/.well-known"
192+
fi
189193
acme_challenge="$well_known/acme-challenge"
190194
mkdir -p $acme_challenge
191195
echo "$token.$THUMB" > $acme_challenge/$token

0 commit comments

Comments
 (0)