<commit_before>Remailer

Remailer lets you use plus addressing in a cPanel shared hosting envrionment.

This code definitely needs a bit of work, but for the time being it suits my
needs and is generalised enough. There is nothing overly specific to cPanel
in this code, it's just the only environment I've tested it in. Pull requests
are definitely welcome!

To get this working, you need to go to the "Default Address" page in your
cPanel and tell it to pipe all unrouted email to email.php. You will also need
to create a PHP file named "whitelist.php" in the same directory as email.php.
This file should return a flat PHP array with a list of email addresses for
which plus addressing should be allowed.<commit_msg>Add note about license to readme file<commit_after>Remailer

Remailer lets you use plus addressing in a cPanel shared hosting envrionment.

This code definitely needs a bit of work, but for the time being it suits my
needs and is generalised enough. There is nothing overly specific to cPanel
in this code, it's just the only environment I've tested it in. Pull requests
are definitely welcome!

To get this working, you need to go to the "Default Address" page in your
cPanel and tell it to pipe all unrouted email to email.php. You will also need
to create a PHP file named "whitelist.php" in the same directory as email.php.
This file should return a flat PHP array with a list of email addresses for
which plus addressing should be allowed.

This program is released into the public domain without any warranty.
{'fraction_non_alphanumeric': 0.029315960912052116, 'fraction_numerical': 0.0, 'mean_word_length': 4.370629370629371, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6756702', 'n_tokens_mistral': 391, 'n_tokens_neox': 380, 'n_words': 260}