| Server IP : 46.62.235.243 / Your IP : 216.73.216.217 Web Server : Apache/2.4.58 (Ubuntu) System : Linux Linkabili3Dicembre 6.8.0-100-generic #100-Ubuntu SMP PREEMPT_DYNAMIC Tue Jan 13 16:40:06 UTC 2026 x86_64 User : www-data ( 33) PHP Version : 8.1.33 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 �&