Jmailman v0.3 19th August 2008
This component allows users to manage their subscriptions to Mailman lists on any server.
For each list you need to know the domain and path to the admin interface, the list name, and if the list is on a shared host there may be a suffix (eg "_mydomain.org"t;) which is appended to the name.
You must also know the admin password for each list - these are stored in plain text in your Joomla database and are shown in plain text on the admin screen for Jmailman, so anyone with access to this backend can obtain your list passwords.
You also set a title and description for the list which are what your users see at the front end.
You can also control visibility of each list on the front end using Joomla user levels, users below the designated level will not be able to see the list. Defaults to 'Registered'. Since this works by poking subscriber addresses straight into the admin interface for Mailman it bypasses any normal subscriber approval for the list. Users can choose whether to get the normal welcome/goodbye messages from the list, and will receive a confirmation email from this system. In principle a user could spoof another user by temporarily changing their email address on your Joomla site, so it is very important that you set the configuration parameters for the email that Jmailman sends confirming actions. You can also set for each list whether Mailman will send notification of subscribes/unsubscribes to the list admin.
THIS IS A PRE-RELEASE VERSION - it is not fully tested and should be tested in your environment before use on a production site. It was developed with Joomla 1.5.6 and PHP 5.2.5 and tested with Mailman v2.1.9.
Check for latest version at: http://www.crosborne.co.uk Author email
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
Changes from v0.2 - access control per list using joomla user levels - added index.html files in all folders
Changes from v0.1 - fixed reported problem with php4 compatibility - using parameters instead of config table for email settings - added language file for strings on screen in front-end
|