diff --git a/smtpd/smtp.go b/smtpd/smtp.go index b226ff8..4877046 100644 --- a/smtpd/smtp.go +++ b/smtpd/smtp.go @@ -259,6 +259,11 @@ loop: to = nil buffer.Reset() case "MAIL": + + log.Println("TlsConfigExists: " , s.srv.TLSConfig != nil) + log.Println("TLS_Required: " , s.srv.TLSRequired) + log.Println("We Are in Clear: ", !s.tls) + if s.srv.TLSConfig != nil && s.srv.TLSRequired && !s.tls { s.writef("530 5.7.0 Must issue a STARTTLS command first") break