Commit 99a9aa16 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Added imapd.conf and working directories

parent 1313ea2e
all: cyrus-imapd-service
all: imapd-config cyrus-imapd-service
tar xf cyrus-imapd-3.2.3.tar.gz
cd cyrus-imapd-3.2.3 && ./configure --prefix=/usr
$(MAKE) -C cyrus-imapd-3.2.3
$(MAKE) -C cyrus-imapd-3.2.3 install
install -v -d -m755 /var/lib/imap
install -v -d -m755 /var/lib/imap/sieve
install -v -d -m755 /var/spool/imap
@echo "$$IMAPD_CONFIG" > /etc/imapd.conf
@echo "$$CYRUS_IMAPD_SERVICE" > /lib/systemd/system/cyrus-imapd.service
systemctl enable cyrus-imapd.service
rm -rf cyrus-imapd-3.2.3
imapd-config:
define IMAPD_CONFIG
configdirectory: /var/lib/imap
partition-default: /var/spool/imap
admins: cyrus
sievedir: /var/lib/imap/sieve
sendmail: /usr/sbin/sendmail
hashimapspool: true
sasl_pwcheck_method: saslauthd
sasl_mech_list: PLAIN LOGIN
allowanonymouslogin: no
allowplaintext: yes
tls_server_cert: /etc/ssl/cyrus-imapd/cyrus-imapd.pem
tls_server_key: /etc/ssl/cyrus-imapd/cyrus-imapd.pem
tls_server_ca: /etc/ssl/ca-bundle.pem
altnamespace: 1
munge8bit: 0
unixhierarchysep: 1
sieve_maxscriptsize: 128
endef
export IMAPD_CONFIG
cyrus-imapd-service:
define CYRUS_IMAPD_SERVICE
[Unit]
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment