diff --git a/messages.go b/messages.go index c9f3fda..5df22af 100644 --- a/messages.go +++ b/messages.go @@ -795,10 +795,6 @@ func isValid(m *Message) bool { } func (pm *plainMessage) isValid() bool { - if pm.from == "" { - return false - } - if !validateStringList(pm.cc, false) { return false } @@ -812,6 +808,10 @@ func (pm *plainMessage) isValid() bool { return true } + if pm.from == "" { + return false + } + if pm.text == "" && pm.html == "" { return false }