You have chosen to sponsor your bid up to a maximum amount of .
A PHP Prestashop module to send new customer's data to locally installed Mailman. Each time a new customer is created, the module executes Mailman command line tool and provides the name of the mailing list, customer's e-mail address, first and second name. This applies also when orders are placed without creating an explicit customer account. The Mailman command to be executed is "add_members -r - -w n ". The customer's name and email address are to be provided via STDIN. The name of the mailinglist is configurable through Prestashop's portal. Customer data can contain non-ASCII characters like umlauts. A descriptive log entry is created for each customer being send. It contains the customer ID and success or failure incl. error details. Error cases (e.g. Mailman command fails) should be detected and logged or a notified is send to the administrator (e.g. email).
The module should work with latest Prestashop 1.5 and latest version of Mailman 2. I will publish the module as open source; or you could do so if you prefer.
This project is simple and good for beginners. Here is a good example you might want to use as a starting point. It already contains the probably required hookActionCustomerAccountAdd: https://gist.github.com/3775788