Difference between revisions of "Ezmlm-www"

From SME Server
Jump to navigationJump to search
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.