_rspamderror.php 540 B

123456789101112131415161718
  1. <?php
  2. $valkey = new Redis();
  3. try {
  4. if (!empty(getenv('VALKEY_SLAVEOF_IP'))) {
  5. $valkey->connect(getenv('VALKEY_SLAVEOF_IP'), getenv('VALKEY_SLAVEOF_PORT'));
  6. }
  7. else {
  8. $valkey->connect('valkey-mailcow', 6379);
  9. }
  10. $valkey->auth(getenv("VALKEYPASS"));
  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. $valkey->publish("F2B_CHANNEL", "Rspamd UI: Invalid password by " . $_SERVER['REMOTE_ADDR']);