From 7221309ebb462b05e6582dd9a1804b657ff01b7f Mon Sep 17 00:00:00 2001 From: Jan-Philip Gehrcke Date: Tue, 22 Jul 2014 16:14:41 +0200 Subject: [PATCH] scripts/mailtest: fix socket family check. There is no AddressFamily attribute: Traceback (most recent call last): File "/var/docker/scripts/mailtest", line 140, in do_tls(smtp,smtp_sslv) File "/var/docker/scripts/mailtest", line 44, in do_tls if conn.sock.family == socket.AddressFamily.AF_INET: AttributeError: 'module' object has no attribute 'AddressFamily' However, there is `socket.AF_INET` etc. --- scripts/mailtest | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/mailtest b/scripts/mailtest index 416bc2e..3c0548c 100755 --- a/scripts/mailtest +++ b/scripts/mailtest @@ -41,7 +41,7 @@ def do_tls(conn, sslv): print_warn('WARNING: cannot attempt verification of server certificate:') print_warn(' (need Python 3.4+ to attempt verification)') # Damn you, openssl. Why don't you support IPv6? - if conn.sock.family == socket.AddressFamily.AF_INET: + if conn.sock.family == socket.AF_INET: print_warn(' You can verify the certificate manually by running:') print_warn(' echo quit | openssl s_client -CAfile /etc/ssl/certs/ca-certificates.crt \\') print_warn(' -starttls smtp -connect {}:{}'.format(*conn.sock.getpeername()[0:2])) -- 2.25.1