Use subscripting to copy the email content from stdin. modified: listfix.py
Brian Barto bartobrian@gmail.com
Wed, 30 Mar 2022 11:13:11 -0400
Raise exceptions instead of passing back values indicating errors. modified: listfix/db.py
Brian Barto bartobrian@gmail.com
Wed, 30 Mar 2022 11:07:36 -0400
switch out false return values with exceptions. modified: listfix/args.py
Brian Barto bartobrian@gmail.com
Tue, 29 Mar 2022 20:57:56 -0400
Implement an args module for checking and parsing command arguments. modified: listfix.py modified: listfix/__init__.py new file: listfix/args.py
Brian Barto bartobrian@gmail.com
Tue, 29 Mar 2022 16:49:05 -0400
Make content a required param for email init. That way I don't have to always check if content exists in every other method. modified: listfix.py modified: listfix/email.py
Brian Barto bartobrian@gmail.com
Tue, 29 Mar 2022 16:08:45 -0400
Make init file import DB and EMail so I can import them without using dot notation for th epackage name. modified: listfix.py modified: listfix/__init__.py
Brian Barto bartobrian@gmail.com
Tue, 29 Mar 2022 15:38:39 -0400
Create new module dir called listfix. modified: listfix.py new file: listfix/__init__.py renamed: mods/listfixdb.py -> listfix/db.py renamed: mods/listfixemail.py -> listfix/email.py
Brian Barto bartobrian@gmail.com
Tue, 29 Mar 2022 15:23:26 -0400
Create module for email operations. modified: listfix.py new file: mods/listfixemail.py
Brian Barto bartobrian@gmail.com
Tue, 29 Mar 2022 13:34:34 -0400
Get rid of command functions. Cleanup code. modified: listfix.py
Brian Barto bartobrian@gmail.com
Mon, 28 Mar 2022 22:07:20 -0400
Check row count. Make sure we have results. modified: mods/listfixdb.py
Brian Barto bartobrian@gmail.com
Mon, 28 Mar 2022 22:00:02 -0400
Add python cache directories to gitignore modified: .gitignore
Brian Barto bartobrian@gmail.com
Mon, 28 Mar 2022 21:58:48 -0400
Create database module for listfix modified: listfix.py new file: mods/listfixdb.py
Brian Barto bartobrian@gmail.com
Mon, 28 Mar 2022 17:01:51 -0400
Add tmp dir to git ignore. modified: .gitignore
Brian Barto bartobrian@gmail.com
Sat, 26 Mar 2022 10:29:03 -0400
Add .gitignore file to ignore db file. new file: .gitignore
Brian Barto bartobrian@gmail.com
Sat, 26 Mar 2022 10:27:36 -0400
Change name of db to have sqlite3 ext. modified: listfix.py
Brian Barto bartobrian@gmail.com
Sat, 26 Mar 2022 10:26:16 -0400
Rename to listfix.py renamed: listfix_filter.py -> listfix.py
Brian Barto bartobrian@gmail.com
Sat, 26 Mar 2022 10:21:45 -0400
Check length of recipient list. modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 25 Mar 2022 13:55:09 -0400
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
Remove local_domains. Don't use anymore. modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 19:46:30 -0400
Remove hard coded email lists. modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 23 Mar 2022 19:44:34 -0400
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
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
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
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
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
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
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
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
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
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
Check list before removing element. modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 21 Mar 2022 21:45:08 -0400
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
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
Move list contents into listfix modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 21 Mar 2022 18:18:25 -0400
Adding support for list on CC line. modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 18 Mar 2022 15:20:18 -0400
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
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
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
Change recipient to an array of recipients. modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Wed, 16 Mar 2022 16:13:06 -0400
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
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
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
Remove sender from reply-to header. modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Tue, 15 Mar 2022 10:57:25 -0400
Add logging modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Mon, 14 Mar 2022 21:07:00 -0400
General code cleanup modified: listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 15:55:45 -0500
Renamed the filter script renamed: list_filter.py -> listfix_filter.py
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 11:23:19 -0500
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
Updated readme modified: README.md
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 10:18:16 -0500
Initial commit
Brian Barto bartobrian@gmail.com
Fri, 11 Mar 2022 10:04:33 -0500