do not add empty mime parts, fixes #51

This commit is contained in:
Aine
2022-11-17 23:11:11 +02:00
parent 99a89ef87a
commit 66bd1a4fab
3 changed files with 21 additions and 3 deletions

View File

@@ -180,6 +180,10 @@ func (b *Bot) SendEmailReply(ctx context.Context) {
b.log.Debug("send email reply: %+v", meta)
email := utils.NewEmail(meta.MessageID, meta.InReplyTo, meta.References, meta.Subject, meta.From, meta.To, body, htmlBody, nil)
data := email.Compose(b.getBotSettings().DKIMPrivateKey())
if data == "" {
b.SendError(ctx, evt.RoomID, "email body is empty")
return
}
queued, err := b.Sendmail(evt.ID, meta.From, meta.To, data)
if queued {