2017 © Pedro Peláez
 

library mailman-api

A PHP package to manage users in mailman.

image

um-flint/mailman-api

A PHP package to manage users in mailman.

  • Thursday, January 25, 2018
  • by dowilcox
  • Repository
  • 4 Watchers
  • 0 Stars
  • 66 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 2 Versions
  • 94 % Grown

The README.md

GNU Mailman API

Note: This API is incomplete. There are several things in the Mailman documentation that have not been implemented just because that were not needed., (*1)

If you would like to contribute to this API, submit a pull request to have your changes reviewed before they are merged into master., (*2)

Table of Contents

Methods

Mailman

  • domains() : Domains
  • lists() : Lists
  • users() : Users
  • members() : Members

Example to get all lists:, (*3)

$allLists = $mailman->lists()->all(null, null, true);

Example to get lists for a user:, (*4)

$usersLists = $mailman->members()->find(null, 'email_address');

Users

  • all($count = null, $page = null)
  • find($email)
  • create($email, $displayName = null, $password = null)
  • updateDisplayName($email, $displayName)
  • updatePassword($email, $password)
  • delete($email)

Lists

  • all($count = null, $page = null, $advertised = null)
  • find($name)
  • members($name, $count = null, $page = null)
  • create($name, $style = null)
  • delete($domain)

Members

  • all($count = null, $page = null)
  • find($listId = null, $subscriber = null, $role = null)
  • subscribe($listId, $subscriber, $displayName = null, $verified = false, $confirmed = false, $approved = false)
  • unsubscribe($memberId)

Domains

  • all($count, $page)
  • find($domain)
  • lists($domain, $count = null, $page = null, $advertised = null)
  • create($domain, $description = null)
  • delete($domain)

The Versions

25/01 2018

dev-master

9999999-dev

A PHP package to manage users in mailman.

  Sources   Download

MIT

The Requires

 

The Development Requires

23/01 2018

v0.0.1

0.0.1.0

A PHP package to manage users in mailman.

  Sources   Download

MIT

The Requires

 

The Development Requires