add deferred Close to smtp writer

This commit is contained in:
Chris Camel 2020-06-16 15:20:59 +02:00
parent 6ab65d88e5
commit 599d23e080
No known key found for this signature in database
GPG Key ID: 125EFEF60AEF6949
1 changed files with 1 additions and 5 deletions

View File

@ -120,17 +120,13 @@ func (m *SendMailRequest) Execute() error {
if err != nil {
return fmt.Errorf("failed issuing DATA command (%s)", err)
}
defer smtpWriter.Close()
_, err = smtpWriter.Write([]byte(msg))
if err != nil {
return fmt.Errorf("failed sending mail content (%s)", err)
}
err = smtpWriter.Close()
if err != nil {
return fmt.Errorf("failed close smtp client (%s)", err)
}
return nil
}