Difference between revisions of "Ezmlm-www"
Line 32: | Line 32: | ||
Open the file '''config.pm''' and replace the string '''''PUT_YOUR_LISTNAME_HERE''''' with the name of your ezmlm list. | Open the file '''config.pm''' and replace the string '''''PUT_YOUR_LISTNAME_HERE''''' with the name of your ezmlm list. | ||
+ | |||
+ | And say as README file configure the following parameters: | ||
+ | |||
+ | ==> name | ||
+ | Full e-mail address of list | ||
+ | |||
+ | ==> local_part | ||
+ | Chars that comes before che '@' sign in list address. | ||
+ | |||
+ | ==> host_part | ||
+ | Chars that comes after che '@' sign in list address. | ||
+ | |||
+ | ==> description | ||
+ | Verbose description of list (for indexing purposes). | ||
+ | |||
+ | ==> archive | ||
+ | Mail::Ezmlm::Archive object, specify list path. | ||
+ | |||
+ | ==> conceal_senders | ||
+ | Set this to 1 (otherwise to 0) if you want domains to be replaced by | ||
+ | '...' in e-mail addresses to prevent spammers to read them. | ||
+ | |||
+ | ==> subscription_info | ||
+ | Set this to 1 (otherwise to 0) if you want some info about | ||
+ | subscribing and unsubscribing to be put on main list page. | ||
+ | |||
+ | ==> default_sorting | ||
+ | This may be 'thread', 'date' or 'subject'. | ||
+ | |||
+ | ==> descending_by_default | ||
+ | Set this to 1 (otherwise to 0) if you want threads to be listed in | ||
+ | descending order by default. | ||
+ | |||
+ | ==> show_html | ||
+ | Set this to 1 (otherwise to 0) if you want to display HTML messages. | ||
+ | |||
+ | ==> highlight | ||
+ | Set this to 1 (otherwise to 0) if you want to highlight parts of messages. | ||
+ | such as replies, signatures, URLs. | ||
+ | |||
+ | ==> show_inline_images | ||
+ | Set this to 1 (otherwise to 0) if you want to display inline images | ||
+ | instead of just a link. | ||
+ | |||
+ | $lang must be 'br', 'en', 'es', 'de', 'no', 'pt' or 'it' depending on your chosen language. |
Revision as of 06:40, 6 December 2007
History
Some years ago (2.5) I have published a how-to in the forum http://forums.contribs.org/index.php?topic=27460.0 for install mharc mailist web publisher in sme6. Now I have found a little but good app to do the same: publish ezmlm archives on the web beautify.
Author
The author is Alessandro Ranellucci and the aplication is ezmlm-www and can be found at http://ezmlm-www.sourceforge.net/
Installation
Of course you must installed and configured ezmlm as described here: Ezmlm
Add the DAG repository as described here: Dag and then expand template
expand-template /etc/yum.conf
Install de perl dependancy:
yum --enablerepo=dag install perl-Mail-Box perl-User-Identity perl-TimeDate perl-Email-Simple perl-Plucene perl-KinoSearch
Download from my home (wait for sync the mirrors) the following two rpm:
wget http://mirror.contribs.org/smeserver/contribs/nhall/sme7/rpm/ezmlm-www/contribs/perl-Mail-Ezmlm-Archive-0.16-1.noarch.rpm wget http://mirror.contribs.org/smeserver/contribs/nhall/sme7/rpm/ezmlm-www/contribs/smeserver-ezmlm-www-1.4.5-01.noarch.rpm
and install
yum localinstall perl-Mail-Ezmlm-Archive-0.16-1.noarch.rpm smeserver-ezmlm-www-1.4.5-01.noarch.rpm
Configuration
I have explain the basic steps to run ezmlm-www. You can read the README file under /opt/mailinglist to customize your list.
Open the file config.pm and replace the string PUT_YOUR_LISTNAME_HERE with the name of your ezmlm list.
And say as README file configure the following parameters:
==> name Full e-mail address of list ==> local_part Chars that comes before che '@' sign in list address. ==> host_part Chars that comes after che '@' sign in list address. ==> description Verbose description of list (for indexing purposes). ==> archive Mail::Ezmlm::Archive object, specify list path. ==> conceal_senders Set this to 1 (otherwise to 0) if you want domains to be replaced by '...' in e-mail addresses to prevent spammers to read them. ==> subscription_info Set this to 1 (otherwise to 0) if you want some info about subscribing and unsubscribing to be put on main list page. ==> default_sorting This may be 'thread', 'date' or 'subject'. ==> descending_by_default Set this to 1 (otherwise to 0) if you want threads to be listed in descending order by default. ==> show_html Set this to 1 (otherwise to 0) if you want to display HTML messages. ==> highlight Set this to 1 (otherwise to 0) if you want to highlight parts of messages. such as replies, signatures, URLs. ==> show_inline_images Set this to 1 (otherwise to 0) if you want to display inline images instead of just a link. $lang must be 'br', 'en', 'es', 'de', 'no', 'pt' or 'it' depending on your chosen language.