| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
| |
no longer handles any -admin or -owner messages, or any bounce
processing.
_dispose(): Don't look at the `authoritah' metadata key. Also, vastly
simplify the main switch because it only needs to look at torequest,
tojoin, and toleave.
_toadmins(): Removed as unnecessary.
|
| |
|
|
|
|
| |
just short-circuit returns. We need to do this after moving the
Save() into the try clause (which may turn out to not be the right
thing to do...)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
_toadmins(): Run the message through SpamDetect to filter out known
spam patterns in messages to the list owners/moderators. Log such
detected spam to logs/spam and discard the message.
Also, for every message to a list's -owner or -admin address, we
always send it on to the list owners and moderators, even though
the moderators can't access the admin pages (only the admindb
pages).
Note 1: this makes the `tomoderators' key in the message metadata
obsolete.
Note 2: this may not be the Right Thing To Do.
|
| | |
|
| | |
|
| |
|
|
|
| |
contains the "tomoderators" key, sent the message to both the list
owners and the list moderators.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
mail scripts simply add metadata `tojoin' or `toleave' respectively,
which tell CommandRunner which operation to perform.
This is a bit crufty since MailCommandHandler.ParseMailCommands()
still handles the actual job of adding or deleting the member.
CommandRunner hacks the Subject: line of the message to add just the
specific desired command, and it empties the message's payload
(effectively ignoring any additional commands or useless text in the
email message).
|
| | |
|
| |
|
|
|
| |
determine whether this message was destined for the -owner or -admin
address and update the metadata.
|
| | |
|
|
|
bounces, confirm notices, and -request email commands.
|