diff options
author | Alex Auvolat <alex@adnab.me> | 2021-03-08 17:22:46 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2021-09-28 17:41:18 +0200 |
commit | bc40bed6e561c034654d757f2514e9e24be388ea (patch) | |
tree | 63d650ba1800bdcb6e183240550f456fea70bc21 /imap.go | |
parent | 54d085f7f3f0a8f6da83cc599c19c593b1412dc3 (diff) | |
download | alps-bc40bed6e561c034654d757f2514e9e24be388ea.tar.gz alps-bc40bed6e561c034654d757f2514e9e24be388ea.zip |
Implement "skip TLS verification" as command line argument
Diffstat (limited to 'imap.go')
-rw-r--r-- | imap.go | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -1,6 +1,7 @@ package alps import ( + "crypto/tls" "fmt" "github.com/emersion/go-imap" @@ -16,7 +17,7 @@ func (s *Server) dialIMAP() (*imapclient.Client, error) { var c *imapclient.Client var err error if s.imap.tls { - c, err = imapclient.DialTLS(s.imap.host, nil) + c, err = imapclient.DialTLS(s.imap.host, &tls.Config{InsecureSkipVerify: s.Options.SkipTlsVerification}) if err != nil { return nil, fmt.Errorf("failed to connect to IMAPS server: %v", err) } |