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