diff --git a/src/freedombone-base-email b/src/freedombone-base-email
index 2038bc17b68b43cec1571a5b4ce3082a0b5c095a..4cc14a2155b6af80cca6aadeef44e37b2882af1d 100755
--- a/src/freedombone-base-email
+++ b/src/freedombone-base-email
@@ -1030,6 +1030,7 @@ function email_smtp_proxy_through_isp {
         fi
         sed -i "s|dc_smarthost=.*|dc_smarthost=''|g" /etc/exim4/update-exim4.conf.conf
         sed -i "s|dc_readhost=.*|dc_readhost=''|g" /etc/exim4/update-exim4.conf.conf
+        sed -i "s|tls_on_connect_ports=.*|tls_on_connect_ports=465|g" /etc/exim4/conf.d/main/03_exim4-config_tlsoptions
     else
         if [[ "$isp_smtp_domain" != *'.'* ]]; then
             return
@@ -1091,6 +1092,8 @@ function email_smtp_proxy_through_isp {
         if [[ "$(hostname)" != *'.local' ]]; then
             sed -i "s|dc_readhost=.*|dc_readhost='$(hostname)'|g" /etc/exim4/update-exim4.conf.conf
         fi
+        sed -i "s|tls_on_connect_ports=.*|tls_on_connect_ports=${isp_smtp_port}|g" /etc/exim4/conf.d/main/03_exim4-config_tlsoptions
+
     fi
 
     sed -i "s|dc_use_split_config=.*|dc_use_split_config='true'|g" /etc/exim4/update-exim4.conf.conf