all repos — listfix @ b55f83cdd1195c7a1c15153c8aa6e7b8531542e8

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

b55f83cd
Add .gitignore file to ignore db file.

	new file:   .gitignore
Brian Barto bartobrian@gmail.com
Sat, 26 Mar 2022 10:27:36 -0400
cfa43df3
Change name of db to have sqlite3 ext.

	modified:   listfix.py
Brian Barto bartobrian@gmail.com
Sat, 26 Mar 2022 10:26:16 -0400
561f187b
Rename to listfix.py

	renamed:    listfix_filter.py -> listfix.py
Brian Barto bartobrian@gmail.com
Sat, 26 Mar 2022 10:21:45 -0400
96940717
Check length of recipient list.

	modified:   listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 25 Mar 2022 13:55:09 -0400
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