how can moderators automatically subscribe users?
Hi,
I know that via the web interface this is quite easy. However, I have a need to be able to subscribe users via email commands, without the user being subscribed getting a confirmation email. In other words, someone asks to be inserted into the list, and then an email is sent with the subscribe command in it.
Is this possible?
Ricardo
Ricardo Kleemann wrote:
I know that via the web interface this is quite easy. However, I have a need to be able to subscribe users via email commands, without the user being subscribed getting a confirmation email. In other words, someone asks to be inserted into the list, and then an email is sent with the subscribe command in it.
Is this possible?
I think that as long as subscribe_policy includes confirm, the subscribee will always receive a confirm e-mail from a subscribe (or join) e-mail command.
This is at least in part because it's so easy to send a subscribe command for someone else. I've looked at the code, and I don't see that Approved: headers are handled in e-mail command processing. It's generally assumed that the list admin will use the web interface.
-- Mark Sapiro <msapiro@value.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
On 6/2/05 8:39 PM, "Mark Sapiro" <msapiro@value.net> wrote:
Ricardo Kleemann wrote:
I know that via the web interface this is quite easy. However, I have a need to be able to subscribe users via email commands, without the user being subscribed getting a confirmation email. In other words, someone asks to be inserted into the list, and then an email is sent with the subscribe command in it.
Is this possible?
I think that as long as subscribe_policy includes confirm, the subscribee will always receive a confirm e-mail from a subscribe (or join) e-mail command.
This is at least in part because it's so easy to send a subscribe command for someone else. I've looked at the code, and I don't see that Approved: headers are handled in e-mail command processing. It's generally assumed that the list admin will use the web interface.
As an RFE, allowing Approved: headers in this context would be a good thing to ask for.
Adjusting the Python code to do so and offering a patch against Mailman 2.1.6 would also be feasible, if it matches Ricardo's talents or those of someone he enlists.
It may also be that Mailman in the 2.x form isn't the right tool to use for solving Ricardo's problem.
Mailman was built to be web-interface driven in part because lots of MajorDomo, LISTSERV, and others were tired of having to do things by email command (including me). And tired of waiting for the ever-receding MajorDomo 2. The email commands which are there are there basically so that list users could keep doing things the familiar way when their list was moved to Mailman. [I wasn't around during Mailman's early days--we first installed 2.0.6--I'm reading between the lines in writing this paragraph.]
--John
At 5:18 AM -0700 2005-06-03, John W. Baxter wrote:
As an RFE, allowing Approved: headers in this context would be a good thing to ask for.
Please feel free to file RFEs on the Mailman RFE page on
SourceForge at <http://sourceforge.net/tracker/?group_id=103&atid=350103>.
-- Brad Knowles, <brad@stop.mail-abuse.org>
"Those who would give up essential Liberty, to purchase a little temporary Safety, deserve neither Liberty nor Safety."
-- Benjamin Franklin (1706-1790), reply of the Pennsylvania
Assembly to the Governor, November 11, 1755
SAGE member since 1995. See <http://www.sage.org/> for more info.
On 6/2/05 8:39 PM, "Mark Sapiro" <msapiro@value.net> wrote:
Ricardo Kleemann wrote:
I know that via the web interface this is quite easy. However, I have a need to be able to subscribe users via email commands, without the user being subscribed getting a confirmation email. In other words, someone asks to be inserted into the list, and then an email is sent with the subscribe command in it.
Is this possible?
I think that as long as subscribe_policy includes confirm, the subscribee will always receive a confirm e-mail from a subscribe (or join) e-mail command.
Hmmm...another thought.
A possibility would be to write a program (in whatever language is convenient and safe) which receives the email commands at some address not related to mailman, validates them for authenticity by whatever means (I'd be tempted to use PGP or GPG signatures here, and a sufficiently paranoid* person would add encryption), and then drives the Mailman command line tool which can add addresses without confirmation.
There remains nothing in as-shipped Mailman through 2.1.6 which will do what Ricardo wants.
--John
- It's not paranoia if they really are out to get you.
Thank you for your comments, John.
As a matter of fact that's what I ended up doing. I created a separate alias (like list-command), which pipes the message through another program, and the program then parses the message for commands (currently only subscribe/unsubscribe), and then runs the mailman command line programs to perform the action. The commands have to be preceded by an approval password. This is very similar to the way majordomo works. But I'd rather use mailman.
The reason I need to focus on email commands, is because I have a couple of lists that are managed by a person who is blind, and uses email as the main tool for management. He is still very capable of using the web, but it's much easier and not so cluttered. It's amazing what some voice tools out there enable visually impaired people to do.
Ricardo
----- Original Message ----- From: "John W. Baxter" <jwblist@olympus.net> To: "Mailman Users" <mailman-users@python.org> Sent: Friday, June 03, 2005 5:25 AM Subject: Re: [Mailman-Users] how can moderators automatically subscribe users?
On 6/2/05 8:39 PM, "Mark Sapiro" <msapiro@value.net> wrote:
Ricardo Kleemann wrote:
I know that via the web interface this is quite easy. However, I have a
need
to be able to subscribe users via email commands, without the user being subscribed getting a confirmation email. In other words, someone asks to be inserted into the list, and then an email is sent with the subscribe command in it.
Is this possible?
I think that as long as subscribe_policy includes confirm, the subscribee will always receive a confirm e-mail from a subscribe (or join) e-mail command.
Hmmm...another thought.
A possibility would be to write a program (in whatever language is convenient and safe) which receives the email commands at some address not related to mailman, validates them for authenticity by whatever means (I'd be tempted to use PGP or GPG signatures here, and a sufficiently paranoid* person would add encryption), and then drives the Mailman command line tool which can add addresses without confirmation.
There remains nothing in as-shipped Mailman through 2.1.6 which will do what Ricardo wants.
--John
- It's not paranoia if they really are out to get you.
Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/ Unsubscribe: http://mail.python.org/mailman/options/mailman-users/ricardo%40americasnet.c...
Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp
participants (4)
-
Brad Knowles
-
John W. Baxter
-
Mark Sapiro
-
Ricardo Kleemann