#!/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