Și așa, hai să aruncăm o privire mai atentă, așa cum spun ei, pas cu pas. Vreau doar să menționez că MTA meu - Postfix
Du-te la poștașul director de pe serverul vechi și de a crea directoarele necesare noi bakap, ea ./data ./archives ./lists:
tar -cvf move.tar ./data ./archives ./lists
Copiați acest fișier la noul server, puteți utiliza WinSCP, de exemplu. Pe lângă Pentru a instala poștașul. Descărcați și dezarhivați cea mai recentă versiune de exemplu poștaș aici.
grup Sozadaem și utilizator, și a înființat directorul de lucru:
groupadd Mailman
useradd -c''GNU Mailman '' -s / bin / bash -d / usr / local / poștaș -M -g poștașul poștașul
mkdir / usr / local / poștaș
cd / usr / local / poștaș
poștaș chgrp.
chmod a + rx, ws g +.
Du-te la folderul unde am despachetat sursa si executa poștașul
/ Configurare -Cu-urlhost = mailman.eddnet.org -with-mailhost = eddnet.org -with-mail-gid = poștaș -with-cgi-gid = apache
-Cu-urlhost -Url în cazul în care vă va controla poștașul-lea
-with-mailhost - Domeniul dvs.
face
make install
După aceea, executați comanda:
până atunci, până când nu erori. Apoi, aveți nevoie pentru a pune în dreapta directorul / / poștaș / arhivele usr / local / privat:
chown apache / usr / / poștaș / arhivele locale / privat
chmod o-x / usr / local / Poștașul / arhive / privat
La sfârșitul fișierului se adaugă /usr/local/mailman/Mailman/mm_cfg.py:
În stabilirea httpd.conf Apache adăugând:
Alias / Pipermail / «/ usr / local / Poștașul / arhive / publice /»
Alias / icoane / «/ usr / local / Poștașul / icoane /»
ScriptAlias / «/ usr / local / Poștașul / cgi-bin /»
AddDefaultCharset Off
Acum ne-am stabilit doar până Postfix, tot ce avem nevoie este:
unknown_local_recipient_reject_code = 550
recipient_delimiter = +
virtual_alias_maps = hash: / usr / local / Poștașul / date / virtual poștaș
alias_maps = hash: / usr / / Mailman / date / alias-uri locale
Atingerea finală, începe poștașul și se adaugă la autostart
/ Usr / local / Poștașul / bin / Start mailmanctl
cp ./usr/local/mailman/scripts/mailman /etc/init.d/mailman
chkconfig Mailman -add
chkconfig Mailman pe
Și astfel la setarea poștașul-a Am terminat este timpul pentru a reveni la transferul. despachetați arhiva
tar -xvf move.tar
Și transferă toate fișierele din directorul noului nostru poștaș-o. Asigurați-vă că pentru a rula din nou:
După aceea, ar fi poștașul nostru a văzut și a fost capabil de a lucra cu listele transferate și arhivele lor au nevoie pentru a crea un nou aliase:
În continuare, trebuie să efectuați pentru fiecare listă de corespondență aici următoarea comandă:
/ Usr / local / Poștașul / bin / withlist -l -r fix_url listname -v
în cazul în care listname - numele de corespondență. Și pe sledok, nu uitați să schimbați parola folosind: