summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2021-01-02 10:18:41 -0500
committerLuke Smith <luke@lukesmith.xyz>2021-01-02 10:18:41 -0500
commit63466ad954d5763faa18039fe42ace56af03ce4c (patch)
treed7d88fb32e5aea431cb6acfedaa408f4d5cbea1b /bin
parent22acbeb3e5146ae9d04398169b4fb4aa57587804 (diff)
imap ssl off when unencrypted port given
Diffstat (limited to 'bin')
-rwxr-xr-xbin/mw6
1 files changed, 3 insertions, 3 deletions
diff --git a/bin/mw b/bin/mw
index f713761..f54934c 100755
--- a/bin/mw
+++ b/bin/mw
@@ -35,6 +35,7 @@ list() { getaccounts && [ -n "$accounts" ] && echo "$accounts" ;}
getprofiles() { \
unset msmtp_header msmtp_profile mutt_profile mbsync_profile
+ [ "$iport" = "1143" ] && imapssl="None"
msmtp_header="defaults
auth on
tls on
@@ -55,7 +56,7 @@ Port ${iport:-993}
User $login
PassCmd \"pass $pass_prefix$fulladdr\"
AuthMechs LOGIN
-SSLType ${ssltype:-IMAPS}
+SSLType ${imapssl:-IMAPS}
CertificateFile $sslcert
MaildirStore $fulladdr-local
@@ -283,7 +284,7 @@ togglecron() { cron="$(mktemp)"
sed -ibu /mailsync/d "$cron"; rm -f "$cron"bu
else
echo "Adding automatic mailsync every ${cronmin:-10} minutes..."
- echo "*/${cronmin-10} * * * * /usr/local/bin/mailsync" >> "$cron"
+ echo "*/${cronmin-10} * * * * $prefix/bin/mailsync" >> "$cron"
fi &&
crontab "$cron"; rm -f "$cron" ;}
@@ -321,7 +322,6 @@ while getopts "fplhodTYD:y:i:I:s:S:u:a:n:x:m:t:" o; do case "${o}" in
iport="1143"
smtp="127.0.0.1"
sport="1025"
- ssltype="None"
tlsline="tls_fingerprint $(msmtp --serverinfo --host=$smtp --port=$sport --tls --tls-certcheck=off | awk '/SHA256:/ {print $2}')"
setact add || exit 1
;;