From 17b0610cf5a50afc93ad8eeda67ee7064ef47676 Mon Sep 17 00:00:00 2001 From: kayrus Date: Tue, 14 Jun 2022 19:06:34 +0200 Subject: [PATCH] Add status callback into a Session's Data interface --- backend.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend.go b/backend.go index 8ad0419..a2364ab 100644 --- a/backend.go +++ b/backend.go @@ -79,7 +79,7 @@ type Session interface { // Set currently processed message contents and send it. // // r must be consumed before Data returns. - Data(r io.Reader) error + Data(r io.Reader, statusCb func(status *smtp.SMTPError)) error } // LMTPSession is an add-on interface for Session. It can be implemented by