Я использую Tvial в качестве почтового сервера в сочетании с API-интерфейсом nodemailer, но всякий раз, когда я встраиваю go в свой контейнер tvial, я вижу, что многие из наиболее важных служб не запускаются. Я попытался добавить строки перезапуска службы по мере необходимости в мою оболочку запуска, но они, похоже, не принимают.
apt-get update
apt-get install nano
apt-get install -y bsd-mailx
service postfix restart
service rsyslog restart
service dovecot start
service amavis start
/usr/local/bin/start-mailserver.sh
Когда я go в контейнере и выполняю службу --status-all, это выход
# service --status-all
[ - ] amavis
[ + ] amavis-mc
[ + ] amavisd-snmp-subagent
[ - ] clamav-daemon
[ - ] clamav-freshclam
[ - ] cron
[ - ] dovecot
[ - ] fail2ban
[ - ] fetchmail
[ - ] filebeat
[ ? ] hwclock.sh
[ - ] opendkim
[ + ] opendmarc
[ - ] postfix
[ - ] postgrey
[ - ] postsrsd
[ - ] procps
[ - ] rsyslog
[ - ] saslauthd
[ - ] spamassassin
[ - ] supervisor