when cleaning up messages in rejects mailbox, remove the on-disk message file too

we were leaving files behind
This commit is contained in:
Mechiel Lukkien
2023-02-13 11:06:16 +01:00
parent 707d3a3fa0
commit 2601766c2f
2 changed files with 36 additions and 8 deletions

View File

@ -2231,7 +2231,9 @@ func (c *conn) deliver(ctx context.Context, recvHdrFor func(string) string, msgW
conf, _ := acc.Conf()
if conf.RejectsMailbox != "" && messageID != "" {
acc.RejectsRemove(log, conf.RejectsMailbox, messageID)
if err := acc.RejectsRemove(log, conf.RejectsMailbox, messageID); err != nil {
log.Errorx("removing message from rejects mailbox", err, mlog.Field("messageID", messageID))
}
}
})