From 3fffcd15f618a8196f90871eba8b51aeaa71f18f Mon Sep 17 00:00:00 2001 From: Winni Neessen Date: Mon, 11 Nov 2024 12:54:39 +0100 Subject: [PATCH] Remove deprecated test hook for STARTTLS The testHookStartTLS variable and its related conditional code have been removed from the smtp.go file. This cleanup streamlines the TLS initiation process and removes unnecessary test-specific hooks no longer in use. --- smtp/smtp.go | 5 ----- 1 file changed, 5 deletions(-) diff --git a/smtp/smtp.go b/smtp/smtp.go index 4841ec8..943ca9d 100644 --- a/smtp/smtp.go +++ b/smtp/smtp.go @@ -432,8 +432,6 @@ func (c *Client) Data() (io.WriteCloser, error) { return datacloser, nil } -var testHookStartTLS func(*tls.Config) // nil, except for tests - // SendMail connects to the server at addr, switches to TLS if // possible, authenticates with the optional mechanism a if possible, // and then sends an email from address from, to addresses to, with @@ -475,9 +473,6 @@ func SendMail(addr string, a Auth, from string, to []string, msg []byte) error { } if ok, _ := c.Extension("STARTTLS"); ok { config := &tls.Config{ServerName: c.serverName} - if testHookStartTLS != nil { - testHookStartTLS(config) - } if err = c.StartTLS(config); err != nil { return err }