@@ -34,7 +34,7 @@ port ${sport:-587} | |||||
from $fulladdr | from $fulladdr | ||||
user $login | user $login | ||||
passwordeval \"pass $fulladdr\" | passwordeval \"pass $fulladdr\" | ||||
auth on | |||||
auth ${auth:-on} | |||||
${tlsline:-tls on} | ${tlsline:-tls on} | ||||
tls_trust_file $sslcert | tls_trust_file $sslcert | ||||
logfile $msmtplog | logfile $msmtplog | ||||
@@ -175,7 +175,7 @@ delete() { if [ -z "${fulladdr+x}" ]; then | |||||
# Get rid of those multiple newlines because I don't know awk well enough to do it by default lol. | # Get rid of those multiple newlines because I don't know awk well enough to do it by default lol. | ||||
for file in "$msmtprc" "$mbsyncrc" "$mpoprc"; do | for file in "$msmtprc" "$mbsyncrc" "$mpoprc"; do | ||||
tr '\n' '|' < "$file" 2>/dev/null | sed "s/||\+/||/g" | tr '|' '\n' >> "$file"bu | |||||
tr '\n' '|' 2>/dev/null < "$file" | sed "s/||\+/||/g" | tr '|' '\n' >> "$file"bu | |||||
mv -f "$file"bu "$file" | mv -f "$file"bu "$file" | ||||
done | done | ||||
} | } | ||||
@@ -348,6 +348,7 @@ while getopts "fpPXlhodTYD:y:i:I:s:S:u:a:n:x:m:t:" o; do case "${o}" in | |||||
iport="1143" | iport="1143" | ||||
smtp="127.0.0.1" | smtp="127.0.0.1" | ||||
sport="1025" | sport="1025" | ||||
auth="login" | |||||
tlsline="tls_fingerprint $(msmtp --serverinfo --host=$smtp --port=$sport --tls --tls-certcheck=off | awk '/SHA256:/ {print $2}')" | tlsline="tls_fingerprint $(msmtp --serverinfo --host=$smtp --port=$sport --tls --tls-certcheck=off | awk '/SHA256:/ {print $2}')" | ||||
setact add || exit 1 | setact add || exit 1 | ||||
;; | ;; | ||||
@@ -83,8 +83,8 @@ distruzione.org,mail.autistici.org,993,smtp.autistici.org,465 | |||||
dorriseaton.com,outlook.office365.com,993,smtp.office365.com,587 | dorriseaton.com,outlook.office365.com,993,smtp.office365.com,587 | ||||
dr.com,imap.mail.com,993,smtp.mail.com,587 | dr.com,imap.mail.com,993,smtp.mail.com,587 | ||||
duke.edu,outlook.office365.com,993,smtp.office365.com,587 | duke.edu,outlook.office365.com,993,smtp.office365.com,587 | ||||
e.email,mail.ecloud.global,993.00,mail.ecloud.global,587.00 | |||||
e.email,mail.ecloud.global,993.00,mail.ecloud.global,587.00 | |||||
e.email,mail.ecloud.global,993,mail.ecloud.global,587 | |||||
e.email,mail.ecloud.global,993,mail.ecloud.global,587 | |||||
email.arizona.edu,imap.gmail.com,993,smtp.gmail.com,587 | email.arizona.edu,imap.gmail.com,993,smtp.gmail.com,587 | ||||
email.com,imap.mail.com,993,smtp.mail.com,587 | email.com,imap.mail.com,993,smtp.mail.com,587 | ||||
eneco.com,outlook.office365.com,993,smtp.office365.com,587 | eneco.com,outlook.office365.com,993,smtp.office365.com,587 | ||||