Skip to content

Commit 95636bb

Browse files
committed
Fix issues with v-add-sys-webmail / Webmail not working
1 parent 64973ac commit 95636bb

File tree

15 files changed

+21
-19
lines changed

15 files changed

+21
-19
lines changed

bin/v-add-sys-webmail

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
# Argument definition
1616
user=$1
17-
domain=$(idn -t --quiet -a "$2")
17+
domain=$2
1818
webmail=$3
1919
restart="$4"
2020
quiet=$5

bin/v-delete-sys-webmail

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
# Argument definition
1616
user=$1
17-
domain=$(idn -t --quiet -a "$2")
17+
domain=$2
1818
restart="$3"
1919
quiet=$4
2020

func/domain.sh

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -743,15 +743,17 @@ add_webmail_config() {
743743
override_alias="";
744744
if [ "$WEBMAIL_ALIAS" != "mail" ]; then
745745
override_alias="mail.$domain"
746+
override_alias_idn="mail.$domain_idn"
747+
746748
fi
747749

748750
cat $MAILTPL/$1/$2 | \
749751
sed -e "s|%ip%|$local_ip|g" \
750752
-e "s|%domain%|$WEBMAIL_ALIAS.$domain|g" \
751-
-e "s|%domain_idn%|$domain_idn|g" \
753+
-e "s|%domain_idn%|$WEBMAIL_ALIAS.$domain_idn|g" \
752754
-e "s|%root_domain%|$domain|g" \
753755
-e "s|%alias%|$override_alias|g" \
754-
-e "s|%alias_idn%|${aliases_idn//,/ }|g" \
756+
-e "s|%alias_idn%|$override_alias_idn|g" \
755757
-e "s|%alias_string%|$alias_string|g" \
756758
-e "s|%email%|info@$domain|g" \
757759
-e "s|%web_system%|$WEB_SYSTEM|g" \

install/deb/templates/mail/apache2/default.stpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<VirtualHost %ip%:%web_ssl_port%>
2-
ServerName %domain%
2+
ServerName %domain_idn%
33
ServerAlias %alias%
44
Alias / /var/lib/roundcube/
55
Alias /error/ %home%/%user%/web/%root_domain%/document_errors/

install/deb/templates/mail/apache2/default.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<VirtualHost %ip%:%web_port%>
2-
ServerName %domain%
3-
ServerAlias %alias%
2+
ServerName %domain_idn%
3+
ServerAlias %alias_idn%
44
Alias / /var/lib/roundcube/
55
Alias /error/ %home%/%user%/web/%root_domain%/document_errors/
66
#SuexecUserGroup %user% %group%

install/deb/templates/mail/apache2/rainloop.stpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<VirtualHost %ip%:%web_ssl_port%>
2-
ServerName %domain%
3-
ServerAlias %alias%
2+
ServerName %domain_idn%
3+
ServerAlias %alias_idn%
44
Alias / /var/lib/rainloop/
55
Alias /error/ %home%/%user%/web/%root_domain%/document_errors/
66
#SuexecUserGroup %user% %group%

install/deb/templates/mail/apache2/rainloop.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<VirtualHost %ip%:%web_port%>
2-
ServerName %domain%
3-
ServerAlias %alias%
2+
ServerName %domain_idn%
3+
ServerAlias %alias_idn%
44
Alias / /var/lib/rainloop/
55
Alias /error/ %home%/%user%/web/%root_domain%/document_errors/
66
#SuexecUserGroup %user% %group%

install/deb/templates/mail/nginx/default.stpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
server {
22
listen %ip%:%proxy_ssl_port% ssl http2;
3-
server_name %domain% %alias%;
3+
server_name %domain_idn% %alias_idn%;
44
root /var/lib/roundcube;
55
index index.php index.html index.htm;
66
access_log /var/log/nginx/domains/%domain%.log combined;

install/deb/templates/mail/nginx/default.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
server {
22
listen %ip%:%proxy_port%;
3-
server_name %domain% %alias%;
3+
server_name %domain_idn% %alias_idn%;
44
root /var/lib/roundcube;
55
index index.php index.html index.htm;
66
access_log /var/log/nginx/domains/%domain%.log combined;

install/deb/templates/mail/nginx/default_rainloop.stpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
server {
22
listen %ip%:%proxy_ssl_port% ssl http2;
3-
server_name %domain% %alias%;
3+
server_name %domain_idn% %alias_idn%;
44
root /var/lib/rainloop;
55
index index.php index.html index.htm;
66
access_log /var/log/nginx/domains/%domain%.log combined;

0 commit comments

Comments
 (0)