all repos — listfix @ 5a88c21379a845922697d27eae56486829d83767

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

Remove sender from recipient list to avoid auto-responder loops.
	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 21 Mar 2022 21:40:03 -0400
commit

5a88c21379a845922697d27eae56486829d83767

parent

bb34f686870c82dd9ef5f74494592c7a9246b4b2

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

jump to
M listfix_filter.pylistfix_filter.py

@@ -16,7 +16,7 @@

email_lists = { "test@cityviewgr.com" : [ "bartobrian@gmail.com", - "bartobrian@outlook.com", + "bartobrian@outlook.com" ], "board@cityviewgr.com" : [ "ksteindler@sbcglobal.net",

@@ -280,7 +280,12 @@ email_filtered.append(f"Reply-To: {list_email}\n")

exclude_headers = ["To", "Cc", "Subject", "Content-[^:]+", "MIME-Version"] email_filtered.extend(strip_headers(email, exclude_headers)) +## Create recipient list + +recipients = email_lists[list_email] +recipients.remove(sender) + ## Send emails -for recipient in email_lists[list_email]: +for recipient in recipients: send_email(recipient, email_filtered)