doc:appunti:linux:sa:mailman
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
doc:appunti:linux:sa:mailman [2010/04/12 13:41] – niccolo | doc:appunti:linux:sa:mailman [2020/09/25 17:45] (current) – [Migrazione] niccolo | ||
---|---|---|---|
Line 33: | Line 33: | ||
===== Exim ===== | ===== Exim ===== | ||
- | Ma noi si usa **Exim** con i domini virtuali, leggere le istruzioni ''/ | + | Ma noi si usa **Exim** con i domini virtuali, leggere le istruzioni ''/ |
+ | |||
+ | Nel file di configurazione di exim4 si devono aggiungere un router e un transport. Attenzione al router: conviene metterlo subito prima di quello che seleziona i virtual domains. | ||
< | < | ||
Line 43: | Line 45: | ||
mailman_router: | mailman_router: | ||
driver = accept | driver = accept | ||
- | | + | domains = / |
require_files = / | require_files = / | ||
local_part_suffix_optional | local_part_suffix_optional | ||
Line 70: | Line 72: | ||
</ | </ | ||
- | Questa configurazione non supporta l' | + | Ogni dominio gestito da Mailman (si consiglia di crearne di appositi, del tipo **lists.dominio.org**) deve essere elencato nel file **''/ |
+ | |||
+ | Questa configurazione non supporta l' | ||
In '' | In '' | ||
Line 76: | Line 80: | ||
===== Postfix ===== | ===== Postfix ===== | ||
- | Primo approccio che non gestisce i domini virtuali. Ad esempio è impossibile avere un indirizzo tipo **'' | + | ==== Con / |
+ | |||
+ | Questo metodo | ||
< | < | ||
Line 92: | Line 98: | ||
</ | </ | ||
- | Altrimenti si usa un filtro di trasporto specifico postfix-mailman. | + | ==== Con filtro di trasporto ==== |
+ | |||
+ | Si usa un **filtro di trasporto** specifico postfix-mailman. Anzitutto occorre un file **''/ | ||
+ | |||
+ | < | ||
+ | lists.domain.org | ||
+ | </ | ||
+ | |||
+ | Per sicurezza verificare che in ''/ | ||
+ | |||
+ | < | ||
+ | postmap transport | ||
+ | </ | ||
+ | |||
+ | Infine si aggiunge la configurazione in **''/ | ||
+ | |||
+ | < | ||
+ | # Mailing lists with MailMan: | ||
+ | relay_domains = lists.domain.org | ||
+ | transport_maps = hash:/ | ||
+ | # Feed the MailMan transport with one mail at time. | ||
+ | mailman_destination_recipient_limit = 1 | ||
+ | </ | ||
+ | |||
+ | In questo modo non ci si deve preoccupare di aggiungere gli alias per ogni lista che si crea o si elimina. | ||
===== Creare una lista ===== | ===== Creare una lista ===== | ||
Line 191: | Line 221: | ||
</ | </ | ||
- | Bisogna **ANCHE** copiare in **''/ | + | Bisogna **ANCHE** copiare in **''/ |
Infatti Mailman cerca i template per i messaggi di notifica in **''/ | Infatti Mailman cerca i template per i messaggi di notifica in **''/ | ||
Il sintomo del problema è che i messaggi di notifica vengono scritti con il Subject in italiano, ma il contenuto in inglese. | Il sintomo del problema è che i messaggi di notifica vengono scritti con il Subject in italiano, ma il contenuto in inglese. | ||
+ | |||
+ | ===== Charset UTF-8 ===== | ||
+ | |||
+ | Disgraziatamente Mailman prevede per l' | ||
+ | |||
+ | <code html> | ||
+ | <META http-equiv=" | ||
+ | </ | ||
+ | |||
+ | Tale impostazione è contenuta in ''/ | ||
+ | |||
+ | - Verificare che i file in **''/ | ||
+ | - Impostare in **''/ | ||
+ | DEFAULT_CHARSET = ' | ||
+ | add_language(' | ||
+ | |||
+ | Rimane il problema dei messaggi in **''/ | ||
+ | |||
+ | < | ||
+ | cd / | ||
+ | mv mailman.po mailman.po.bak | ||
+ | mv mailman.mo mailman.mo.bak | ||
+ | cat mailman.po.bak | iconv -f ISO_8859-1 -t UTF-8 > mailman.po | ||
+ | msgfmt -o mailman.mo mailman.po | ||
+ | </ | ||
+ | |||
+ | Il comando **'' | ||
===== Newsletter (one-way mailing list) ===== | ===== Newsletter (one-way mailing list) ===== | ||
Line 255: | Line 312: | ||
</ | </ | ||
+ | ===== Migrazione ===== | ||
+ | |||
+ | Per spostare una mailing list da un server ad un altro (stessa versione di MailMan), questi sono i file e le directory da copiare: | ||
+ | |||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | * / | ||
+ | |||
+ | Se cambia l'URL della lista eseguire anche: | ||
+ | |||
+ | < | ||
+ | / | ||
+ | </ | ||
+ | |||
+ | ===== Abuso della form di registrazione (SPAM) ===== | ||
+ | |||
+ | Capita di vedere tentativi automatizzati e malevoli di sottoscrivere indirizzi email ad una lista. Non è chiara l' | ||
+ | |||
+ | Come spiegato in questo articolo **[[https:// | ||
+ | |||
+ | < | ||
+ | SUBSCRIBE_FORM_SECRET = " | ||
+ | </ | ||
+ | |||
+ | Questa impostazione attiva un **[[wpit> |
doc/appunti/linux/sa/mailman.1271072472.txt.gz · Last modified: 2010/04/12 13:41 by niccolo