|
@@ -74,6 +74,11 @@ REFRESH_GPG_KEYS_HOURS=2
|
74
|
74
|
exim_version='4.89'
|
75
|
75
|
|
76
|
76
|
function rebuild_exim_with_socks {
|
|
77
|
+ exim_socks_installed=$(get_completion_param "exim_socks")
|
|
78
|
+ if [[ "$exim_socks_installed" == 'true' ]]; then
|
|
79
|
+ return
|
|
80
|
+ fi
|
|
81
|
+
|
77
|
82
|
# shellcheck disable=SC2154
|
78
|
83
|
if [ ! -d "$INSTALL_DIR" ]; then
|
79
|
84
|
mkdir -p "$INSTALL_DIR/exim4"
|
|
@@ -156,6 +161,17 @@ function rebuild_exim_with_socks {
|
156
|
161
|
dpkg -i exim4_${exim_version}_all.deb
|
157
|
162
|
apt-mark -q hold exim4
|
158
|
163
|
apt-get -yq remove --purge at
|
|
164
|
+
|
|
165
|
+ systemctl restart exim4
|
|
166
|
+ if [[ $(systemctl is-active exim4) != 'active' ]]; then
|
|
167
|
+ apt-mark -q unhold exim4
|
|
168
|
+ apt-get -yq install exim4 --reinstall
|
|
169
|
+ systemctl restart exim4
|
|
170
|
+ fi
|
|
171
|
+
|
|
172
|
+ rm -rf "$INSTALL_DIR/exim4"
|
|
173
|
+
|
|
174
|
+ set_completion_param "exim_socks" "true"
|
159
|
175
|
}
|
160
|
176
|
|
161
|
177
|
function email_create_template {
|