| Server IP : 159.223.102.202 / Your IP : 216.73.216.195 Web Server : nginx/1.26.0 System : Linux Gen1-cloudpanel2ubuntu2404-1vcpu-1gb-nyc1-01 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64 User : albasshbotta ( 1021) PHP Version : 8.2.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /lib/python3/dist-packages/twisted/mail/__pycache__/ |
Upload File : |
�
M��e� � � � d Z ddlZddlZddlmZ ddlmZ ddlmZ G d� d� Z G d� d � Z
G d
� de
ej � Z G d� d
e
ej � Zy)z
Support for relaying mail.
� N)�UNIXAddress)�smtp)�logc �* � e Zd ZdZdd�Zd� Zd� Zd� Zy)�DomainQueuerzM
An SMTP domain which add messages to a queue intended for relaying.
c � � || _ || _ y �N)�service�authed)�selfr
�
authenticateds �4/usr/lib/python3/dist-packages/twisted/mail/relay.py�__init__zDomainQueuer.__init__ s � ����#��� c �| � �� � j �j �j � r�t dt �j
� j
dd� � }t dt �j � j
dd� � }t |� dk( rt |� dk( r� �fd�S t j �� �)a�
Check whether mail can be relayed to a user.
@type user: L{User}
@param user: A user.
@rtype: no-argument callable which returns L{IMessage <smtp.IMessage>}
provider
@return: A function which takes no arguments and returns a message
receiver for the user.
@raise SMTPBadRcpt: When mail cannot be relayed to the user.
N�@� � c �&