| Server IP : 198.244.165.102 / Your IP : 216.73.216.218 [ Web Server : nginx/1.24.0 System : Linux modovh-ub-01 6.8.0-138-generic #138-Ubuntu SMP PREEMPT_DYNAMIC Fri Jul 31 22:41:49 UTC 2026 x86_64 User : colleary ( 1011) PHP Version : 8.3.23 Disable Function : NONE Domains : 2 Domains 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 �&