able to choose port to listen on in email_handler. Default to 20381
This commit is contained in:
parent
d97966a2e8
commit
a25559dace
|
@ -30,6 +30,7 @@ It should contain the following info:
|
||||||
|
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
import argparse
|
||||||
import asyncio
|
import asyncio
|
||||||
import email
|
import email
|
||||||
import os
|
import os
|
||||||
|
@ -1477,6 +1478,14 @@ class MailHandler:
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
|
parser = argparse.ArgumentParser()
|
||||||
|
parser.add_argument(
|
||||||
|
"-p", "--port", help="SMTP port to listen for", type=int, default=20381
|
||||||
|
)
|
||||||
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
LOG.info("Listen for port %s", args.port)
|
||||||
|
|
||||||
if LOAD_PGP_EMAIL_HANDLER:
|
if LOAD_PGP_EMAIL_HANDLER:
|
||||||
LOG.warning("LOAD PGP keys")
|
LOG.warning("LOAD PGP keys")
|
||||||
app = create_app()
|
app = create_app()
|
||||||
|
@ -1492,7 +1501,7 @@ if __name__ == "__main__":
|
||||||
return aiosmtpd.smtp.SMTP(handler, enable_SMTPUTF8=True)
|
return aiosmtpd.smtp.SMTP(handler, enable_SMTPUTF8=True)
|
||||||
|
|
||||||
server = loop.run_until_complete(
|
server = loop.run_until_complete(
|
||||||
loop.create_server(factory, host="0.0.0.0", port=20381)
|
loop.create_server(factory, host="0.0.0.0", port=args.port)
|
||||||
)
|
)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|
Loading…
Reference in New Issue