Changeset View
Changeset View
Standalone View
Standalone View
utils/kolabendpointtester.py
Show First 20 Lines • Show All 346 Lines • ▼ Show 20 Lines | except dns.resolver.NoAnswer: | ||||
print(" ERROR on MX record") | print(" ERROR on MX record") | ||||
try: | try: | ||||
answers = dns.resolver.resolve(f"autodiscover.{host}", 'CNAME') | answers = dns.resolver.resolve(f"autodiscover.{host}", 'CNAME') | ||||
for rdata in answers: | for rdata in answers: | ||||
print(' autodiscover CNAME', rdata.target) | print(' autodiscover CNAME', rdata.target) | ||||
except dns.resolver.NXDOMAIN: | except dns.resolver.NXDOMAIN: | ||||
success = False | success = False | ||||
print(" ERROR on autodiscover. CNAME entry") | print(f" ERROR on autodiscover.{host} CNAME entry") | ||||
except dns.resolver.NoAnswer: | except dns.resolver.NoAnswer: | ||||
success = False | success = False | ||||
print(" ERROR on autodiscover. CNAME entry") | print(f" ERROR on autodiscover.{host} CNAME entry") | ||||
srv_records = [ | srv_records = [ | ||||
f"_autodiscover._tcp.{host}", | f"_autodiscover._tcp.{host}", | ||||
f"_caldav._tcp.{host}", | f"_caldav._tcp.{host}", | ||||
f"_caldavs._tcp.{host}", | f"_caldavs._tcp.{host}", | ||||
f"_carddav._tcp.{host}", | f"_carddav._tcp.{host}", | ||||
f"_carddavs._tcp.{host}", | f"_carddavs._tcp.{host}", | ||||
f"_imap._tcp.{host}", | f"_imap._tcp.{host}", | ||||
▲ Show 20 Lines • Show All 269 Lines • Show Last 20 Lines |