mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-05-17 07:27:36 +08:00
feat: add imap proxy server (#225)
This commit is contained in:
24
smtp_proxy_server/main.py
Normal file
24
smtp_proxy_server/main.py
Normal file
@@ -0,0 +1,24 @@
|
||||
import logging
|
||||
import multiprocessing
|
||||
|
||||
from smtp_server import start_smtp_server
|
||||
from imap_server import start_imap_server
|
||||
from config import settings
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
_logger.setLevel(logging.INFO)
|
||||
|
||||
if __name__ == '__main__':
|
||||
_logger.info(f"Starting server settings[{settings}]")
|
||||
process_list = [
|
||||
multiprocessing.Process(target=start_smtp_server, args=()),
|
||||
multiprocessing.Process(target=start_imap_server, args=()),
|
||||
]
|
||||
try:
|
||||
for p in process_list:
|
||||
p.start()
|
||||
for p in process_list:
|
||||
p.join()
|
||||
except KeyboardInterrupt:
|
||||
for p in process_list:
|
||||
p.terminate()
|
||||
Reference in New Issue
Block a user