Erinevus lehekülje "Mailman kasutamine FreeBSD'ga" redaktsioonide vahel
29. rida: | 29. rida: | ||
alias_maps = hash:/etc/mail/aliases, hash:/usr/local/mailman/data/aliases | alias_maps = hash:/etc/mail/aliases, hash:/usr/local/mailman/data/aliases | ||
− | ===Mailmani seadistus=== | + | ====Mailmani seadistus==== |
Mailmaini enda seadistusfailiks on mm_cfg.py | Mailmaini enda seadistusfailiks on mm_cfg.py |
Redaktsioon: 12. juuni 2008, kell 16:42
Sisukord
Sissejuhatus
Mailman on populaarne maililisti tarkvara, sarnaneb tööpõhimõttelt majordomoga. See pala seletab, kuidas mailman'i installida ja kasutada koos postfix'iga.
Mailmanil on lisaks käsurea utiliitidele ka veebiliides kõigi toimingute jaoks, nagu subscibeerimine, administreerimine ning arhiivide haldus.
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
Veebiliidese seadistamiseks httpd.conf'i lisada read
ScriptAlias /mailman/ /usr/local/mailman/cgi-bin/ Alias /pipermail/ /usr/local/mailman/archives/public/
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
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
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
Automaatselt lisatakse mailmani poolt 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"
Nüüd saame enda uut maililisti admistreerida ja kasutajaid lisada veebi kasutades urli.
http://www.server.ee/mailman/admin/test
Mailman tekitab igale listikasutajale ka parooli, millega nad saavad ise sisse logida.
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).
Lingid
Wikipedia kirjeldus http://en.wikipedia.org/wiki/GNU_Mailman
Mailman gentool http://gentoo-wiki.com/HOWTO_install_Gnu_Mailman