| <?php | |
| $redis = new Redis(); | |
| try { | |
| if (!empty(getenv('REDIS_SLAVEOF_IP'))) { | |
| $redis->connect(getenv('REDIS_SLAVEOF_IP'), getenv('REDIS_SLAVEOF_PORT')); | |
| } | |
| else { | |
| $redis->connect('redis-mailcow', 6379); | |
| } | |
| } | |
| catch (Exception $e) { | |
| exit; | |
| } | |
| header('Content-Type: application/json'); | |
| echo '{"error":"Unauthorized"}'; | |
| error_log("Rspamd UI: Invalid password by " . $_SERVER['REMOTE_ADDR']); | |
| $redis->publish("F2B_CHANNEL", "Rspamd UI: Invalid password by " . $_SERVER['REMOTE_ADDR']); |