dovecot
This commit is contained in:
		
							
								
								
									
										18
									
								
								logmon.py
									
									
									
									
									
								
							
							
						
						
									
										18
									
								
								logmon.py
									
									
									
									
									
								
							| @@ -16,10 +16,12 @@ from collections import defaultdict, deque | ||||
| from datetime import datetime, timedelta | ||||
| from pathlib import Path | ||||
|  | ||||
| # Importy z lokalnych modułów | ||||
| from modules import PostfixModule | ||||
| from backends import CSFBackend, NFTablesBackend, IPTablesBackend, UFWBackend | ||||
|  | ||||
| sys.path.insert(0, os.path.dirname(os.path.abspath(__file__))) | ||||
|  | ||||
| # Importy z lokalnych modułów | ||||
| from modules import PostfixModule, DovecotModule | ||||
| from backends import CSFBackend, NFTablesBackend, IPTablesBackend, UFWBackend | ||||
|  | ||||
| class LogMonDaemon: | ||||
|     """Główny demon LogMon""" | ||||
| @@ -112,7 +114,15 @@ class LogMonDaemon: | ||||
|                 self.logger.info("Loaded Postfix module") | ||||
|             except Exception as e: | ||||
|                 self.logger.error(f"Error loading Postfix module: {e}") | ||||
|                  | ||||
|       # Dovecot module | ||||
|           if self.config.getboolean('module_dovecot', 'enabled', fallback=False): | ||||
|             try: | ||||
|                 module = DovecotModule(self.config, self) | ||||
|                 modules.append(module) | ||||
|                 self.logger.info("Loaded Dovecot module") | ||||
|             except Exception as e: | ||||
|                 self.logger.error(f"Error loading Dovecot module: {e}")         | ||||
|          | ||||
|         # Tutaj można dodać więcej modułów w przyszłości | ||||
|         # if self.config.getboolean('module_ssh', 'enabled', fallback=False): | ||||
|         #     modules.append(SSHModule(self.config, self)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 root
					root