Re: [Mailman-Users] setting up the mailing list

2009-04-09 Thread Rasa Isaacson
Thank you for the thorough and thoughtful response. I really thought as
much, but wanted to check with the experts--you certainly all seem very
knowledgeable and I appreciate your insights.
Rasa

On Tue, Apr 7, 2009 at 9:42 AM, Grant Taylor gtay...@riverviewtech.netwrote:

 On 04/05/09 08:07, Rasa Isaacson wrote:

 Our organization wants to set up a mailing list in a very generic fashion.
  We would like to list the board members as approved members using the
 generic emails we have set up:


 So you are wanting to use positional addresses, not personal addresses
 (with names).  That in and of its self should be fine.

  We have a forwarder set up through our website (hosted by
 Lunarpages--don't know if that matters) that associates the generic email
 address to the personal email account for the board member, so if a email
 sent to presid...@ourwebsite.org is received it's forwarded to the
 appropriate personal account.


 *nod* ... One possible implementation of a typical configuration.

  Is there something analogous in mailman to associate a personal email
 account with the generic account on incoming posts to the board? Like an
 alias, but looking at the From: field and translating it to the generic
 account like presid...@ourwebsite.org.


 It sounds to me like you are wanting to translate the From: address of
 messages as they pass through the email system in to Mailman.  I.e.
 translate from:

   barack.ob...@whitehouse.gov

 To:

   presid...@whitehouse.gov

 (For the sake of conversation I'm presuming that this is indeed what you
 are wanting.)

 I don't think that Mailman its self has (or should have) the ability to do
 what you are wanting.

 That being said I don't see any reason that you could not put a shim /
 wrapper script in between your mail server and Mailman.  I know that it
 would be entirely possible to throw together some Perl code running a
 Regular Expression to translate barack.obama to president.  I.e.

   $From =~ m/^To: barack.ob...@whitehouse.gov/To:
 presid...@whitehouse.gov/i;

  I hope this makes sense. Thanks.


 I think I understood what you are wanting to do.  Presuming that I did, the
 short answer is that (to the best of my knowledge) Mailman does not include
 support to do what you want to do and probably should not either.  I think
 you will be much better off doing this out side of Mailman.

 Now, if you are just wanting your board members to be able to send with
 either their personal addresses -OR- their positional addresses all you need
 to do is add both addresses to the mailing list (and set one to not receive
 email) as well as authorizing them to send.



 Grant. . . .
 --
 Mailman-Users mailing list
 Mailman-Users@python.org
 http://mail.python.org/mailman/listinfo/mailman-users
 Mailman FAQ: http://wiki.list.org/x/AgA3
 Searchable Archives:
 http://www.mail-archive.com/mailman-users%40python.org/
 Unsubscribe:
 http://mail.python.org/mailman/options/mailman-users/rasa.isaacson%40gmail.com

 Security Policy: http://wiki.list.org/x/QIA9

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-08 Thread Barry Warsaw

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On Apr 8, 2009, at 1:45 AM, Stephen J. Turnbull wrote:


Mailman itself will not, but one goal of MM3 is to provide a standard
connector architecture for backend databases which supply at least a
name and email address but probably do a lot more than that.



People who are interested in this feature should look at the MM3 stuff
on the wiki and the MM3 code and documentation, then ask Barry what
his plans are.  It should not be hard to add further elements to
web-based forms (for one example) that feed names and addresses to
such a connector.  Then Mailman itself would ignore that additional
information (absent local extensions), merely providing a single
communication channel for list managers to access the backend
database.  Most of the effort would no doubt go to providing sane
error messages in the case where the backend's schema doesn't support
the additional fields, and stuff like that.


Stephen's basically correct.  In Mailman 3, the core engine operates  
on components, essentially objects that implement a formal interface.   
There are three stores of data, user data, list data and message  
data, with loose connections between them (think: no foreign keys).   
Thus you could, in theory anyway wink, store the user data including  
subscription information in your CMS, and let Mailman handle list- 
specific data.  Of course, you could re-implement the backends to  
provide the defined interfaces anyway you wanted and then Mailman  
should operate without regard to where the data lives.


I won't go into more detail here.  If you're interested in  
participating more in the development of Mailman 3, please join us  
over in mailman-develop...@python.org.


Barry

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (Darwin)

iEYEARECAAYFAknciqAACgkQ2YZpQepbvXHLQwCfTtSHutL3bIjLetYHmS5ZidyG
HWMAnikoDJZO+tXWS5JemHgE3glvLHZ4
=+1pY
-END PGP SIGNATURE-
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Users] setting up the mailing list

2009-04-07 Thread Stephen J. Turnbull
Rasa Isaacson writes:

  Is there something analogous in mailman to associate a personal email
  account with the generic account on incoming posts to the board? Like an
  alias, but looking at the From: field and translating it to the generic
  account like presid...@ourwebsite.org.

This could be done in a custom Handler.  I haven't worked on such a
thing in a long while, but somebody who's familiar with the email
package could probably work a simple one up in less than an hour.
Loop over the from addresses, and in that loop, loop over a dictionary
like

officer_map = { j...@home.example.com : presid...@ourwebsite.org,
f...@flintstones.org : vice-presid...@ourwebsite.org }

substituting the value for the text that matches the key.  The key can
be a regular expression, too.

Then insert that Handler into either the global pipeline (if you want
it to happen for all lists) or the list-specific pipelines for the
lists where it should happen using bin/withlist.  (Don't worry if you
don't understand any of that; anybody who can do the work will know
what I'm talking about, it's not rocket science.)

Making this customizable from the web interface would be harder, maybe
taking two to three times as much time (just because of a fair number
of fussy details).

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-07 Thread Grant Taylor

On 04/05/09 08:07, Rasa Isaacson wrote:
Our organization wants to set up a mailing list in a very generic 
fashion.  We would like to list the board members as approved members 
using the generic emails we have set up:


So you are wanting to use positional addresses, not personal addresses 
(with names).  That in and of its self should be fine.


We have a forwarder set up through our website (hosted by 
Lunarpages--don't know if that matters) that associates the generic 
email address to the personal email account for the board member, so 
if a email sent to presid...@ourwebsite.org is received it's 
forwarded to the appropriate personal account.


*nod* ... One possible implementation of a typical configuration.

Is there something analogous in mailman to associate a personal email 
account with the generic account on incoming posts to the board? Like 
an alias, but looking at the From: field and translating it to the 
generic account like presid...@ourwebsite.org.


It sounds to me like you are wanting to translate the From: address of 
messages as they pass through the email system in to Mailman.  I.e. 
translate from:


   barack.ob...@whitehouse.gov

To:

   presid...@whitehouse.gov

(For the sake of conversation I'm presuming that this is indeed what you 
are wanting.)


I don't think that Mailman its self has (or should have) the ability to 
do what you are wanting.


That being said I don't see any reason that you could not put a shim / 
wrapper script in between your mail server and Mailman.  I know that it 
would be entirely possible to throw together some Perl code running a 
Regular Expression to translate barack.obama to president.  I.e.


   $From =~ m/^To: barack.ob...@whitehouse.gov/To: 
presid...@whitehouse.gov/i;



I hope this makes sense. Thanks.


I think I understood what you are wanting to do.  Presuming that I did, 
the short answer is that (to the best of my knowledge) Mailman does not 
include support to do what you want to do and probably should not 
either.  I think you will be much better off doing this out side of Mailman.


Now, if you are just wanting your board members to be able to send with 
either their personal addresses -OR- their positional addresses all you 
need to do is add both addresses to the mailing list (and set one to not 
receive email) as well as authorizing them to send.




Grant. . . .
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-07 Thread Grant Taylor

On 04/07/09 02:49, Stephen J. Turnbull wrote:
This could be done in a custom Handler.  I haven't worked on such a 
thing in a long while, but somebody who's familiar with the email 
package could probably work a simple one up in less than an hour. 
 Loop over the from addresses, and in that loop, loop over a 
dictionary like


*nod*

This is along the exact same lines that I was talking about in my 
previous post.


Then insert that Handler into either the global pipeline (if you want 
it to happen for all lists) or the list-specific pipelines for the 
lists where it should happen using bin/withlist.  (Don't worry if you 
don't understand any of that; anybody who can do the work will know 
what I'm talking about, it's not rocket science.)


Ok...  Now you are starting to make me think that there are places in 
the Mailman code that will look for custom code (in a separate file that 
is called if it exists?) that can be executed to do things like this. 
Is this the case?


If this is not currently the case, how difficult would it be (and would 
it be worth while) calling a stub function in separate files that 
would allow users to run their own custom translation code with out 
having to get in to the main Mailman code?




Grant. . . .
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-07 Thread Jones, Scott (GE Money, consultant)
Grant: 

Your post reminds me of something I'd like to set up. 

As I collect incoming emails and then contact information, demographics
associated with those sending me email, I'd like to have that other
information accessible, not just their email and name. 

What would one use to maintain a contact list, with more than just name
and email address? Is there any sort of Act or Saleforce for linux
platform? I have used SugarCRM, but wonder if there's something more
basic.. Something I could run from GUI or from command line. 

Scott
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-07 Thread Adam McGreggor
On Tue, Apr 07, 2009 at 09:42:06AM -0500, Grant Taylor wrote:
 Now, if you are just wanting your board members to be able to send with 
 either their personal addresses -OR- their positional addresses all you 
 need to do is add both addresses to the mailing list (and set one to not 
 receive email) as well as authorizing them to send.

I'm not entirely convinced of the need to add both addresses (personal 
functional/positional) as list-members: I'd be more inclined to add the
address to which you wish to send (the positional, yes?) as
list-members, and add their real email address (the personal) as an
authorized-sender.

(or add a wild-card: q.v., http://is.gd/rdxK, c.)

It is, -- or rather, it ought to be -- moderately easy to automate the
process of keeping the authorized_senders list up-to date (with a bit of
scripting foo, and command-line/cron access); or if it's not one of
those things that changes often, to keep as a manual process.

-- 
``What men are poets who can speak of Jupiter as if he were a man, but if
  he is an immense spinning sphere of methane and ammonia must be silent?''
  (Richard Feynman)
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-07 Thread Mark Sapiro
Grant Taylor wrote:

Ok...  Now you are starting to make me think that there are places in 
the Mailman code that will look for custom code (in a separate file that 
is called if it exists?) that can be executed to do things like this. 
Is this the case?


Yes. See the FAQ at http://wiki.list.org/x/l4A9 on implementation of
custom handlers.

This FAQ also makes brief reference to the extend.py mechanism. If the
lists/LISTNAME/ directory contains an extend.py module that defines an
extend() function, this function is called with the list as argument
whenever a list is instantiated.

See the end of the definition of the MailList.__init__() method in
Mailman/MailList.py for more on this.

-- 
Mark Sapiro m...@msapiro.netThe highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-07 Thread Grant Taylor

On 04/07/09 10:10, Adam McGreggor wrote:
I'm not entirely convinced of the need to add both addresses 
(personal  functional/positional) as list-members: I'd be more 
inclined to add the address to which you wish to send (the 
positional, yes?) as list-members, and add their real email address 
(the personal) as an authorized-sender.


Ok.  I'll give you that.

I guess I started doing what I suggested as an end user / subscriber to 
other Mailman mailing lists because I wanted messages to be delivered to 
one address (for sorting reasons) while accepting my posts from my main 
address.  (In fact I'm doing this for the Mailman mailing list.)


I suppose I could have contacted the list administrator and asked them 
to add me as an authorized-sender, but I could do what I did by my 
self with out requesting out side assistance.




Grant. . . .
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-07 Thread Grant Taylor

On 04/07/09 10:02, Jones, Scott (GE Money, consultant) wrote:
As I collect incoming emails and then contact information, 
demographics associated with those sending me email, I'd like to have 
that other information accessible, not just their email and name.


Ok...

What would one use to maintain a contact list, with more than just 
name and email address? Is there any sort of Act or Saleforce for 
linux platform? I have used SugarCRM, but wonder if there's something 
more basic.. Something I could run from GUI or from command line.


I don't know of any packages like Act or Saleforce (though I'm sure that 
something exists).  I tend to use Thunderbird's address book (and Sync 
Kolab) to have this type of information on multiple Linux and Windows 
systems.


However this is out side the scope of Mailman and as such Mailman will 
likely never store much more than it is.




Grant. . . .
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-07 Thread Stephen J. Turnbull
Grant Taylor writes:

   What would one use to maintain a contact list, with more than just 
   name and email address?

  However this is out side the scope of Mailman and as such Mailman will 
  likely never store much more than it is.

Mailman itself will not, but one goal of MM3 is to provide a standard
connector architecture for backend databases which supply at least a
name and email address but probably do a lot more than that.

People who are interested in this feature should look at the MM3 stuff
on the wiki and the MM3 code and documentation, then ask Barry what
his plans are.  It should not be hard to add further elements to
web-based forms (for one example) that feed names and addresses to
such a connector.  Then Mailman itself would ignore that additional
information (absent local extensions), merely providing a single
communication channel for list managers to access the backend
database.  Most of the effort would no doubt go to providing sane
error messages in the case where the backend's schema doesn't support
the additional fields, and stuff like that.

--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Users] setting up the mailing list

2009-04-06 Thread Rasa Isaacson
Our organization wants to set up a mailing list in a very generic fashion.
We would like to list the board members as approved members using the
generic emails we have set up:
presid...@ourwebsite.org
vicepresid...@outwebsite.org
etc...

We have a forwarder set up through our website (hosted by Lunarpages--don't
know if that matters) that associates the generic email address to the
personal email account for the board member, so if a email sent to
presid...@ourwebsite.org is received it's forwarded to the appropriate
personal account.

Is there something analogous in mailman to associate a personal email
account with the generic account on incoming posts to the board? Like an
alias, but looking at the From: field and translating it to the generic
account like presid...@ourwebsite.org.

I hope this makes sense. Thanks.
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


Re: [Mailman-Users] setting up the mailing list

2009-04-06 Thread Brad Knowles

on 4/5/09 8:07 AM, Rasa Isaacson said:


Is there something analogous in mailman to associate a personal email
account with the generic account on incoming posts to the board? Like an
alias, but looking at the From: field and translating it to the generic
account like presid...@ourwebsite.org.


Unfortunately, no.  The best you could do would be to have the senders 
configure their mail programs so that when they send official messages, 
they can choose to send them from their official account.


--
Brad Knowles
b...@shub-internet.orgIf you like Jazz/RB guitar, check out
LinkedIn Profile: my friend bigsbytracks on YouTube at
http://tinyurl.com/y8kpxuhttp://preview.tinyurl.com/bigsbytracks
--
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9


[Mailman-Users] setting up a mailing list

2005-10-13 Thread vandenberg
How can I insert a large number of mailadresses into a mailing list?

 

met vriendelijke groet,

 

Thomas van den Berg

Herautstraat 61

8043AE Zwolle

tel 038-4605620

 

--
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/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] setting up a mailing list

2005-10-13 Thread Cogley, Rick
This is what I use, assuming memberlist is a list of members - 

#/usr/lib/mailman/binadd_members -r /path/to/memberlist -w n -a n listname

Best Regards,
Rick

--
Rick Cogley (mailto:[EMAIL PROTECTED])

Tel: 03-5940-6880 || Fax: 03-5940-6881 || Cell: 090-4423-5475
(Outside Japan, remove leading zero -- +81-3-5940-6880)
English: http://www.esolia.com || Japanese: http://www.esolia.co.jp

Bilingual IT solutions and management firm -- eSolia.
--



-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf
Of vandenberg
Sent: Thursday, October 13, 2005 5:22 PM
To: mailman-users@python.org
Subject: [Mailman-Users] setting up a mailing list

How can I insert a large number of mailadresses into a mailing list?

 

met vriendelijke groet,

 

Thomas van den Berg

Herautstraat 61

8043AE Zwolle

tel 038-4605620

 

--
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/rick.cogley%40esolia.co
.jp

Security Policy:
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp
--
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/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp


Re: [Mailman-Users] setting up a mailing list

2005-10-13 Thread Mark Sapiro
vandenberg wrote:

How can I insert a large number of mailadresses into a mailing list?

Another poster indicated bin/add_members which is fine if you have
command line access and sufficient permission.

Otherwise, you can use Membership Management...-Mass Subscription in
the web admin interface.

--
Mark Sapiro [EMAIL PROTECTED]   The highway is for gamblers,
San Francisco Bay Area, Californiabetter use your sense - B. Dylan

--
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/archive%40jab.org

Security Policy: 
http://www.python.org/cgi-bin/faqw-mm.py?req=showamp;file=faq01.027.htp