The goal of smtp_toolkit is to provide a set of classes that facilitate testing email servers with Python.
James Polera james@uncryptic.com
from smtp_toolkit import SMTPServer
server_list = ['smtp.gmail.com', 'mail.optonline.net']
for server in server_list:
print(server)
s = SMTPServer(server)
print(s.results)
print("EHLO options %s" % ", ".join(s.ehlo_options))
print("TLS Supported? %s" % s.server_supports_tls)
print("Max message size: %d MB" % s.server_max_message_size)
print("Open relay? %s" % s.open_relay)
from smtp_toolkit import SMTPServer
server = SMTPServer('your.server.com')
print(server.results)
from smtp_toolkit import SMTPServer
server = SMTPServer('your.server.com',[587,987,])
print(server.results)