initial commit of file from CVS for smeserver-mailman on Sat Sep 7 19:55:48 AEST 2024
This commit is contained in:
@@ -0,0 +1 @@
|
||||
public
|
@@ -0,0 +1 @@
|
||||
private
|
@@ -0,0 +1 @@
|
||||
private
|
@@ -0,0 +1 @@
|
||||
enabled
|
1
root/etc/e-smith/db/configuration/defaults/mailman/type
Normal file
1
root/etc/e-smith/db/configuration/defaults/mailman/type
Normal file
@@ -0,0 +1 @@
|
||||
service
|
71
root/etc/e-smith/events/actions/mailman-addlist
Executable file
71
root/etc/e-smith/events/actions/mailman-addlist
Executable file
@@ -0,0 +1,71 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# copyright (C) 2000-2001 e-smith, inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
# Technical support for this program is available from e-smith, inc.
|
||||
# For details, please visit our web site at www.e-smith.com or
|
||||
# call us on 1 888 ESMITH 1 (US/Canada toll free) or +1 613 564 8000
|
||||
#----------------------------------------------------------------------
|
||||
|
||||
package esmith;
|
||||
|
||||
use strict;
|
||||
use Errno;
|
||||
use esmith::config;
|
||||
use esmith::util;
|
||||
use esmith::db;
|
||||
|
||||
my %conf;
|
||||
tie %conf, 'esmith::config';
|
||||
|
||||
my %accounts;
|
||||
tie %accounts, 'esmith::config', '/home/e-smith/db/accounts';
|
||||
|
||||
my $listName = $ARGV [1];
|
||||
my $domain = $ARGV [2];
|
||||
|
||||
die "Listname argument missing." unless defined ($listName);
|
||||
$domain = db_get(\%conf, "DomainName") unless defined ($domain);
|
||||
|
||||
my $listStatus = db_get_type(\%accounts, $listName);
|
||||
die "$listName already exists and is not a mailman mailing list.\n" if ($listStatus && $listStatus ne "mailmanlist");
|
||||
db_set(\%accounts, $listName, "mailmanlist", { Domain => "$domain" });
|
||||
|
||||
my $cookedListName = $listName;
|
||||
$cookedListName =~ s/\./:/g;
|
||||
my $alias = "/usr/lib/mailman/aliases/.qmail-$listName";
|
||||
|
||||
my %queues = ("", "post",
|
||||
"-admin", "admin",
|
||||
"-bounces", "bounces",
|
||||
"-confirm", "confirm",
|
||||
"-join", "join",
|
||||
"-leave", "leave",
|
||||
"-owner", "owner",
|
||||
"-request", "request",
|
||||
"-subscribe", "subscribe",
|
||||
"-unsubscribe", "unsubscribe");
|
||||
|
||||
umask(002);
|
||||
while(my ($tail,$que) = each(%queues))
|
||||
{
|
||||
open(ALIAS, "> $alias$tail") or die "Cannot open $alias. $!\n";
|
||||
print ALIAS "| /var/qmail/bin/preline /usr/lib/mailman/mail/mailman $que $listName\n";
|
||||
close ALIAS or die "Cannot close $alias. $!\n";
|
||||
chown(41,41,"$alias$tail");
|
||||
}
|
57
root/etc/e-smith/events/actions/mailman-restart
Normal file
57
root/etc/e-smith/events/actions/mailman-restart
Normal file
@@ -0,0 +1,57 @@
|
||||
#!/usr/bin/perl
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# $Id: tug-restart,v 1.23 2003/06/25 14:04:54 msoulier Exp $
|
||||
#----------------------------------------------------------------------
|
||||
# copyright (C) 1999-2003 Mitel Networks Corporation
|
||||
#----------------------------------------------------------------------
|
||||
|
||||
package esmith;
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
use esmith::ConfigDB;
|
||||
use esmith::util;
|
||||
|
||||
use constant TRUE => 1;
|
||||
use constant FALSE => 0;
|
||||
|
||||
my $init = '/etc/init.d/mailman';
|
||||
my $action;
|
||||
|
||||
my $db = esmith::ConfigDB->open_ro
|
||||
or die "Failed to open configuration database.\n";
|
||||
|
||||
my $status = $db->get_prop('mailman', 'status') || 'disabled';
|
||||
|
||||
if ($status eq 'enabled')
|
||||
{
|
||||
$action = 'start';
|
||||
$action = 'restart' if is_running();
|
||||
}
|
||||
else
|
||||
{
|
||||
$action = '';
|
||||
$action = 'stop' if is_running();
|
||||
}
|
||||
|
||||
if ($action)
|
||||
{
|
||||
esmith::util::serviceControl(
|
||||
NAME => 'mailman',
|
||||
ACTION => $action,
|
||||
BACKGROUND => 'true'
|
||||
) or die "Failed to $action mailman\n";
|
||||
}
|
||||
|
||||
exit 0;
|
||||
|
||||
sub is_running
|
||||
{
|
||||
chomp( my $output = `$init status` );
|
||||
if ($output =~ /is running/)
|
||||
{
|
||||
return TRUE;
|
||||
}
|
||||
return FALSE;
|
||||
}
|
62
root/etc/e-smith/events/actions/mailman-rmlist
Executable file
62
root/etc/e-smith/events/actions/mailman-rmlist
Executable file
@@ -0,0 +1,62 @@
|
||||
#!/usr/bin/perl -w
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# copyright (C) 2000-2001 e-smith, inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
# Technical support for this program is available from e-smith, inc.
|
||||
# For details, please visit our web site at www.e-smith.com or
|
||||
# call us on 1 888 ESMITH 1 (US/Canada toll free) or +1 613 564 8000
|
||||
#----------------------------------------------------------------------
|
||||
|
||||
package esmith;
|
||||
|
||||
use strict;
|
||||
use Errno;
|
||||
use esmith::config;
|
||||
use esmith::util;
|
||||
use esmith::db;
|
||||
|
||||
my %conf;
|
||||
tie %conf, 'esmith::config';
|
||||
|
||||
my %accounts;
|
||||
tie %accounts, 'esmith::config', '/home/e-smith/db/accounts';
|
||||
|
||||
my $listName = $ARGV [1];
|
||||
|
||||
die "Listname argument missing." unless defined ($listName);
|
||||
|
||||
my $listStatus = db_get_type(\%accounts, $listName);
|
||||
db_delete(\%accounts, $listName) if ($listStatus && $listStatus eq "mailmanlist");
|
||||
|
||||
my $alias = "/usr/lib/mailman/aliases/.qmail-$listName";
|
||||
|
||||
my %queues = ("", "post",
|
||||
"-admin", "admin",
|
||||
"-bounces", "bounces",
|
||||
"-confirm", "confirm",
|
||||
"-join", "join",
|
||||
"-leave", "leave",
|
||||
"-owner", "owner",
|
||||
"-request", "request",
|
||||
"-subscribe", "subscribe",
|
||||
"-unsubscribe", "unsubscribe");
|
||||
|
||||
while(my ($tail,$que) = each(%queues))
|
||||
{
|
||||
unlink("$alias$tail");
|
||||
}
|
44
root/etc/e-smith/locale/bg/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/bg/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="bg">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Конфигурация на диспечера на пощенски списъци Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>Настройките по-долу ще конфигурират диспечера на пощенски списъци Mailman.</p> <p>Уеб интерфейса на mailman е <a href="/mailman/listinfo">тук</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ГРЕШКА: Възникна грешка при актуализация на конфигурацията на Mailman.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>Конфигурацията на Mailman бе успешно актуализирана.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>Следващите контроли управляват текущото състояние на диспечера на пощенски списъци Mailman на този сървър. Изберете желаната стойност и запишете настройките.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Състояние на Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Административни услуги</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/da/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/da/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="da">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Konfigurer Mailman mailing liste</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>Nedenstående optioner vil konfigurere din Mailman mailing liste. </p> <p> Mailmans webinterface er <a href="/mailman/listinfo">her</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>Fejl: Der opstod en fejl i forbindelse med opdatering af Mailman konfigurationen</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>Mailman konfigurationen er opdateret.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>Følgende værdier håndterer den nuværende status på Mailman mailing liste på denne server. Vælg de ønskede værdier og tryk gem</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Status på Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>Hvis der vælges privat, vil kun LAN have adgang til dette element, offentlig vil give adgang for hele internettet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrative tjenester</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/de/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/de/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="de">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Mailman-Mailinglistenverwaltung einrichten</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>Die unten stehenden Optionen dienen zur Konfiguration Ihrer Mailman-Mailinglistenverwaltung.</p><p>Das Mailman-Webinterface befindet sich <a href="/mailman/listinfo">hier</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>FEHLER: Beim Aktualisieren der Konfiguration von Mailman ist ein Fehler aufgetreten.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>Die Mailman-Konfiguration wurde erfolgreich aktualisiert.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>Das folgende Kontrollfeld steuert den aktuellen Status der Mailman-Mailinglistenverwaltung auf diesem Server. Wählen Sie den gewünschten Wert und speichern Sie das Panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman-Status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrative Dienste</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/el/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/el/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="el">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Πρόσβαση διακομιστή IMAP</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Διαχείριση</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
@@ -0,0 +1,57 @@
|
||||
<lexicon lang="en-us">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans>
|
||||
<![CDATA[
|
||||
<p>The options below will configure your Mailman mailing list
|
||||
manager.</p>
|
||||
<p>The mailman web interface is <a
|
||||
href="/mailman/listinfo">here</a>.</p>
|
||||
]]>
|
||||
</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>
|
||||
ERROR: An error occurred while updating the Mailman configuration.
|
||||
</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>
|
||||
The following control manages the current status of the Mailman
|
||||
mailing list manager on this server. Select the desired value and
|
||||
save the panel.
|
||||
</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrative access</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/es/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/es/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="es">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Acceso a servidor IMAP</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrar</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/et/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/et/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="et">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>IMAP serveri juurdepääs</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administreeri</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/fr/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/fr/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="fr">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configurer le gestionnaire de liste de diffusion Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>Les options ci-dessous vont configurer votre gestionnaire de liste de diffusion Mailman.</p> <p>L'interface web Mailman est <a href="/mailman/listinfo">ici</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERREUR: Une erreur s'est produite en mettant à jour la configuration de Mailman.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>La configuration de Mailman a été correctement mise à jour.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>Les commandes suivantes contrôlent le statut du gestionnaire de liste de diffusion Mailman sur ce serveur. Sélectionnez les valeurs désirées et sauvegardez le panneau.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Statut de Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>Si sélectionné sur « privé », seul le LAN accédera à cet élément ; le réglage sur « public » ouvrira l'accès à tout l'internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Accès aux archives</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Accès d'administration</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/he/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/he/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="he">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>העבר לארכיון</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>ניהול</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/hu/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/hu/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="hu">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>IMAP szerver hozzáférés</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Adminisztráció</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/id/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/id/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="id">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>IMAP server akses</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrasi</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/it/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/it/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="it">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configura il gestore di mailing list Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>Le opzioni sotto riportate configureranno Mailman mailing list manager.</p> <p>L'interfaccia WEB di Mailman è: <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERRORE: si è verificato un errore aggiornando la configurazione di Mailman.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>La configurazione di Mailman è stata aggiornata con successo.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>Il controllo seguente gestisce le stato corrente di Mailman su questo server. Selezionare il valore desiderato e salvare il pannello.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Stato di Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>Se selezionato come privato solo la LAN potrà accedere aquesto elemento, pubblico darà l'accesso a tutta la rete Internet.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Accesso agli Archivi</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Accesso amministrativo</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/ja/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/ja/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="ja">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>アーカイブ</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>管理</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/nb/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/nb/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="nb">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>IMAP server tilgang</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrer</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/nl/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/nl/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="nl">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configureer de Mailman mailing lijst manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>De onderstaand opties configureren Uw Mailman mailing lijst manager.</p> <p>De Mailman web interface is <a href="/mailman/listinfo">hier</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>FOUT: Er is een probleem opgetreden bij het wijzigen van de Mail man configuratie.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>De Mailman configuratie is gewijzigd.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>Het volgende paneel regelt de huidige status van de Mailman lijst manager op deze server. Selecteer de gewenste instelling en sla het paneel op.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administratieve diensten</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/pl/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/pl/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="pl">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archiwuj</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Zarządzaj</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="pt-br">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configurar o Mailman Mailing List Manager.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>As opções abaixo irão configurar seu Mailman Mailing List Manager.</p> <p>A interface web Maillman está <a href="/mailman/listinfo">aqui</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERRO: Ocorreu um erro enquanto atualizando a configuração do Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>A configuração do Mailman foi atualizada com sucesso.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>Os seguintes controles gerenciam o statua atual do Mailman Mailing List Manager neste servidor. Selecione o valor desejado e salve no final.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Status do Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrar</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/pt/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/pt/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="pt">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Acesso ao servidor IMAP</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrar</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/ro/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/ro/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="ro">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrează</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/ru/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/ru/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="ru">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Доступ к IMAP серверу</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Администрировать</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/sl/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/sl/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="sl">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>IMAP dostop do streznika</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Upravljaj</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/sv/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/sv/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="sv">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Administrativa tjänster</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/th/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/th/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="th">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>การเข้าถึง IMAP เซอร์ฟเวอร์</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>บริหาร</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
44
root/etc/e-smith/locale/tr/etc/e-smith/web/functions/mailman
Normal file
44
root/etc/e-smith/locale/tr/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="tr">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>Configure Mailman mailing list manager</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>The options below will configure your Mailman mailing list manager.</p> <p>The mailman web interface is <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>ERROR: An error occurred while updating the Mailman configuration.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>The Mailman configuration was successfully updated.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman status</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>IMAP sunucu erişimi</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>Yönet</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="zh-cn">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>配置mailman邮件列表管理器</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>下面的选项将会应用于Mailman管理器。</p> <p>Mailman的web页面是 <a href="/mailman/listinfo">here</a>.</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>mailman</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>错误: 更新Mainman 配置时出错。</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>Mailman 配置已经更新。</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>The following control manages the current status of the Mailman mailing list manager on this server. Select the desired value and save the panel.</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>mailman状态</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>IMAP 服务器访问</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>管理</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
@@ -0,0 +1,44 @@
|
||||
<lexicon lang="zh-tw">
|
||||
<entry>
|
||||
<base>FORM_TITLE</base>
|
||||
<trans>設定Mailman郵件表列管理員</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>FIRST_DESC</base>
|
||||
<trans><![CDATA[ <p>下方選項將設定Mailman郵件表列管理員。</p> <p>mailman網路介面<a href="/mailman/listinfo">在此</a>。</p> ]]></trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>Mailman</base>
|
||||
<trans>Mailman電子郵件收發軟體</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ERR_UPDATE</base>
|
||||
<trans>錯誤:更新Mailman設定檔時發生錯誤。</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>SUCCESS</base>
|
||||
<trans>Mailman設定檔成功更新。</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_DESC</base>
|
||||
<trans>以下的控制功能是管理目前此伺服器上Mailman郵件表列管理員的狀態。選擇想要的數值並儲存於此控制台。</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>STATUS_LABEL</base>
|
||||
<trans>Mailman狀態</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ACCESS_DESC</base>
|
||||
<trans>If selected as private only LAN will access to this element, public will give access to all Internet</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ARCHIVES_ACCESS</base>
|
||||
<trans>Archives access</trans>
|
||||
</entry>
|
||||
<entry>
|
||||
<base>ADMIN_ACCESS</base>
|
||||
<trans>管理</trans>
|
||||
</entry>
|
||||
|
||||
|
||||
</lexicon>
|
@@ -0,0 +1 @@
|
||||
GID="mailman"
|
@@ -0,0 +1,4 @@
|
||||
Alias /mailman/public /var/lib/mailman/archives/public
|
||||
ScriptAlias /mailman /usr/lib/mailman/cgi-bin
|
||||
RedirectMatch ^/mailman[/]*$ /mailman/listinfo
|
||||
|
@@ -0,0 +1,24 @@
|
||||
#------------------------------------------------------------
|
||||
# mailman directories
|
||||
#------------------------------------------------------------
|
||||
|
||||
<Directory /usr/lib/mailman/cgi-bin>
|
||||
Options ExecCGI
|
||||
Require { (($mailman{access} || 'public' ) eq "public" ) ? "all granted": "ip $localAccess";}
|
||||
</Directory>
|
||||
|
||||
<Directory /var/lib/mailman/archives/public>
|
||||
Options Indexes Includes FollowSymLinks
|
||||
Require { (($mailman{archivesaccess} || 'private' ) eq "public" ) ? "all granted": "ip $localAccess";}
|
||||
</Directory>
|
||||
|
||||
<Directory /var/lib/mailman/archives/private>
|
||||
Options Indexes Includes FollowSymLinks
|
||||
Require { (($mailman{archivesaccess} || 'private' ) eq "public" ) ? "all granted": "ip $localAccess";}
|
||||
</Directory>
|
||||
|
||||
<LocationMatch ^/mailman/(admin|admindb|rmlist|create|private)>
|
||||
Require { (($mailman{adminaccess} || 'private' ) eq "public" ) ? "all granted": "ip $localAccess";}
|
||||
</LocationMatch>
|
||||
|
||||
|
@@ -0,0 +1,46 @@
|
||||
# -*- python -*-
|
||||
|
||||
# Copyright (C) 1998 by the Free Software Foundation, Inc.
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
# as published by the Free Software Foundation; either version 2
|
||||
# of the License, or (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||
|
||||
|
||||
"""This is the module which takes your site-specific settings.
|
||||
|
||||
From a raw distribution it should be copied to mm_cfg.py. If you
|
||||
already have an mm_cfg.py, be careful to add in only the new settings
|
||||
you want. The complete set of distributed defaults, with annotation,
|
||||
are in ./Defaults. In mm_cfg, override only those you want to
|
||||
change, after the
|
||||
|
||||
from Defaults import *
|
||||
|
||||
line (see below).
|
||||
|
||||
Note that these are just default settings - many can be overridden via the
|
||||
admin and user interfaces on a per-list or per-user basis.
|
||||
|
||||
Note also that some of the settings are resolved against the active list
|
||||
setting by using the value as a format string against the
|
||||
list-instance-object's dictionary - see the distributed value of
|
||||
DEFAULT_MSG_FOOTER for an example."""
|
||||
|
||||
|
||||
#######################################################
|
||||
# Here's where we get the distributed defaults. #
|
||||
|
||||
from Defaults import *
|
||||
import pwd, grp
|
||||
|
@@ -0,0 +1,22 @@
|
||||
##############################################################
|
||||
# Here's where we override shipped defaults with settings #
|
||||
# suitable for the RPM package. #
|
||||
ADMINDB_PAGE_TEXT_LIMIT = 8192
|
||||
DEFAULT_ADMIN_MEMBER_CHUNKSIZE = 50
|
||||
DEFAULT_BOUNCE_MATCHING_HEADERS = """
|
||||
"""
|
||||
DEFAULT_DIGEST_SIZE_THRESHHOLD = 250
|
||||
DEFAULT_MAX_MESSAGE_SIZE = 100
|
||||
DEFAULT_MAX_NUM_RECIPIENTS = 25
|
||||
DEFAULT_MSG_FOOTER = """_______________________________________________
|
||||
%(description)s
|
||||
%(list_name)s@%(host_name)s
|
||||
%(web_page_url)slistinfo%(cgiext)s/%(list_name)s
|
||||
"""
|
||||
LOG_DIR = '/var/log/mailman'
|
||||
MAILMAN_UID = pwd.getpwnam('mailman')[2]
|
||||
MAILMAN_GID = grp.getgrnam('mailman')[2]
|
||||
PUBLIC_ARCHIVE_URL = 'http://%(hostname)s/mailman/public/%(listname)s'
|
||||
QUEUE_DIR = '/var/spool/mailman/qfiles'
|
||||
USE_ENVELOPE_SENDER = 1
|
||||
|
@@ -0,0 +1,7 @@
|
||||
##############################################################
|
||||
# Put YOUR site-specific configuration below, in mm_cfg.py . #
|
||||
# See Defaults.py for explanations of the values. #
|
||||
|
||||
DEFAULT_EMAIL_HOST = '{ $DomainName }'
|
||||
DEFAULT_URL_HOST = '{ $DomainName }'
|
||||
|
@@ -0,0 +1,17 @@
|
||||
{
|
||||
$OUT = "";
|
||||
if( -x "/usr/lib/mailman/mhonarc/filter")
|
||||
{
|
||||
$OUT .= "PUBLIC_EXTERNAL_ARCHIVER = '/usr/lib/mailman/mhonarc/filter %(listname)s'\n";
|
||||
$OUT .= "PRIVATE_EXTERNAL_ARCHIVER = '/usr/lib/mailman/mhonarc/filter %(listname)s'\n";
|
||||
$OUT .= "PUBLIC_EXTERNAL_ARCHIVER = '/usr/lib/mailman/mhonarc/filter %(listname)s'\n";
|
||||
$OUT .= "PRIVATE_EXTERNAL_ARCHIVER = '/usr/lib/mailman/mhonarc/filter %(listname)s'\n";
|
||||
}
|
||||
else
|
||||
{
|
||||
$OUT .= "PUBLIC_EXTERNAL_ARCHIVER = 0\n";
|
||||
$OUT .= "PRIVATE_EXTERNAL_ARCHIVER = 0\n";
|
||||
$OUT .= "PUBLIC_EXTERNAL_ARCHIVER = 0\n";
|
||||
$OUT .= "PRIVATE_EXTERNAL_ARCHIVER = 0\n";
|
||||
}
|
||||
}
|
@@ -0,0 +1,6 @@
|
||||
##############################################################
|
||||
# Set MTA to special SME.py module for creation/deletion #
|
||||
# of lists. #
|
||||
|
||||
MTA = 'SME'
|
||||
|
@@ -0,0 +1,16 @@
|
||||
{
|
||||
# vim: ft=perl:
|
||||
use esmith::DomainsDB;
|
||||
|
||||
my $domains = esmith::DomainsDB->open_ro;
|
||||
$OUT = '';
|
||||
|
||||
foreach my $domainrec ($domains->domains)
|
||||
{
|
||||
next if $domainrec->prop('SystemServiceDomain');
|
||||
$OUT .= "add_virtualhost('$domainrec->{key}', '$domainrec->{key}')\n";
|
||||
}
|
||||
# Also add the FQDN of the box itself, in case the list is being addressed
|
||||
# in that fashion.
|
||||
$OUT .= "add_virtualhost('$SystemName.$DomainName', '$SystemName.$DomainName')\n";
|
||||
}
|
@@ -0,0 +1,21 @@
|
||||
##############################################################
|
||||
# The following are set to clean up variables that were set #
|
||||
# above. Do not change or remove these unless you know what #
|
||||
# you are doing. #
|
||||
|
||||
DEFAULT_DIGEST_FOOTER = DEFAULT_MSG_FOOTER
|
||||
DEFAULT_HOST_NAME = DEFAULT_EMAIL_HOST
|
||||
DEFAULT_URL = DEFAULT_URL_PATTERN % DEFAULT_URL_HOST
|
||||
INQUEUE_DIR = os.path.join(QUEUE_DIR, 'in')
|
||||
OUTQUEUE_DIR = os.path.join(QUEUE_DIR, 'out')
|
||||
CMDQUEUE_DIR = os.path.join(QUEUE_DIR, 'commands')
|
||||
BOUNCEQUEUE_DIR = os.path.join(QUEUE_DIR, 'bounces')
|
||||
NEWSQUEUE_DIR = os.path.join(QUEUE_DIR, 'news')
|
||||
ARCHQUEUE_DIR = os.path.join(QUEUE_DIR, 'archive')
|
||||
SHUNTQUEUE_DIR = os.path.join(QUEUE_DIR, 'shunt')
|
||||
VIRGINQUEUE_DIR = os.path.join(QUEUE_DIR, 'virgin')
|
||||
BADQUEUE_DIR = os.path.join(QUEUE_DIR, 'bad')
|
||||
MAILDIR_DIR = os.path.join(QUEUE_DIR, 'maildir')
|
||||
|
||||
# Note - if you're looking for something that is imported from mm_cfg, but you
|
||||
# didn't find it above, it's probably in Defaults.py.
|
@@ -0,0 +1,56 @@
|
||||
{
|
||||
use esmith::config;
|
||||
use esmith::db;
|
||||
|
||||
$OUT = '';
|
||||
|
||||
# Generate mailman user assignments for mailing lists. These will be handled
|
||||
# by ~mailman/aliases/.qmail-listname and ~mailman/aliases/.qmail-listname-ext.
|
||||
|
||||
my %accounts;
|
||||
tie %accounts, 'esmith::config', "/home/e-smith/db/accounts";
|
||||
|
||||
my (undef, undef, $uid, $gid, undef, undef, undef, $dir, undef)
|
||||
= getpwnam("mailman");
|
||||
|
||||
# It is almost impossible to get Text::Template to output nothing
|
||||
# on failure. It can be done by removing the newline at the end of
|
||||
# this file but that is messy. Therefore, we'll simply return an
|
||||
# error message that will make qmail-newu fail. Also send a
|
||||
# warning message that will be captured in the logs.
|
||||
|
||||
unless (defined $uid && defined $gid && defined $dir)
|
||||
{
|
||||
my $msg =
|
||||
"Failed to obtain user details for \'mailman\' "
|
||||
. "while processing group assignments.";
|
||||
|
||||
warn "$msg\n";
|
||||
$OUT = $msg;
|
||||
return;
|
||||
}
|
||||
|
||||
my $mailman_assign = "mailman:${uid}:${gid}:${dir}/aliases";
|
||||
|
||||
foreach my $listname (db_get(\%accounts))
|
||||
{
|
||||
next unless db_get_type(\%accounts, $listname) eq "mailmanlist";
|
||||
|
||||
# Assign mail for listname@
|
||||
$OUT .= "=${listname}:${mailman_assign}:-:${listname}:\n";
|
||||
|
||||
# Assign mail for listname-ext@
|
||||
$OUT .= "+${listname}-:${mailman_assign}:-${listname}-::\n";
|
||||
}
|
||||
|
||||
# Need to remove the final newline character. Blank lines in
|
||||
# /var/qmail/users/assign are prohibited.
|
||||
|
||||
chomp($OUT);
|
||||
|
||||
# Failsafe: /var/qmail/users/assign cannot have blank lines.
|
||||
# Therefore, if $OUT is empty, simply set up an assign for the
|
||||
# ezmlm user.
|
||||
|
||||
$OUT = "=mailman:${mailman_assign}:::" unless $OUT;
|
||||
}
|
@@ -0,0 +1,3 @@
|
||||
{
|
||||
$OUT .= "mailman\@$_\n" for (@domains);
|
||||
}
|
84
root/etc/e-smith/web/functions/mailman
Normal file
84
root/etc/e-smith/web/functions/mailman
Normal file
@@ -0,0 +1,84 @@
|
||||
#!/usr/bin/perl -wT
|
||||
# vim: ft=xml:
|
||||
|
||||
#----------------------------------------------------------------------
|
||||
# heading : Configuration
|
||||
# description : Mailman
|
||||
# navigation : 6000 6750
|
||||
#
|
||||
# copyright (C) 1999-2003 Mitel Networks Corporation
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation; either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# This program is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program; if not, write to the Free Software
|
||||
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
#
|
||||
# Technical support for this program is available from Mitel Networks
|
||||
# Please visit our web site www.mitel.com/sme/ for details.
|
||||
#----------------------------------------------------------------------
|
||||
|
||||
use strict;
|
||||
use esmith::FormMagick::Panel::mailman;
|
||||
|
||||
my $cgi = esmith::FormMagick::Panel::mailman->new();
|
||||
$cgi->display();
|
||||
|
||||
__DATA__
|
||||
<form
|
||||
title="FORM_TITLE"
|
||||
header="/etc/e-smith/web/common/head.tmpl"
|
||||
footer="/etc/e-smith/web/common/foot.tmpl">
|
||||
|
||||
<page
|
||||
name="First"
|
||||
post-event="change_settings()"
|
||||
pre-event="print_status_message()">
|
||||
|
||||
<description>FIRST_DESC</description>
|
||||
|
||||
<field
|
||||
type="select"
|
||||
id="status"
|
||||
options="'disabled' => 'DISABLED', 'enabled' => 'ENABLED'"
|
||||
value="get_status()">
|
||||
<label>STATUS_LABEL</label>
|
||||
<description>STATUS_DESC</description>
|
||||
</field>
|
||||
<field
|
||||
type="select"
|
||||
id="access"
|
||||
options="'public' => 'PUBLIC', 'private' => 'PRIVATE'"
|
||||
value="get_access()">
|
||||
<label>ACCESS</label>
|
||||
<description>ACCESS_DESC</description>
|
||||
</field>
|
||||
<field
|
||||
type="select"
|
||||
id="archivesaccess"
|
||||
options="'public' => 'PUBLIC', 'private' => 'PRIVATE'"
|
||||
value="get_archivesaccess()">
|
||||
<label>ARCHIVES_ACCESS</label>
|
||||
<description>ACCESS_DESC</description>
|
||||
</field>
|
||||
<field
|
||||
type="select"
|
||||
id="adminaccess"
|
||||
options="'public' => 'PUBLIC', 'private' => 'PRIVATE'"
|
||||
value="get_adminaccess()">
|
||||
<label>ADMIN_ACCESS</label>
|
||||
<description>ACCESS_DESC</description>
|
||||
</field>
|
||||
|
||||
<subroutine src="print_button('SAVE')" />
|
||||
|
||||
</page>
|
||||
</form>
|
Reference in New Issue
Block a user