So I've got my msmtp setup (almost). It's running. I can telnet in to
smtp.mydomain.com 587 and 25 and send over the creds (but not with 465)
successfully. I can run openssl, with 465 I get the following:


openssl s_client -CApath
/etc/ssl/certs/Equifax_Secure_Certificate_Authority.cer -connect
smtp.mydomain.com:465

Verify return code: 20 (unable to get local issuer certificate)

When testing msmtp -a default [email protected] I get the following
results (with port numbers corresponding to changes in the msmtprc file)


When I change up the port number to 587:

msmtp: TLS certificate verification failed: the certificate is not trusted
When I change up the port number to 25:
msmtp: TLS certificate verification failed: the certificate is not trusted
When I change up the port number to 465:
msmtp: network read error: Connection reset by peer.

My msmtprc file is listed below:

defaults
tls on
tls_starttls on
tls_trust_file /etc/ssl/certs/Equifax_Secure_Certificate_Authority.cer

#this was downloaded direct from GeoTrust's website -
#http://www.geotrust.com/resources/root-certificates/index.html

logfile /var/log/msmtp.log
account default
host smtp.mydomain.com
port 465

# have also tried 587 and 25 with results varying

auth on
user [email protected]
password suparsekrat
from [email protected]
password suparsekrat
auto_from off
timeout 120

Thoughts? I feel like I am so close!

Reply via email to