all repos — listfix @ 1093c7cd0356a7844579938e24f2d8c765c6a480

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

1093c7cd
Modify script to get sender info from "From" line.

This is required to transition to the use of local users and piping
through /etc/aliases to execute the filter. In this case I cannot
pass along the sender to the script.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 25 Mar 2022 13:46:52 -0400
b270cbf2
Remove local_domains. Don't use anymore.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 19:46:30 -0400
296680c2
Remove hard coded email lists.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 19:44:34 -0400
91ea57e1
Add destory command to remove email list and all recipients.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 17:28:07 -0400
04069e48
Dump email and name instead of just email.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 17:20:14 -0400
062314f3
Add 'remove' command to remove list recipients from the database.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 17:16:55 -0400
fac45b24
Add add command to add recipients to email lists.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 17:07:17 -0400
4d82ebf7
Add create command to add new email lists to the db.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 16:48:24 -0400
1586bb34
Add dump command to list all recipients of a list.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 16:37:55 -0400
3770205c
Add lists command to dump lists defined in db.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 16:25:56 -0400
37292302
Removeargs_ok(). The command function can check it's own args.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 15:55:43 -0400
f94ae3e4
1. Implement sqlite for storing email list info.
2. Implement 'filter' command as first argument.
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 15:47:58 -0400
9b3a1f84
Add sender to Reply-To if the sender is not part of the list.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 21 Mar 2022 22:02:10 -0400
bc581358
Check list before removing element.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 21 Mar 2022 21:45:08 -0400
5a88c213
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
bb34f686
Removbed this function but forgot to remove the call. Fixed.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 21 Mar 2022 18:22:15 -0400
e596dd8c
Move list contents into listfix

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 21 Mar 2022 18:18:25 -0400
83325f6a
Adding support for list on CC line.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 18 Mar 2022 15:20:18 -0400
a7a2ab95
Handle non list recipients when sent from a local account.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 18 Mar 2022 14:36:06 -0400
5a6d6006
Keep original To header line. Do not recreate our own.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Thu, 17 Mar 2022 13:25:26 -0400
06cde150
Loop over recipients and send individual emails to each.
No longer need the "skip" header. Woot!

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Thu, 17 Mar 2022 10:41:43 -0400
f95410f7
Change recipient to an array of recipients.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 16 Mar 2022 16:13:06 -0400
c52c88c1
Check full recipient list for valid email addresses.
Also add all args to logging.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 16 Mar 2022 14:56:19 -0400
bada9ddb
Search all To: recipients for a known mailing list before filtering.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 16 Mar 2022 14:25:02 -0400
eb45395a
Check sender instead of From. Its better this way.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Tue, 15 Mar 2022 11:30:10 -0400
3769a7af
Remove sender from reply-to header.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Tue, 15 Mar 2022 10:57:25 -0400
46f9fcea
Add logging

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 14 Mar 2022 21:07:00 -0400
71bf8729
General code cleanup

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 15:55:45 -0500
e43dce04
Renamed the filter script

	renamed:    list_filter.py -> listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 11:23:19 -0500
f9b1a5f4
Adding current state of email list filter

	new file:   list_filter.py
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 10:21:00 -0500
98d75d21
Updated readme

	modified:   README.md
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 10:18:16 -0500
32c7c07a
Initial commit
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 10:04:33 -0500