Skip to Content.
Sympa Menu

en - Re: [sympa-users] Controlling Sympa from another application

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: Steven Peterson <address@concealed>
  • To: Olivier Salaün - CRU <address@concealed>
  • Cc: address@concealed
  • Subject: Re: [sympa-users] Controlling Sympa from another application
  • Date: Fri, 02 Dec 2005 09:14:23 -0600

Thanks very much for your response.  We use Axis for other uses and so a web services alternative is very appealing.  I looked at the WSDL and saw a number of operations with intriguing names, such as info, review, subscribe, and lists, but I was unable to find documentation.  The operations and data types look as if they are meant to support a web application for a single user, but not support an application that is serving the role of List Owner, that is, determining who is allowed to join a list.  For example, are the the following types of operations available?

o  Create a new list
o  Register for a callback to approve any new people requesting to join a list
o  Remove a number of people from a list
o  Find out who is on a list

- Steve

Olivier Salaün - CRU wrote:
Using the mail API is one option with some drawbacks :
  • the authentication of your application to sympa will probably be based on the From: SMTP header field which is very low level of trust (easy to forge)
  • the ADD/DEL action is not immediatly performed and you can't manage error cases in your application
A better option is to use Sympa SOAP server and add a SOAP client in your application. We provide sample codes in perl, php and java. Read the documentation for more details : http://www.sympa.org/doc/html/node11.html

address@concealed wrote:
Is it practical for another application to control the subscribers who are on a mailing list by solely using email posted commands?  In other words, if I have a separate application that has special logic for who can join a list, when they have to leave, etc, could this application use Sympa's email commands as an API?  (Assuming mailing list sizes of 1,000 to 5,000)
  



-- 
Steven Peterson, President
List Pilot
310 Wesley Drive
Chapel Hill, NC 27516
Tel: 919-942-1386
Fax: 919-933-2677

Smarter Email Broadcasting
http://www.listpilot.com





Archive powered by MHonArc 2.6.19+.

Top of Page