From 694c4ff93c0bd72c06f21918a8e28b1dbba04851 Mon Sep 17 00:00:00 2001 From: Blallo Date: Tue, 28 Apr 2020 23:44:51 +0200 Subject: [PATCH] Set timeout for operations --- mail.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/mail.go b/mail.go index 785d986..d237a43 100644 --- a/mail.go +++ b/mail.go @@ -2,6 +2,7 @@ package main import ( "os" + "time" mail "gopkg.in/mail.v2" ) @@ -33,6 +34,7 @@ func deliverMessage(s *ServerConfig, m *mail.Message) error { if s.Encryption { dialer.StartTLSPolicy = mail.MandatoryStartTLS } + dialer.Timeout = 30 * time.Second return dialer.DialAndSend(m) }