poștaș personalizabil pe noul server

Ș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: