|
Server : LiteSpeed System : Linux server51.dnsbootclub.com 4.18.0-553.62.1.lve.el8.x86_64 #1 SMP Mon Jul 21 17:50:35 UTC 2025 x86_64 User : nandedex ( 1060) PHP Version : 8.1.33 Disable Function : NONE Directory : /opt/cppython/lib/python3.8/test/__pycache__/ |
U
>��gy � @ 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�socket�create_connectionZwrap_socket� Exception�close)�host�port�context�sock� r
�0/opt/cppython/lib/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&