DKIM key management front end - ok

This commit is contained in:
nahakubuilde
2025-06-07 14:43:00 +01:00
parent ce0f7e0ac9
commit ed3d28d34e
17 changed files with 1030 additions and 949 deletions

View File

@@ -40,10 +40,10 @@ async def start_server():
logger.debug("Initializing database...")
create_tables()
# Initialize DKIM manager and generate keys for domains without them
# Initialize DKIM manager (do not auto-generate keys for all domains)
logger.debug("Initializing DKIM manager...")
dkim_manager = DKIMManager()
dkim_manager.initialize_default_keys()
# dkim_manager.initialize_default_keys() # Removed: do not auto-generate DKIM keys for all domains
# Add test data if needed
from .models import Session, Domain, User, WhitelistedIP, hash_password
@@ -118,8 +118,7 @@ async def start_server():
controller_tls.start()
logger.debug(f' - Plain SMTP (IP whitelist): {BIND_IP}:{SMTP_PORT}')
logger.debug(f' - STARTTLS SMTP (auth required): {BIND_IP}:{SMTP_TLS_PORT}')
logger.debug('Management commands:')
logger.debug(' python cli_tools.py --help')
logger.debug('Management available via web interface at: http://localhost:5000/email')
try:
await asyncio.Event().wait()