17 lines
662 B
Python
17 lines
662 B
Python
#!/usr/bin/env python3
|
|
# -*- coding: utf-8 -*-
|
|
"""Rychly test: odpovida MailStore IMAP?"""
|
|
import imaplib, ssl, time
|
|
MS_HOST="192.168.1.53"; IMAP_PORT=143
|
|
MS_USER="admin"; MS_PASS='*$N(B)vMUym!%'
|
|
for i in range(1,4):
|
|
try:
|
|
ctx=ssl.create_default_context(); ctx.check_hostname=False; ctx.verify_mode=ssl.CERT_NONE
|
|
t0=time.time()
|
|
M=imaplib.IMAP4(MS_HOST,IMAP_PORT); M.starttls(ssl_context=ctx); M.login(MS_USER,MS_PASS)
|
|
print(f"pokus {i}: OK za {time.time()-t0:.1f}s, CAP={M.capabilities}")
|
|
M.logout(); break
|
|
except Exception as ex:
|
|
print(f"pokus {i}: SELHAL {type(ex).__name__}: {ex}")
|
|
time.sleep(3)
|