/usr/share/doc/twisted-doc/examples/postfix.py is in twisted-doc 13.2.0-1ubuntu1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | # Copyright (c) Twisted Matrix Laboratories.
# See LICENSE for details.
"""
Test app for PostfixTCPMapServer.
Call with parameters KEY1=VAL1 KEY2=VAL2 ...
"""
import sys
from twisted.internet import reactor
from twisted.protocols import postfix
from twisted.python import log
log.startLogging(sys.stdout)
d = {}
for arg in sys.argv[1:]:
try:
k,v = arg.split('=', 1)
except ValueError:
k = arg
v = ''
d[k] = v
f = postfix.PostfixTCPMapDictServerFactory(d)
port = reactor.listenTCP(4242, f, interface='127.0.0.1')
reactor.run()
|