You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

51 lines
1.3 KiB
Bash

#!/bin/bash
set -e
# Компиляция sieve
#runuser -u mailuser -- sievec /home/mailuser/sieve/default.sieve
chown -R mailuser:mailuser /home/mailuser
chown -R mailuser:mailuser /var/mail/mailuser
# Убедимся, что Maildir существует
echo "mailuser
mailuser/.INBOX
mailuser/.010_my
mailuser/.020_piecedukes
mailuser/.030_ras4et
mailuser/.040_wiki
mailuser/.050_mailings
mailuser/.060_new
mailuser/.070_closed
mailuser/.080_ESR-XXXX
mailuser/.100_gitlab
mailuser/.100_gitlab.010_kern
mailuser/.100_gitlab.020_base
mailuser/.100_gitlab.030_apps
mailuser/.100_gitlab.040_smth
mailuser/.100_gitlab.050_auto
mailuser/.110_HR
mailuser/.120_OT
mailuser/.120_OT.supply
mailuser/.120_OT.servers
mailuser/.120_OT.web
mailuser/.130_PVS
mailuser/.140_versions
mailuser/.140_others
mailuser/.140_others.Time
mailuser/.140_others.Jenkins
mailuser/.140_others.Zabbix
mailuser/.140_others.WLC
mailuser/.140_others.SoftWLC
mailuser/.140_others.WEB
mailuser/.140_others.ECCM" | while read x; do for y in cur new tmp; do \
su - mailuser -c "mkdir -p /var/mail/${x}/${y}"; \
done; done
# Запуск dovecot
service dovecot restart
# Запуск fetchmail
runuser -u mailuser -- fetchmail -f /home/mailuser/.fetchmailrc -d 60 -v --nodetach
#sleep 5000