@@ -604,7 +604,6 @@ add_webmail_config() {
sed -e "s|%ip%|$local_ip|g" \
-e "s|%domain%|$WEBMAIL_ALIAS.$domain|g" \
-e "s|%domain_idn%|$domain_idn|g" \
- -e "s|%webmail_alias%|$WEBMAIL_ALIAS|g" \
-e "s|%alias%|${aliases//,/ }|g" \
-e "s|%alias_idn%|${aliases_idn//,/ }|g" \
-e "s|%alias_string%|$alias_string|g" \
@@ -740,13 +739,17 @@ del_mail_ssl_config() {
# Delete webmail support
del_webmail_config() {
if [ ! -z "$WEB_SYSTEM" ]; then
- rm -f $HOMEDIR/$user/conf/mail/$domain/$WEB_SYSTEM.*.conf
- rm -f /etc/$WEB_SYSTEM/conf.d/domains/$WEBMAIL_ALIAS.$domain.*.conf
+ rm -f $HOMEDIR/$user/conf/mail/$domain/$WEB_SYSTEM.conf
+ rm -f /etc/$WEB_SYSTEM/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
+ rm -f $HOMEDIR/$user/conf/mail/$domain/$WEB_SYSTEM.ssl.conf
+ rm -f /etc/$WEB_SYSTEM/conf.d/domains/$WEBMAIL_ALIAS.$domain.ssl.conf
fi
if [ ! -z "$PROXY_SYSTEM" ]; then
- rm -f $HOMEDIR/$user/conf/mail/$domain/$PROXY_SYSTEM.*.conf
- rm -f /etc/$PROXY_SYSTEM/conf.d/domains/$WEBMAIL_ALIAS.$domain.*.conf
+ rm -f $HOMEDIR/$user/conf/mail/$domain/$PROXY_SYSTEM.conf
+ rm -f /etc/$PROXY_SYSTEM/conf.d/domains/$WEBMAIL_ALIAS.$domain.conf
+ rm -f $HOMEDIR/$user/conf/mail/$domain/$PROXY_SYSTEM.ssl.conf
+ rm -f /etc/$PROXY_SYSTEM/conf.d/domains/$WEBMAIL_ALIAS.$domain.ssl.conf
}
@@ -754,12 +757,12 @@ del_webmail_config() {
del_webmail_ssl_config() {
rm -f $HOMEDIR/$user/conf/mail/$domain/$WEB_SYSTEM.ssl.conf
rm -f $HOMEDIR/$user/conf/mail/$domain/$PROXY_SYSTEM.ssl.conf
@@ -1,5 +1,5 @@
<VirtualHost %ip%:%web_ssl_port%>
- ServerName %webmail_alias%.%domain%
+ ServerName %domain%
Alias / /var/lib/roundcube/
Alias /error/ %home%/%user%/web/%domain%/document_errors/
#SuexecUserGroup %user% %group%
<VirtualHost %ip%:%web_port%>
@@ -1,6 +1,6 @@
server {
listen %ip%:%proxy_ssl_port% ssl http2;
- server_name %webmail_alias%.%domain%;
+ server_name %domain%;
ssl_certificate %ssl_pem%;
ssl_certificate_key %ssl_key%;
error_log /var/log/%web_system%/domains/%domain%.error.log error;
@@ -1,8 +1,8 @@
listen %ip%:%proxy_port%;
- include %home%/%user%/conf/web/%domain/nginx.forcessl.conf*;
+ include %home%/%user%/conf/web/%domain%/nginx.forcessl.conf*;
location / {
proxy_pass http://%ip%:%web_port%;
location ~* ^.+\.(jpg,jpeg,gif,png,ico,svg,css,zip,tgz,gz,rar,bz2,doc,xls,exe,pdf,ppt,txt,odt,ods,odp,odf,tar,wav,bmp,rtf,js,mp3,avi,mpeg,flv,html,htm)$ {