Your IP : 216.73.216.60
U
i�fy � @ sx d dl Z d dlmZ d dlZd dlZe�d�Ze�d� dd� ZG dd� de j �Z
G d d
� d
e j �Zedkrte �
� dS )� N)�support�sslZnetworkc C sp t �� }t�| |f��P}z|j|| d�}W n tk
rJ Y W 5 Q R � dS X |�� W 5 Q R � dS W 5 Q R X d S )N)Zserver_hostnameFT)r �create_default_context�socketZcreate_connectionZwrap_socket� Exception�close)ZhostZport�contextZsock� r �6/opt/alt/python38/lib64/python3.8/test/test_smtpnet.py�check_ssl_verifiy
s r c @ s e Zd ZdZdZdd� ZdS )�SmtpTest�smtp.gmail.comiK c C s� t �td� t�tj�}d|_tj|_t � | j
��~ t�| j
| j�}z|j
|d� W nF tjk
r� } z&|jd dkr�t�|jd � n� W 5 d }~X Y nX |�� |�� W 5 Q R X d S )N�SMTP_SSLF�r r z+STARTTLS extension not supported by server.)r �
get_attribute�smtplibr �
SSLContext�PROTOCOL_TLS_CLIENT�check_hostname� CERT_NONE�verify_mode�transient_internet�
testServerZSMTP�
remotePortZstarttlsZ
SMTPException�args�unittest�skip�ehlo�quit)�selfr �server�er r r
�test_connect_starttls s zSmtpTest.test_connect_starttlsN)�__name__�
__module__�__qualname__r r r"