AnglaisFrançaisEspagnol

Exécutez les serveurs | Ubuntu > | Fedora > |


Icône de favori OnWorks

webmlmd - En ligne dans le Cloud

Exécutez webmlmd dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande webmlmd qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

PRÉNOM


webmlmd - Interface WebMLM vers couriermlm

SYNOPSIS


cp /usr/lib/courier/courier/webmail/webmlm /var/www/cgi-bin

webmlmd {[démarrer] | [redémarrer] | [arrêter]} {/etc/courier/webmlmrc}

DESCRIPTION


WebMLM est un service qui offre un accès Web alternatif à certains courriermlm
commandes, au lieu de les envoyer par e-mail.

À ce stade, WebMLM implémente les demandes d'abonnement et de désabonnement du mailing
liste et configuration des paramètres de base de la liste de diffusion.

Avant de configurer WebMLM, la liste de diffusion doit être configurée à l'aide de courriermlm(1). WebMLM est
pas une application séparée, c'est un add-on à courriermlm. WebMLM ne fonctionnera pas correctement
jusqu'à ce que la liste de diffusion soit entièrement configurée, et tous les fichiers .courier, qui correspondent à
cette liste, sont installés.

VUE D'ENSEMBLE


WebMLM se compose de trois parties :

· Un fichier de configuration (par défaut : /etc/courier/webmlmrc) qui énumère tous
courriermlm-créé des répertoires de listes de diffusion pour lesquels WebMLM offrira ses services
(une seule instance de WebMLM peut prendre en charge plusieurs répertoires de listes de diffusion). Les
le fichier de configuration spécifie également le nom d'un socket du système de fichiers local (un tube nommé)
De webmlm et de la webmlmd les programmes communiquent entre eux, et plusieurs autres configurations
paramètres.

· webmlmd est un processus démon d'arrière-plan qui lit le fichier de configuration, crée le
socket de communication spécifié par le fichier de configuration, et écoute le web
demandes.

· webmlm est un petit programme stub qui doit être installé en tant que script dans Apache http
répertoire cgi-bin du serveur. Apache exécute le script pour traiter chaque demande reçue
à partir d'un client/navigateur Web. webmlm lit la requête du navigateur Web, lit le
fichier de configuration, ouvre le fichier de socket de communication spécifié dans la configuration
fichier, envoie la demande au webmlmd processus démon, et attend webmlmd's
réponse, qui est transmise au navigateur/client Web.

Notes
webmlm est à l'origine installé dans le répertoire /usr/lib/courier/courier/webmail,
et doit être copié manuellement dans le répertoire cgi-bin d'Apache. Le plus installable
Packages Courier (y compris le package Courier RPM construit à l'aide de son RPM par défaut
script de construction) ont un sous-paquet distinct qui installe webmlm directement dans le
répertoire cgi-bin. L'installation du sous-paquet est tout ce qui est nécessaire dans ces cas.

Utilisez le processus suivant pour activer le Web courriermlm-listes de diffusion gérées :

1. Configurez le LISTNAME, LISTDESCR, LISTPW et l'URL courriermlm liste d'options.

2. Configurez le fichier de configuration webmlmrc.

3. début webmlmd, et organisez-le pour le démarrer automatiquement lors du démarrage du système.

4. Installer webmlm dans le répertoire cgi-bin de votre serveur Web.

CONFIGURER COURRIERMLM LISTE OPTIONS


Utilisez le "courriermlm set annuaire prénom=VALORISONS” commande, pour chaque courriermlm liste annuaire
pour définir les paramètres suivants :

LISTE DE NOMS
Le titre abrégé ou la légende de la liste de diffusion. Exemple : « La liste de diffusion des utilisateurs de messagerie ».

LISTDESCR
Ceci est une description plus longue et plus détaillée de cette liste de diffusion. Ce paramètre est
affiché, en HTML brut, sur la page principale de la liste. Il s'agit d'un paramètre facultatif.

URL
L'URL de la page principale de cette liste de diffusion. Vous aurez besoin de comprendre ce que cela
L'URL doit être définie en planifiant à l'avance où webmlm s'installe, dans la dernière étape
dans ce processus d'installation.

Après l'installation de webmlm dans le répertoire cgi-bin d'Apache, l'URL du webmlm commander
serait probablement quelque chose comme "http://nom du serveur/cgi-bin/webmlm". L'URL de la liste est
le nom du répertoire de la liste ajouté à webmlmURL de .

Par exemple, si le courriermlm le répertoire de la liste de diffusion est /var/lists/devel-list, son
URL DEVEZ être "http://nom du serveur/cgi-bin/webmlm/devel-list".

LISTETPW
Il s'agit du mot de passe de l'écran d'administration de la liste de diffusion. Le mot de passe doit être
régler à l'aide du courriermlm commander.

Notes
On ne parle pas ici de sécurité de niveau militaire ! Ne pas recycler sensible
mots de passe à cet effet. Le mot de passe est enregistré, en clair, dans les options
fichier dans le répertoire de la liste de diffusion. Vous devriez envisager de supprimer le monde lu
et exécuter les autorisations sur le répertoire de la liste de diffusion. Modification des autorisations sur
le fichier d'options est inefficace, il sera restauré la prochaine fois
paramètre de configuration est modifié.

De plus, l'autorisation pour l'écran d'administration est fournie en mémorisant
le mot de passe de la liste dans un cookie de navigateur, qui est également transmis sur le
réseau, en clair. Pensez à utiliser SSL avec webmlmd.

Il s'agit d'une implémentation simple basée sur un mot de passe. Des niveaux de sécurité élevés nécessitent un
beaucoup de soin à mettre en place, et sont généralement un peu compliqués à mettre en œuvre et
faire en sorte. Garde cela à l'esprit.

Mettez des apostrophes autour de chaque paramètre d'option lors de l'exécution courriermlm. La plupart de ces
les paramètres de configuration (en particulier LISTDESCR) contiennent des caractères shell spéciaux et doivent être
cité.

RÉGLAGE UP NOTRE WEBMLMRC CONFIGURATION DOSSIER


Un défaut webmlmd le fichier de configuration est installé en tant que /etc/courier/webmlmrc. Le fichier
contient une description de chaque paramètre de configuration requis. Brièvement:

PORT
Le fichier de port de socket du système de fichiers. Il s'agit d'un socket de système de fichiers local qui est utilisé pour
traiter les requêtes Web. Le répertoire qui contient le socket du système de fichiers doit être soit
appartenant au même ID utilisateur qui possède le courriermlm répertoire de la liste de diffusion, ou webmlmd
doit être démarré en tant que root (à l'étape suivante de ce processus d'installation). Le défaut
Le fichier de configuration /etc/courier/webmlmrc définit le fichier socket du système de fichiers sur un Courier
répertoire accessible en écriture uniquement par root, donc webmlmd doit être démarré par root, dans le
étape étape, dans la configuration par défaut.

De plus, le fichier du port socket du système de fichiers doit être accessible par l'ID utilisateur qui
exécute les scripts web cgi-bin. Ceci est l'utilisateur personne, par défaut d'Apache
configuration.

LISTE
Une liste de courriermlm répertoires de listes de diffusion, en tant que chemins absolus. UNE
une seule instance de WebMLM est capable de gérer plusieurs listes, à condition que :

1. Les noms de tous les répertoires de listes de diffusion, les derniers composants de tous les répertoires,
sont uniques.

2. Tous les répertoires de listes de diffusion appartiennent aux mêmes ID utilisateur et ID de groupe.

Sinon, plusieurs instances distinctes de WebMLM doivent être configurées.

DÉPART WEBMLMD


La commande suivante démarre webmlmd:

démarrage webmlmd fichier de configuration

Cette commande doit être ajoutée au script de démarrage de votre système (en remplacement fichier de configuration des
chemin absolu vers le fichier de configuration).

Notes
Les packages Courier les plus installables (y compris le package Courier RPM construit à l'aide de son
script de construction RPM par défaut) installez un script de démarrage du système. Le script invoque le
incantation magique appropriée si le fichier de configuration (/etc/courier/webmlmrc) a
un paramètre LISTES non vide. Initialement, LISTS est vide et rien ne se passe. Une fois la
les répertoires des listes de diffusion sont définis, le script de démarrage se chargera de démarrer
webmlmd.

Les webmlmd la commande revient immédiatement, elle continue de s'exécuter en tant que démon d'arrière-plan
traiter). Pour arrêter le processus démon :

arrêt webmlmd fichier de configuration

Comme mentionné précédemment, webmlmd doit être soit appelé en tant que root, soit sous le même identifiant utilisateur
qui possède les répertoires des listes de diffusion, à condition que PORTle répertoire de est accessible en écriture par le
identifiant d'utilisateur.

INSTALLATION WEBMLM


Installez l' webmlm programme en le copiant manuellement à partir du
/usr/lib/courier/courier/webmail dans le répertoire cgi-bin d'Apache. Plus
Les packages Courier pré-construits n'ont généralement pas de /usr/lib/courier/courier/webmail
répertoire, mais ont un sous-paquet facultatif qui installe webmlm directement dans le
répertoire cgi-bin

PLUSIEURS WEBMLM LES INSTANCES


Parfois, des environnements très spécialisés peuvent nécessiter plusieurs instances de WebMLM. Pour
par exemple, pour prendre en charge les répertoires de listes de diffusion appartenant à différents ID utilisateur. Ceci peut
pas être pris en charge par la plupart des packages Courier génériques et pré-construits, et doit être fait manuellement.

Installer plusieurs copies of webmlm
Faites des copies séparées du webmlm programme, un pour chaque instance de WebMLM. Installez-les
le tout dans le répertoire cgi-bin de votre serveur Web. Cela peut être fait avec des liens souples ou durs, mais
il doit y avoir des instances distinctes de webmlm.

Chaque instance de webmlm lit un fichier de configuration dont le nom est formé en ajoutant « rc »
à la commande et recherchez le fichier dans /etc/courier. Par exemple, le non modifié
webmlm lit /etc/courier/webmlmrc. Si une deuxième copie nommée webmlm2 existe, il lira
/etc/courier/webmlm2rc.

De plus, l'option WEBMLMRC_DIR la variable d'environnement remplace le fichier /etc/courier
partie du nom du fichier de configuration. Si webmlm trouve que cette variable d'environnement est
set, son contenu remplace la partie "/etc/courier". Par exemple, un webmlm qui lit
"/etc/listes" de WEBMLMRC_DIR ouvrira le fichier de configuration /etc/lists/webmlmrc.
De même, si son propre nom, dans le répertoire de script du serveur Web, est webmlm2, il s'ouvrira
/etc/lists/webmlm2rc.

Utilisez le répertoire "SetEnv" d'Apache pour définir les variables d'environnement :

SetEnv WEBMLMRC_DIR /etc/lists

Utilisez tout mécanisme qui vous convient pour organiser un fichier de configuration unique pour chaque
copie du webmlm commander.

Utiliser webmlmd en ligne à l'aide des services onworks.net


Ad


Ad