Mailmani seadistus FreeBSDl
Sisukord
Install
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
Listi loomine
Käivitame käsu newlist, mis asub erinevates os'ides eri kohtades, BSD's näiteks /usr/local/mailman/bin kaustas
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.