Files
PyMTA-server/start_server.py
2025-05-30 22:01:48 +01:00

17 lines
433 B
Python

from email_server.server_runner import start_server
import asyncio
import sys
import logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
if __name__ == '__main__':
try:
asyncio.run(start_server())
except KeyboardInterrupt:
logger.info('Server interrupted by user')
sys.exit(0)
except Exception as e:
logger.error(f'Server error: {e}')
sys.exit(1)