| Server IP : 14.225.204.176 / Your IP : 216.73.216.6 Web Server : nginx/1.24.0 System : Linux nodejs-ybgk 6.8.0-40-generic #40-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 5 10:34:03 UTC 2024 x86_64 User : root ( 0) PHP Version : 8.1.34 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 : |
�
oj� � � � 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 �&