all repos — listfix @ 7349b115f380dbd093f0fd3b566ed4b9e03fc0f6

Postfix Mailing List Software; Maintained on behalf the of Agency Economy Incorporated NFP.

using database name rather than email name
Robert Ismo me@robertismo.com
Mon, 13 Apr 2026 23:37:24 -0500
commit

7349b115f380dbd093f0fd3b566ed4b9e03fc0f6

parent

b4a7014f322abb9cea251a9f6b5787ebffac16d1

1 files changed, 5 insertions(+), 2 deletions(-)

jump to
M listfix.pylistfix.py

@@ -29,16 +29,19 @@ email_in = Email(list(sys.stdin))

if (email_in.check_auto_reply()): exit() sender_email = email_in.get_sender_email() - sender_name = email_in.get_sender_name() sender_email = sender_email.lower() if (sender_email not in list_recipients): - log.info(f"Email dropped: sender {sender_email} not a member of list {list_email}.") + log.info(f"Email dropped: sender {sender_email} not a member of list {list_name}.") exit() log.info(f"Email from: {sender_email}") log.info(f"Email list: {list_email}") + + sender_name = db.get_recipient_name(list_email, sender_email) + if not sender_name: + sender_name = email_in.get_sender_name() email_out = Email(email_in.get_content()) email_out.strip_headers(exclude = ["To", "Cc", "Subject", "Content-[^:]+", "MIME-Version", "Date", "Message-ID", "References"])