1 | import socketserver |
2 | |
3 | from http import server |
4 | |
5 | |
6 | class HTTPRequestHandler(server.SimpleHTTPRequestHandler): |
7 | def end_headers(self): |
8 | print(self.headers) |
9 | rcpt_to_header = self.headers['Auth-SMTP-To'] |
10 | rcpt_to = rcpt_to_header.split(":")[1][2:-1] |
11 | self.send_header("Auth-Status", "OK") |
12 | self.send_header("Auth-Server","127.0.0.1") |
13 | self.send_header("Auth-Port", "2525") |
14 | server.SimpleHTTPRequestHandler.end_headers(self) |
15 | |
16 | |
17 | if __name__ == '__main__': |
18 | with socketserver.TCPServer(("127.0.0.1", 30000), HTTPRequestHandler) as httpd: |
19 | print("Listening @ 127.0.0.1:30000") |
20 | httpd.serve_forever() |