|
|
(ei näidata sama kasutaja 3 vahepealset redaktsiooni) |
1. rida: |
1. rida: |
− | ===Install===
| |
| | | |
− | Midagi keerulist Linux kasutajatel pole. BSD's postfix kasutajatel tuleb jälgida, et kompileerimisel MAIL_GID oleks järgnevalt kirjeldatud
| |
− |
| |
− | cd /usr/ports/mail/mailman
| |
− | make MAIL_GID=mailman install clean
| |
− |
| |
− | selleks, et võimalik kasutada veebiliidest kujul www.server/mailman
| |
− |
| |
− | ====Postfixi seadistamine====
| |
− |
| |
− | Avame main.cf faili, seal rida
| |
− |
| |
− | alias_maps = hash:/etc/mail/aliases
| |
− |
| |
− | muudame
| |
− |
| |
− | alias_maps = hash:/etc/mail/aliases, hash:/usr/local/mailman/data/aliases
| |
− |
| |
− | ====Mailmani seadistus====
| |
− |
| |
− | Vajalik on seadistada ka mailmani konfiguratsioon paika ja kirjeldada seal domeenid.
| |
− |
| |
− | Mailmaini enda seadistusfailiks on mm_cfg.py
| |
− | mis asunb kaustas mailman/Mailman
| |
− |
| |
− | Seal on rida # Put YOUR site-specific settings below this line.
| |
− |
| |
− | Mille alla saab lisada enda serveri spetsiifilisi seadeid nagu.
| |
− |
| |
− | MTA = 'Postfix'
| |
− | DEFAULT_EMAIL_HOST = 'lists.aadress.ee'
| |
− | DEFAULT_URL_HOST = 'lists.aadress.ee'
| |
− | DEFAULT_URL_PATTERN = 'https://%s/mailman/'
| |
− | PUBLIC_ARCHIVE_URL = 'https://%(hostname)s/pipermail/%(listname)s'
| |
− | DEFAULT_ARCHIVE = On
| |
− |
| |
− | # Are archives public or private by default? 0=public, 1=private
| |
− | DEFAULT_ARCHIVE_PRIVATE = 1
| |
− | DEFAULT_SERVER_LANGUAGE = 'et'
| |
− | add_virtualhost('leheke.ee','aadress.ee')
| |
− |
| |
− | Spamipeletamiseks saab lisada otse mailmani sisse
| |
− |
| |
− | GLOBAL_PIPELINE.insert(1, 'SpamAssassin')
| |
− | SPAMASSASSIN_HOST = 'localhost:783'
| |
− | SPAMASSASSIN_DISCARD_SCORE = 6
| |
− | SPAMASSASSIN_HOLD_SCORE = 4
| |
− |
| |
− | ====Kaustad====
| |
− |
| |
− | The data directory stores all the held messages and bounce events. This directory also contains site wide administrator password and an aliases file which is used by the MTA to identify available mailing lists.
| |
− |
| |
− | Mailman stores its list specific settings like passwords, subscribers, list settings as python pickels in lists directory. First step in migrating list is to rsync this directory to the new server. You may copy over few selected lists, or all the lists using any means.
| |
− |
| |
− | The archives directory stores mailing list archives if it is enabled(enabled by default).
| |
− |
| |
− | ===Listi loomine===
| |
− |
| |
− | Käivitame käsu '''newlist''', mis asub erinevates os'ides eri kohtades, BSD's näiteks '''/usr/local/mailman/bin''' kaustas
| |
− |
| |
− | küsitakse meilt
| |
− |
| |
− | Enter the name of the list:
| |
− |
| |
− | kirjutame test
| |
− |
| |
− | Järgnevalt listile jääva administraatori mail, kes hakkab saama listiserveri teateid näiteks modereerimisnõuetest
| |
− |
| |
− | Enter the email of the person running the list:admin@server
| |
− |
| |
− | Kõige viimasena listi administreerimise parool
| |
− |
| |
− | Initial testtest password:passa
| |
− |
| |
− | Viimasena
| |
− |
| |
− | Hit enter to notify tere owner...
| |
− |
| |
− | Ja list on loodud.
| |
− |
| |
− | Automaatselt lisatakse mailmani poolt juba faili /usr/local/mailman/data/aliases read:
| |
− |
| |
− | ## test mailing list
| |
− | test: "|/usr/local/mailman/mail/mailman post test"
| |
− | test-admin: "|/usr/local/mailman/mail/mailman admin test"
| |
− | test-bounces: "|/usr/local/mailman/mail/mailman bounces test"
| |
− | test-confirm: "|/usr/local/mailman/mail/mailman confirm test"
| |
− | test-join: "|/usr/local/mailman/mail/mailman join test"
| |
− | test-leave: "|/usr/local/mailman/mail/mailman leave test"
| |
− | test-owner: "|/usr/local/mailman/mail/mailman owner test"
| |
− | test-request: "|/usr/local/mailman/mail/mailman request test"
| |
− | test-subscribe: "|/usr/local/mailman/mail/mailman subscribe test"
| |
− | test-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe test"
| |
− |
| |
− | Ja uuendatakse alias databaset
| |
− |
| |
− | ====Apache seadistus====
| |
− |
| |
− | Veebiliidese seadistamiseks httpd.conf'i lisada read
| |
− |
| |
− | ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/
| |
− | Alias /pipermail/ /usr/local/mailman/archives/public/
| |
− |
| |
− | Nüüd saame enda uut maililisti admistreerida ja kasutajaid lisada kasutades urli.
| |
− |
| |
− | http://www.server.ee/mailman/admin/test
| |
− |
| |
− | Mailman tekitab igale listikasutajale ka parooli, millega nad saavad ise sisse logida.
| |