18 lines
		
	
	
		
			493 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			493 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?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']);
 | 
