:: EZMLM |
Nome del pacchetto: | ezmlm | |
Sito di riferimento: | http://cr.py.to/qmail.html | |
Versione presentata: | 0.53 | |
Autore: | D. J. Bernstein | |
Categoria port: |
:: Descrizione del pacchetto |
Ezmlm è un software in grado di gestire egregiamente
le mailing lists grazie anche al fatto che per poter lavorare
ha la necessità di doversi appoggiare su un server
qmail. Vi è al riguardo una versione base con determinate
funzionalità a cui è possibile aggiungerne
altre mediante l'installazione di due pacchetti aggiuntivi
denominati ezmlm-idx e ezmlm-web.
|
:: Installazione | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Installiamo il pacchetto dalla lista dei ports del nostro sistema con i comandi:
E l'installazione è completata. Ora è necessario decidere se le caratteristiche che la mailing list deve avere. Per crearla è necessario seguire la seguente sintassi:
dove: directory è il percorso assoluto della directory dove verranno archiviati i dati della mailing list (deve risiedere all'interno della home directory di un utente); dotfile è il percorso assoluto del file che prende il nome di .qmail-nome della mailing list e deve risiedere anche esso all'interno della home directory dell'utente prescelto; nome è il nome della mailing list; host è il nome del computer dove risiede la mailing list. opzioni è una serie di lettere o numeri ciascuno dei quali controlla una funzionalità del programma; le pricipali sono:
Dunque per poter creare una mailing list di sistema standard (ovvero con le opzioni standard) basterà semplicemente impartire i seguenti comandi:
A questo punto se si volesse cambiare qualche opzione della mailing list, ad esempio renderla privata, basterà semplicemente eseguire il seguente comando:
|
:: Configurazione | ||||||||||||||
A questo punto è necessario capire come è possibile interagire con la mailing list.
Cancellazione E' necessario inviare una email all'indirizzo: list-unsubscribe@server.rete.dom tenendo presente che qualunque testo presente nel corpo e nell'oggetto della email verrà ignorato. Oppure si può impartire il seguente comando dalla shell:
Iscrizione e cancellazione per gli amici Per poter iscrivere o cancellare una email di un conoscente è necessario inviare una email di richiesta all'indirizzo: list-subscribe-amico=server.rete.dom@server.rete.dom list-unsubscribe-amico=server.rete.dom@server.rete.dom tenendo presente che qualunque testo presente nel corpo e nell'oggetto della email verrà ignorato. Non appena inviata il conoscente (ovviamente per ragioni di sicurezza) riceverà una email con la quale confermare l'iscrizione o la cancellazione. Il procedimento appena descritto cambia sensibilmente se a fare la richiesta è un utente moderatore. Infatti in questo caso la richiesta e la conferma di iscrizione verranno inviate sempre e solo al moderatore mentre l'iscritto riceverà solo un messaggio di benvenuto alla mailing list. Per aggiungere o cambiare un proprietario della mailing list Per poter aggiungere, modificare o cancellare un proprietario della mailing list è necessario modificare il file owner contenuto nella directory della mailing list nel modo seguente:
In questo modo chiunque scriva una email all'indirizzo list-owner@server.rete.dom è sicuro
di aver scritto al proprietario della mailing list.
Per poter creare una mailing list moderata nell'iscrizione è necessario specificare l'opzione -s mentre
per l'invio dei messaggi l'opzione -m.
In questo modo la mailing list non è moderata ma puņ essere amministrata remotamente dall'utente user@server.rete.dom. Lista degli utenti Per ottenere la lista degli utenti iscritti alla mailing list è necessario inviare una email all'indirizzo list-list@server.rete.dom (fare attenzione che solo la prima parola list è il nome della mailing list). Da notare che è possibile ottenere la lista degli iscritti solo se l'utente che la richiede fa par dei moderatori. Inoltre è necessario aver creato la mailing list con le opzioni -r e -l, se non è stato fatto basterà digitare i seguenti comandi:
Listato dei log Per ottenere l'elenco degli eventi registrati dalla mailing list è necessario inviare una email all'indirizzo list-log@server.rete.dom. Da notare che è possibile ottenere la l'elenco dei log solo se 'utente che la richiede fa par dei moderatori. Inoltre è necessario aver creato la mailing list con le opzioni -r e -l, se non è stato fatto basterà digitare i seguenti comandi:
Evitare lo spam Di default la mailing list permette a chiunque, anche a chi non è iscritto di inviare emails. Per evitare questo è necessario specificare in fase di creazione della mailing list l'opzione -u che consente a ezmlm di processare solo i messaggi ricevuti da utenti registrati. Dovendo dunque modificare una mailing list esistente i passi da compiere sono i seguenti:
Come sapere se si è iscritti ad una mailing list Per sapere se la propri email è nell'elenco degli iscritti di mailing list basta semplicemente inviare una email all'indirizzo list-query@server.rete.dom. Ezmlm provvederà in pochi secondi ad inviare una email di risposta. Come ottenere aiuto Chiunque (iscritti e non) può ottenere aiuto ed assistenza mandando una email agli indirizzi list-help@server.rete.dom list-faq@server.rete.dom. Disabilitare una email Ezmlm offre la possibilità di disabilitare una email mediante la definizione di una list di emails da bloccare. Per poter abilitare questa funzione è necessario aver creato la mailing list con l'opzione -k. Per abilitare una mailing list già esistente basta impartire i seguenti comandi:
Una volta abilitata la funzione il moderatore deve inviare una email all'indirizzo list-deny-subscribe-utente=host@server.rete.dom; dove utente=host è l'indirizzo da disabilitare. Da notare che questo comando può essere impartito solo ed esclusivamente da un moderatore e non può disabilitare se stesso. La stessa cosa può essere ottenuta in questo modo:
Se si volesse riabilitare l'email il moderatore deve inviare una email all'indirizzo list-deny-unsubscribe-utente=host@server.rete.dom; La stessa cosa può essere ottenuta in questo modo:
Abilitare una email al solo invio di email Ezmlm offre la possibilità di abilitare (sono abilitati a fare questa operazione solo i moderatori) una casella di posta elettronica al solo invio di messaggi e non quindi anche alla ricezione. Per far ciò basta semplicemente inviare una email all'indirizzo list-allow-subscribe-utente=host@server.rete.dom oppure dalla riga di comando bisogna digitare:
Per disattivare quanto appena fatto basta inviare una email all'indirizzo list-allow-unsubscribe-utente=host@server.rete.dom; oppure digitare quanto segue da riga di comando:
Filtrare i messaggi a seconda del contenuto e della grandezza E' possibile limitare la grandezza di ciascun file inviato alla mailing list semplicemente creando un file nella directory della mailing list (esempio /var/qmail/alias/list/) denominato msgsize contenente il numero di bytes che ciascuna email non deve assolutamente eccedere, pena il rigetto da parte di ezmlm. La stessa cosa è possibile farlo prendendo in considerazione il contenuto del messaggio, in questo modo è possibile rimuovere o rigettare l'email a seconda che nei files mimereject o mimeremove vi sia incluso un determinato tipo di contenuto. Per limitare ad esempio del dimensioni di un file a 1000 bytes basterà effettuare le seguenti operazioni:
Se al contrario si vuole evitare l'inoltro di files allegati di un determinato tipo basterà compiere le seguenti operazioni:
|
[ Pagina principale ] |