summaryrefslogtreecommitdiff
path: root/amavis/amavis.sh
blob: 0ef7964b33e1e62f4a8bc0f6b4bc4283c02c3ecf (plain)
  1. #!/bin/sh
  2. set -e
  3. if [ -x /usr/bin/razor-admin ]; then
  4. su - amavis -c 'razor-admin -d -create'
  5. su - amavis -c 'razor-admin -d -register' || su - amavis -c 'razor-admin -register' || su - amavis -c 'razor-admin -register' \
  6. || echo "Run this command until it succeeds: \"su - amavis -c 'razor-admin -register'\""
  7. else
  8. echo "WARNING: Razor not installed!"
  9. fi
  10. if [ -x /usr/bin/pyzor ]; then
  11. su - amavis -c 'pyzor discover'
  12. else
  13. echo "WARNING: Pyzor not installed!"
  14. fi
  15. if [ -x /usr/bin/sa-learn ]; then
  16. rm -rf /var/lib/amavis/.spamassassin
  17. su amavis -c 'sa-learn --sync'
  18. else
  19. echo "WARNING: SpamAssassin not installed!"
  20. fi