Commit c0068421 authored by sikeda's avatar sikeda
Browse files

[svn] Retrieiving latest modifications from db_list_cache branch.

Important changes of interest to users:
* A new option "database" for "cache_list_config" robot parameter to cache list config using database.  "db_list_cache" parameter was deprecated.
* wwsympa.conf is no longer used.  It will be migrated to sympa.conf during upgrade process.
* SQLite users: SQLite 2.x is no longer supported.  Database must be migrated to SQLite 3.x.


git-svn-id: https://subversion.renater.fr/sympa/branches/sympa-6.2-branch@7985 05aa8bb8-cd2b-0410-b1d7-8918dfa770ce
parent 876cf9df
......@@ -2,8 +2,8 @@
SYMPA - Systeme de multipostage automatique
Copyright 1997,1998,1999,2000,2001 Comite Reseau des Universites
Copyright 1997,1998,1999 Institut Pasteur & Christophe Wolfhugel
Copyright © 1997,1998,1999,2000,2001 Comite Reseau des Universites
Copyright © 1997,1998,1999 Institut Pasteur & Christophe Wolfhugel
You may distribute under the terms of the GNU General
......
......@@ -60,10 +60,6 @@ installconfig: installdir
--create sympa.conf \
--target $(DESTDIR)$(confdir)/sympa.conf \
|| /bin/true; \
$(top_srcdir)/src/sympa_wizard.pl.install \
--create wwsympa.conf \
--target $(DESTDIR)$(confdir)/wwsympa.conf \
|| /bin/true; \
rm -f $(top_srcdir)/src/sympa_wizard.pl.install; \
fi; \
if [ ! -f $(DESTDIR)$(sysconfdir)/data_structure.version ]; then \
......
SYMPA -- Système de Multi-Postage Automatique
SYMPA -- Système de Multi-Postage Automatique
SYMPA is an electronic mailing list manager. It is used to automate list
management functions such as subscription, moderation and management of
......@@ -13,16 +13,16 @@ Documentation is available under HTML and SGML (source) formats.
==============================================================================
SYMPA est un gestionnaire de listes électroniques. Il permet d'automatiser
les fonctions de gestion des listes telles les abonnements, la modération
et la gestion des archives. SYMPA gère également le renvoi des messages
adressés aux listes et permet de limiter la charge sur le système. Dans des
configurations avec suffisamment de mémoire, SYMPA est particulièrement
adapté aux grandes listes. Avec une liste de 20 000 abonnés, il faut 5
minutes pour envoyer un message à 90% des abonnés, lorsque le réseau est
disponible bien évidemment.
SYMPA est un gestionnaire de listes électroniques. Il permet d'automatiser
les fonctions de gestion des listes telles les abonnements, la modération
et la gestion des archives. SYMPA gère également le renvoi des messages
adressés aux listes et permet de limiter la charge sur le système. Dans des
configurations avec suffisamment de mémoire, SYMPA est particulièrement
adapté aux grandes listes. Avec une liste de 20 000 abonnés, il faut 5
minutes pour envoyer un message à 90% des abonnés, lorsque le réseau est
disponible bien évidemment.
La documentation est disponible sous forme HTML. Pour consulter
la première page veuillez ouvrir la page `doc/HTML/sympa.html' dans votre
outil de navigation préféré. Le source SGML de la doc est aussi disponible
pour génération du format imprimable de votre choix.
la première page veuillez ouvrir la page `doc/HTML/sympa.html' dans votre
outil de navigation préféré. Le source SGML de la doc est aussi disponible
pour génération du format imprimable de votre choix.
......@@ -51,20 +51,26 @@ http://listes.cru.fr/wws/lists/informatique/sympa.
=head1 AUTHORS
Serge Aumont
Comité Réseau des Universités
=over 4
Olivier Salaün
Comité Réseau des Universités
=item Serge Aumont
ComitE<233> RE<233>seau des UniversitE<233>s
=item Olivier SalaE<252>n
ComitE<233> RE<233>seau des UniversitE<233>s
=back
Contact authors at <sympa-authors@cru.fr>
This manual page was initially written by Jérôme Marant <jerome.marant@IDEALX.org>
This manual page was initially written by JE<233>rE<244>me Marant <jerome.marant@IDEALX.org>
for the Debian GNU/Linux system.
=head1 COPYRIGHT
Copyright E<169> 1997,1998,1999,2000,2001 Comité Réseau des Universités
Copyright E<169> 1997,1998,1999,2000,2001 ComitE<233> RE<233>seau des UniversitE<233>s
Copyright E<169> 1997,1998,1999 Institut Pasteur & Christophe Wolfhugel
......
......@@ -57,20 +57,26 @@ http://listes.cru.fr/wws/lists/informatique/sympa.
=head1 AUTHORS
Serge Aumont
Comité Réseau des Universités
=over 4
Olivier Salaün
Comité Réseau des Universités
=item Serge Aumont
ComitE<233> RE<233>seau des UniversitE<233>s
=item Olivier SalaE<252>n
ComitE<233> RE<233>seau des UniversitE<233>s
=back
Contact authors at <sympa-authors@cru.fr>
This manual page was initially written by Jérôme Marant <jerome.marant@IDEALX.org>
This manual page was initially written by JE<233>rE<244>me Marant <jerome.marant@IDEALX.org>
for the Debian GNU/Linux system.
=head1 COPYRIGHT
Copyright E<169> 1997,1998,1999,2000,2001 Comité Réseau des Universités
Copyright E<169> 1997,1998,1999,2000,2001 ComitE<233> RE<233>seau des UniversitE<233>s
Copyright E<169> 1997,1998,1999 Institut Pasteur & Christophe Wolfhugel
......
......@@ -54,20 +54,26 @@ http://listes.cru.fr/wws/lists/informatique/sympa.
=head1 AUTHORS
Serge Aumont
Comité Réseau des Universités
=over 4
Olivier Salaün
Comité Réseau des Universités
=item Serge Aumont
ComitE<233> RE<233>seau des UniversitE<233>s
=item Olivier SalaE<252>n
ComitE<233> RE<233>seau des UniversitE<233>s
=back
Contact authors at <sympa-authors@cru.fr>
This manual page was initially written by Jérôme Marant <jerome.marant@IDEALX.org>
This manual page was initially written by JE<233>rE<244>me Marant <jerome.marant@IDEALX.org>
for the Debian GNU/Linux system.
=head1 COPYRIGHT
Copyright E<169> 1997,1998,1999,2000,2001 Comité Réseau des Universités
Copyright E<169> 1997,1998,1999,2000,2001 ComitE<233> RE<233>seau des UniversitE<233>s
Copyright E<169> 1997,1998,1999 Institut Pasteur & Christophe Wolfhugel
......
......@@ -131,17 +131,23 @@ http://listes.cru.fr/wws/lists/informatique/sympa.
=head1 AUTHORS
Serge Aumont
Comité Réseau des Universités
=over 4
Olivier Salaün
Comité Réseau des Universités
=item Serge Aumont
ComitE<233> RE<233>seau des UniversitE<233>s
=item Olivier SalaE<252>n
ComitE<233> RE<233>seau des UniversitE<233>s
=back
Contact authors at <sympa-authors@cru.fr>
=head1 COPYRIGHT
Copyright E<169> 1997,1998,1999,2000,2001 Comité Réseau des Universités
Copyright E<169> 1997,1998,1999,2000,2001 ComitE<233> RE<233>seau des UniversitE<233>s
Copyright E<169> 1997,1998,1999 Institut Pasteur & Christophe Wolfhugel
......
......@@ -24,6 +24,7 @@ mailtemplate_DATA = authorization_reject.tt2 \
command_report.tt2 \
digest_plain.tt2 \
digest.tt2 \
dsn.tt2 \
d_install_shared.tt2 \
d_reject_shared.tt2 \
expire_deletion.tt2 \
......@@ -42,7 +43,6 @@ mailtemplate_DATA = authorization_reject.tt2 \
listowner_notification.tt2 \
list_rejected.tt2 \
lists.tt2 \
list_unknown.tt2 \
message_report.tt2 \
moderate.tt2 \
modindex.tt2 \
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
Subject: [% FILTER qencode %][%|loc%]near expiration of your certificate[%END%][%END%]
[%|loc(expiration_date)%]Your authentification certificate will expire on %1.[%END%]
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
To: [% to %]
Subject: [% FILTER qencode %][%|loc%]Results of your commands[%END%][%END%]
X-Loop: [% conf.sympa %]
......
......@@ -7,26 +7,29 @@ Content-Transfer-Encoding: 8bit
This is a multi-part message in MIME format.
--[% boundary1 %]
Content-Type: text/plain; charset=UTF-8;
Content-Transfer-Encoding: 8bit
X-Sympa-NoWrap: yes
[%|loc(list.name,date)%]%1 digest %2[%END%]
[%|loc%]Table of contents:[%END%]
[% FOREACH m = msg_list -%]
[%|wrap(0,2)%][% FOREACH m = msg_list -%]
* [% m.id %] - [% m.subject %] - [% m.from %]
[% END %]
[% END %]%END#wrap%]
----------------------------------------------------------------------
[% FOREACH m = msg_list -%]
<[% m.id %] - [%|loc%]Date:[% END %] [% m.date %] [%|loc%]Author:[% END %] [% m.from %]
[%|loc%]Subject:[% END %] [% m.subject %]
[%|wrap(0,1)%]Message-ID: <[% m.id %]>
Date: [% m.date %]
From: [% m.from %]
Subject: [% m.subject %][%END#wrap%]
[% m.plain_body %]
------------------------------
[% END %]
*********************************************
[% END %]
[%|loc(list.name,date)%]End of %1 Digest %2[%END%]
--[% boundary1 %]
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
To: [% to %]
Subject: [% FILTER qencode %][%|loc%]List unknown[%END%][%END%]
Subject: [% FILTER qencode %][%|loc(action)%]Delivery Status Notification: %1[%END%][%END%]
Content-Type: multipart/report; report-type=delivery-status;
boundary="[% boundary %]"
--[% boundary %]
Content-Disposition: inline
Content-Description: Notification
[%|loc%]This is an automatic response sent by Sympa Mailing Lists Manager.[%END%]
[% IF action == "delivered" -%]
[%|loc%]Message was successfully delivered to following address:[%END%]
[% recipient %]
[% ELSE -%]
[%|loc(recipient)%]Impossible to distribute your message for list '%1' for the following reason:[%END%]
[% IF status == '4.2.1' -%]
[%|loc(listname)%]The %1 list could not be created.[%END%]
[% ELSIF status == '4.2.4' || status == '5.3.5' -%]
[%|loc(listname)%]List '%1' does not exist.[%END%]
[% ELSIF status == '5.1.2' -%]
[%|loc(recipient)%]List '%1' does not exist.[%END%]
[% ELSIF status == '5.2.3' -%]
[%|loc(msg_size,max_size)%]Your message could not be sent because its size (%1 kB) was over the maximum size (%2 kB) allowed on this list.
Note: Because binary files have to be encoded in less-efficient ASCII format before being sent over email, the final size of an attachment is often significantly larger that the original file.[%END%]
[% ELSE -%]
[%|loc%]The following address is not a known mailing list:[%END%]
[% list %]
[% recipient %]
[%|loc%]To find out the correct listname, ask for this server's lists directory:[%END%]
......@@ -19,17 +40,19 @@ Content-Description: Notification
[%|loc(conf.listmaster_email,conf.host)%]For further information, please contact %1@%2[%END%]
[% END -%]
[% END -%]
--[% boundary %]
Content-Type: message/delivery-status
Reporting-MTA: dns; [% conf.host %]
Arrival-Date: [% date %]
Final-Recipient: rfc822; [% list %]
Action: failed
Status: 5.1.1
Final-Recipient: rfc822; [% recipient %]
Action: [% action %]
Status: [% status %]
Remote-MTA: dns; [% conf.host %]
Diagnostic-Code: List unknown
Diagnostic-Code: X-Sympa; [% diagnostic_code %]
--[% boundary %]
Content-Type: text/rfc822-headers
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
Subject: [% FILTER qencode %][%|loc%]Subscription summary[%END%][%END%]
[%|loc(user.email)%]Summary of your subscription (using the e-mail %1).[%END%]
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
Subject: [% FILTER qencode %][%|loc%]User guide[%END%][%END%]
SYMPA -- Systeme de Multi-Postage Automatique
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
Subject: [% FILTER qencode %][%|loc(list.name)%]Archives index of list %1[%END%][%END%]
[% FOREACH a = archives -%]
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
Subject: [% FILTER qencode %][%|loc(list.name)%]%1 mailing list creation[%END%][%END%]
[%|loc(list.name,list.host)%]%1@%2 mailing list has been activated by listmaster.[%END%]
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
Subject: [% FILTER qencode %][% list.name %][%END%]
[%|loc(list.name,list.host)%]%1@%2 mailing list has been rejected by listmaster.[%END%]
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
To: [% to %]
[% IF type == 'shared_moderated' -%]
Subject: [% FILTER qencode %][%|loc(list.name)%]Shared document to be approved for %1[%END%][%END%]
......
[%- IF notification_messages.size == 1 -%]
[%- notification_messages.first -%]
[%- ELSE -%]
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
To: [% FILTER qencode %][%|loc%]Listmaster[%END%] <[% to %]>[%END%]
Subject: [% FILTER qencode %][%|loc(notification_messages.size,operation)%]You have %1 "%2" tagged notifications[%END%][%END%]
Content-Type: multipart/mixed; boundary="[% boundary %]"
......
From: [% conf.email_gecos %] <[% conf.email %]@[% conf.host %]>
To: [% FILTER qencode %][%|loc%]Listmaster[%END%] <[% to %]>[%END%]
[% IF type == 'request_list_creation' -%]
Subject: [% FILTER qencode %][%|loc(list.name,list.host,email)%]List "%1@%2" creation request from %3[%END%][%END%]
......@@ -65,7 +64,7 @@ Subject: [% FILTER qencode %][%|loc(crashed_process)%]Previous process %1 crashe
[%|loc(crash_date)%]Date of crash: %1[%END%]
[%|loc%]Errors:[%END%]
[% FOREACH err IN crash_err%]
[% FOREACH err IN crash_err -%]
[% err %]
[% END %]
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment