Cyrus
POP3 a IMAP server.
Instalace balíčku Cyrus a nastavení restartu při změně konfiguračních souborů
cyrus-imapd:
pkg.installed:
- name: cyrus-imapd-2.4
- require:
- service: saslauthd
service.running:
- name: cyrus-imapd
- enable: True
- watch:
- file: /etc/cyrus.conf
- file: /etc/imapd.conf
Balíček s nástroji pro administraci
cyrus-admin-2.4:
pkg:
- installed
Nastavení spuštěných démonů a pravidelné údržby.
/etc/cyrus.conf:
file.managed:
- source: salt://cyrus/cyrus.conf
- mode: 644
- user: root
- group: root
- watch_in:
- service: cyrus-imapd
Nastavení imap serveru.
/etc/imapd.conf:
file.managed:
- source: salt://cyrus/imapd.conf
- mode: 644
- user: root
- group: root
- template: jinja
- require:
- file: cert-dir-create
- watch_in:
- service: cyrus-imapd
Vytvoření adresáře pro sieve šablonu.
sieve-template-dir-create:
file.directory:
- name: /etc/cyrus
- user: root
- group: root
- mode: 0755
Výchozí skript pro filtrování pošty pomocí sieve.
/etc/cyrus/default-sieve.script:
file.managed:
- source: salt://cyrus/default-sieve.script
- mode: 644
- user: root
- group: root
Knihovna pro lepší editaci příkazové řádky v nástroji cyradm.
libterm-readline-gnu-perl:
pkg:
- installed
Knihovna pro lepší editaci příkazové řádky v nástroji cyradm.
libterm-readline-perl-perl:
pkg:
- installed