Dovecot beállítása (kérdések)

Fórumok

Dovecot-ot álltok be egy "webmail szerveren", és lenne néhány beállítással kapcsolatos kérdésem.

Környezet:

  • Debian 6 szerver, Dovecot 1.2.15
  • A "webmail szerverre" NFS-el van csatolva a teljes /home/
  • A levelek Maildir formátumban vannak tárolva, a következő útvonalon "~/Maildir"
  • A leveleket ezen a szerveren csak webes kliensen keresztül olvassák a felhasználók.
  • Egy másik szerveren, ahol fizikailag vannak a felhasználók home mappái, a leveleket pl. Thunderbird-del érik el a felhasználók.

A dovecot.conf fájlban az alábbi beállítások vannak, amelyek érinthetik a kérdéseimet:

disable_plaintext_auth = yes
ssl = required
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem
ssl_verify_client_cert = no
mail_location = maildir:~/Maildir
mail_privileged_group = mail
mmap_disable = yes
mail_nfs_storage = yes
mail_nfs_index = yes
maildir_copy_with_hardlinks = yes
protocol imap {
imap_client_workarounds = delay-newmail
}

Kérdéseim:

  1. Ha Maildir formátumot használok, akkor jól feltételezem, hogy a "mail_privileged_group = mail" opcióra nincs szükség?
  2. A "mmap_disable = yes", "mail_nfs_storage = yes" és a "mail_nfs_index = yes" opciók beállításában nem teljesen vagyok biztos. Ezeket a beállításokat kell használni, ha a felhasználók home mappái NFS-el vannak csatolva a dovecot-ot futtató szerverre?
  3. A "maildir_copy_with_hardlinks = yes" opció használata jelenthet-e problémát az NFS miatt?
  4. Szükségem van a "imap_client_workarounds" opció használatára?

Segítségeteket köszönöm!

Hozzászólások

"Szükségem van a "imap_client_workarounds" opció használatára?"

Én nem használom.

A következő oldalakat olvasgatva:
http://wiki.dovecot.org/NFS
http://wiki.dovecot.org/MailLocation/SharedDisk
http://wiki.dovecot.org/MailLocation/LocalDisk

végül az alábbi opciókat állítottam be / módosítottam a Dovecot-ot futtató NFS kliens szerveren.

disable_plaintext_auth = yes
ssl = required
ssl_cert_file = /etc/ssl/certs/dovecot.pem
ssl_key_file = /etc/ssl/private/dovecot.pem
ssl_verify_client_cert = no
mail_location = maildir:~/Maildir
# mail_privileged_group = mail
mmap_disable = yes
dotlock_use_excl = no
fsync_disable = no
mail_nfs_storage = yes
mail_nfs_index = yes
lock_method = dotlock
maildir_copy_with_hardlinks = yes
protocol imap {
# imap_client_workarounds = delay-newmail
}

Az NFS kötet csatolásánál használom a "nolock" opciót.

Ha valakinek van tapasztalata a Dovecot fenti opcióival, vagy a linken lévő leírások alapján valamelyik opció használatát nem javasoljátok, akkor kérlek írjátok meg.

Köszönöm!

Sziasztok!

Nem akarok új topic-ot nyitni, egy alapjában elég szépen teljesítő dovecot-ot szeretnék finomra hangolni.
Korábbi (cache-lt?) leveleket pillanatok alatt megnyitja, az új leveleknél viszont előfordul, hogy pár másodpercet várni kell.
Lehet ezen finomítani?

Nem egy izmos gépről van szó: HP Microserver, 2 Gbyte RAM, 2x500 Gbyte SATA (linux soft) RAID1, 100 Gbyte-os maildir, max. 20 szimultán kapcsolat.

Viszont a terhelés is elhanyagolható:


----total-cpu-usage---- --dsk/md0-- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read writ| recv send| in out | int csw
0 0 100 0 0 0| 0 0 |3440B 3120B| 0 0 | 172 162
1 0 97 1 0 0| 56k 264k| 863B 4209B| 0 0 | 256 178
0 1 100 0 0 0| 0 0 |1380B 2060B| 0 0 | 88 66
1 0 99 0 0 0| 0 0 | 320B 430B| 0 0 | 90 63
0 0 100 0 0 0| 0 0 | 128B 174B| 0 0 | 79 51
1 0 99 0 0 0| 0 0 | 192B 174B| 0 0 | 106 73
0 0 100 0 0 0| 0 0 | 192B 174B| 0 0 | 99 53
0 0 99 0 0 0| 0 176k| 192B 302B| 0 0 | 111 79
7 1 92 0 0 0| 0 172k| 128B 249B| 0 0 | 456 453
1 1 98 0 0 0| 0 0 |2111B 1353B| 0 0 | 124 68
0 0 100 0 0 0| 0 0 | 333B 436B| 0 0 | 156 121
10 1 87 2 0 1|4096B 336k|1385B 1263B| 0 0 | 552 593
2 0 91 7 0 1| 100k 260k|6870B 9148B| 0 0 | 468 490
3 1 97 0 0 0| 0 0 |2294B 5149B| 0 0 | 206 190
0 0 100 0 0 0| 0 0 | 192B 384B| 0 0 | 67 61
0 0 100 0 0 0| 0 72k| 444B 606B| 0 0 | 114 102
0 1 98 1 0 0|8192B 0 | 128B 384B| 0 0 | 104 70
1 0 97 2 0 1| 112k 404k| 982B 6820B| 0 0 | 285 225
0 0 100 0 0 0| 0 0 | 723B 711B| 0 0 | 360 317
1 0 99 0 0 0| 0 0 |4918B 4899B| 0 0 | 282 251
0 0 100 0 0 0| 0 4096B|1705B 1922B| 0 0 | 89 83
1 0 99 0 0 0| 0 0 | 128B 174B| 0 0 | 102 86
1 0 95 3 0 0|4096B 204k|1453B 1260B| 0 0 | 351 283

Naplózás, SSL kikapcsolása, SQL cache érdemben nem befolyásolja a dolgot.