浏览代码

Disable email chunking on upgrades

Bob Mottram 7 年前
父节点
当前提交
e9ebb25bab
共有 2 个文件被更改,包括 11 次插入0 次删除
  1. 1
    0
      src/freedombone-upgrade
  2. 10
    0
      src/freedombone-utils-web

+ 1
- 0
src/freedombone-upgrade 查看文件

@@ -95,6 +95,7 @@ if [ -d $PROJECT_DIR ]; then
95 95
 
96 96
         apt-get -yq -t stretch-backports install certbot
97 97
         email_install_tls
98
+        email_disable_chunking
98 99
         defrag_filesystem
99 100
     fi
100 101
 fi

+ 10
- 0
src/freedombone-utils-web 查看文件

@@ -983,6 +983,16 @@ function install_composer {
983 983
     fi
984 984
 }
985 985
 
986
+function email_disable_chunking {
987
+    if [ -f /etc/exim4/conf.d/main/04_exim4-config_chunking ]; then
988
+        return
989
+    fi
990
+    echo "chunking_advertise_hosts =" > /etc/exim4/conf.d/main/04_exim4-config_chunking
991
+    update-exim4.conf
992
+    dpkg-reconfigure --frontend noninteractive exim4-config
993
+    systemctl restart exim4
994
+}
995
+
986 996
 function email_install_tls {
987 997
     tls_config_file=/etc/exim4/conf.d/main/03_exim4-config_tlsoptions
988 998
     tls_auth_config_file=/etc/exim4/conf.d/auth/30_exim4-config_examples