|
Rozmiar: 2479
Komentarz: +zfs
|
Rozmiar: 2628
Komentarz: aktualizacje: instalacja na FBSD 9.x
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 4: | Linia 4: |
| <<TableOfContents()>><<BR>> |
|
| Linia 6: | Linia 8: |
| === Dopiski do /etc/services === | == Dopiski do /etc/services == Sam service sieve doczekał się oficjalnego wpisu w /etc/services jako 4190/tcp. Tak więc tylko te dwa wpisy (o ile będziemy korzystać z FUD lub LMTP). |
| Linia 10: | Linia 13: |
| sieve 4203/tcp | |
| Linia 15: | Linia 17: |
| === Konfiguracja cyrus.conf === | == Konfiguracja cyrus.conf == |
| Linia 21: | Linia 23: |
| === Konfiguracja imapd.conf === | == Konfiguracja imapd.conf == |
| Linia 24: | Linia 26: |
| === Tworzenie drzewa katalogów === | == Tworzenie drzewa katalogów === |
| Linia 47: | Linia 49: |
| === Dodanie podstawowych kont do bazy cyrus-sasl === | == Dodanie podstawowych kont do bazy cyrus-sasl == |
| Linia 54: | Linia 56: |
| === Utworzenie konta w OpenLDAP === | == Utworzenie konta w OpenLDAP == |
| Linia 57: | Linia 59: |
| === Przenoszenie konta (backup) === | == Przenoszenie konta (backup) == |
Spis Treści
Konfiguracja Cyrus imapd
Dopiski do /etc/services
Sam service sieve doczekał się oficjalnego wpisu w /etc/services jako 4190/tcp. Tak więc tylko te dwa wpisy (o ile będziemy korzystać z FUD lub LMTP).
# --- added by wtp for cyrus-imapd ------------------------------------ # lmtp 4205/tcp fud 4201/udp
Konfiguracja cyrus.conf
Należy odkomentować poniższą linię:
notify cmd="notifyd" listen="/var/imap/socket/notify" proto="udp" prefork=1
Konfiguracja imapd.conf
== Tworzenie drzewa katalogów === Jeżeli jest to partycja UFS, to po prostu tworzenie drzewa katalogów. Ale jeżeli korzystamy z ZFS, to warto stworzyć oddzielne partycje. Dzięki temu można będzie łątwo robić backupy (snapshoty), czy zrobić inne ustawienia (np. kompresja).
mkdir -p /var/imap/sieve /var/spool/imap/ /var/imap/user
chown cyrus:cyrus /var/imap/ /var/spool/imap/ /var/imap/user
chmod 0750 /var/imap/ /var/spool/imap/
su - cyrus -c "mkimap"
# wersja dla ZFS
# partycja imap zawiera "konfigurację" skrzynek, czy skryptów sieve. Zatem można kompresję włączyć, bo nie wiele to kosztuje
#
zfs create -o compress=gzip -o mountpoint=/var/imap tank/v/imap
# partycja spool zawiera już pocztę. Kompresja? Hmm, może być zbyt wielkim obciążeniem.
# Ale zawsze zablokowanie setuid, czy exec może być pomocne (jako dziedziczone):
#
zfs create -o mountpoint=/var/spool tank/v/spool
zfs create tank/v/spool/imap
Dodanie podstawowych kont do bazy cyrus-sasl
saslpasswd2 postmaster@localhost.<domain> saslpasswd2 postmaster@<hostname> sasldblistusers2
Utworzenie konta w OpenLDAP
Z analogicznym (jak powyżej) loginem oraz hasłem należyć wykreować konto (SSO) w lokalnej bazie LDAP.
Przenoszenie konta (backup)
W celu odzyskania backupu skrzynki cyrusa, należy wykonać następujące polecenia:
tar -czf _skrzynka.tgz -C /var/spool/imap/w/user/wtp . /usr/local/cyrus/bin/ctl_mboxlist -d | grep wtp > mbox.dump tar -czf _skrzynka_seen.tgz -C /var/imap/user/w/ wtp*
Zaś w nowym miejscu:
/usr/local/admin/vuser/useradd_mail.pl wtp /usr/local/cyrus/bin/ctl_mboxlist -u < mbox.dump tar -xzf _skrzynka.tgz -C /var/spool/imap/w/user/wtp mkdir -p -C /var/imap/user/w/ tar -xzf skrzynka_seen.tgz -C /var/imap/user/w/
Wszelkie uwagi proszę zgłaszać do administratora strony.
