_rspamderror.php 530 B

123456789101112131415161718
  1. <?php
  2. $redis = new Redis();
  3. try {
  4. if (!empty(getenv('REDIS_SLAVEOF_IP'))) {
  5. $redis->connect(getenv('REDIS_SLAVEOF_IP'), getenv('REDIS_SLAVEOF_PORT'));
  6. }
  7. else {
  8. $redis->connect('redis-mailcow', 6379);
  9. }
  10. $redis->auth(getenv("REDISPASS"));
  11. }
  12. catch (Exception $e) {
  13. exit;
  14. }
  15. header('Content-Type: application/json');
  16. echo '{"error":"Unauthorized"}';
  17. error_log("Rspamd UI: Invalid password by " . $_SERVER['REMOTE_ADDR']);
  18. $redis->publish("F2B_CHANNEL", "Rspamd UI: Invalid password by " . $_SERVER['REMOTE_ADDR']);