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
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
|