Dovecot, kompresja gzip Maildir

Dovecot, kompresja gzip Maildir

I mamy następny wpis, nie ostatni o tematyce serwera pocztowego. Ten jak i kilka następnych będzie o tematyce Dovecot-a.

Jako, że VPS jaki posiadam nie ma zbyt dużego dysku postanowiłem rozwiązać problem inaczej… Dzieki kompresji zawartości Maildir udało mi się zaoszczędzić kilka cennych megabajtów.

Sama konfiguracja jest banalna, kilka wpisów jak poniżej.

vim /etc/dovecot/conf.d/20-imap.conf
protocol imap {
	...
	mail_plugins = $mail_plugins imap_zlib zlib
	...
}
vim /etc/dovecot/conf.d/90-plugin.conf
mail_plugins = $mail_plugins zlib
plugin {
	zlib_save_level = 9 # 1..9
	zlib_save = gz # gz or bz2 *gz performed the best in our limited tests
}
vim /etc/dovecot/conf.d/15-lda.conf
protocol lda {
	...
	mail_plugins = $mail_plugins zlib
	...
}

Znaki … to jakieś tam inne ustawienia, na tą chwile nie istotne.

Po tych zmiana wykonujemy restart dovecot-a i każdy nowy mail jak przyjdzie będzie już skompresowany.

$ file 1415171049.M903875P32200.8px.pl,S=3503,W=3571:2,S
1415171049.M903875P32200.8px.pl,S=3503,W=3571:2,S: gzip compressed data, from Unix, max compression