skip to content

IT Help and Support

University Information Services
 

Sympa provides a SOAP application programming interface (API), 

A precise and accurate definition of the methods which are provided can be found at:

In the following examples dpc22+soap@cam.ac.uk is a local  account which has been created on Sympa using https://lists.cam.ac.uk/sympa/firstpasswd

(Local Login -> First Login -> Request first password)

 Role email addresses can be used, and are recommended when several different people or entities need to update a list. The nominated account is then added to the list in question as a normal list owner with "no notifications" and "concealed from list menu" set.

This folder contains a pair of example scripts written in Python and Perl which can be used interchangeably to synchronise the membership of a list with a file stored on your local workstation.

This seems to be the most common requirement for scripted access to Mailing lists. Examples in other programming languages and requests/examples for other common tasks are welcome: please contact postmaster@lists.cam.ac.uk

Please remember that Sympa Data Sources allow you synchronise directly with external data sources such as Blue AD. This may be simpler as the lists are automatically updated. The list members defined by external data sources are also kept separate from the normal list membership.

Python: sync.py

$ ./sync.py test-dpc22 dpc22+soap@cam.ac.uk emails
dpc22+soap@cam.ac.uk Password:
Adding: dpc22@cam.ac.uk
Adding: dpc99@cam.ac.uk

$ ./sync.py test-dpc22 dpc22+soap@cam.ac.uk empty
dpc22+soap@cam.ac.uk Password:
Removing: dpc22@cam.ac.uk
Removing: dpc99@cam.ac.uk

 

Perl: sync.pl

$ ./sync.pl test-dpc22 dpc22+soap@cam.ac.uk emails
dpc22+soap@cam.ac.uk Password:
Adding: dpc22@cam.ac.uk
Adding: dpc99@cam.ac.uk

$ ./sync.pl test-dpc22 dpc22+soap@cam.ac.uk empty
dpc22+soap@cam.ac.uk Password:
Removing: dpc22@cam.ac.uk
Removing: dpc99@cam.ac.uk

UIS Service Desk

Phone padded  Service status line: (01223 7)67999
Website  Sign up for SMS/email status alerts
Website  Read major IT incident reports

UIS bITe-size bulletin

A regular newsletter aimed at the University's IT community, highlighting service and project news from UIS.

Sign up >

Latest news

DS-Print: Resolved - difficulties purchasing Common Balance credit

22 November 2022

The problem affecting users topping up their Common Balance for DS-Print using eCredit has been fixed by our external payment provider. Affected users should now be able to add credit to their account and no longer receive an error message after submitting their credit/debit card details.

Exchange Online first contact safety tip enabled

18 November 2022

We enabled a feature in Exchange Online on 11 November to help prevent phishing attacks. A ‘first contact’ safety tip is displayed when you receive an email from someone you don’t usually receive messages from. The tip displays the sender's full email address for a visual verification and a ‘Learn why’ link to a ‘protect...

UIS support data networking and managed services for institute’s sustainable retrofit 

16 November 2022

The Cambridge Institute for Sustainability Leadership has moved from their old offices that were spread around the city into the recently refurbished Entopia Building. The move puts all the Cambridge-based CISL staff and partners under one roof for the first time in the institute’s history. The Entopia Building is also...