From smtplib import SMTP connect = smtp('mx. Abcde. Ru') connect. Set_debuglevel(1) 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

From smtplib import SMTP connect = smtp('mx. Abcde. Ru') connect. Set_debuglevel(1)

Поиск

from smtplib import SMTP connect = SMTP('mx.abcde.ru') connect.set_debuglevel(1)

 

connect.docmd("ETRN rnd.abcde.ru") connect.quit()

 

Этот простенький сценарий предлагает серверу mx.abcde.ru попытаться связаться с основным почтовым сервером домена rnd.abcde.ru и переслать всю накопившуюся для него почту.

 

При работе с классом smtplib.SMTP могут возбуждаться различные исключения.Назначение некоторых из них приведено ниже:


 

 


smtplib.SMTPException

 

Базовый класс для всех исключений модуля.

 

smtplib.SMTPServerDisconnected

 

Сервер неожиданно прервал связь(или связь с сервером не была установлена).

 

smtplib.SMTPResponseException

 

Базовый класс для всех исключений,которые имеют код ответаSMTP-сервера.

 

smtplib.SMTPSenderRefused

 

Отправитель отвергнут

 

smtplib.SMTPRecipientsRefused

 

Все получатели отвергнуты сервером.

 

smtplib.SMTPDataError

 

Сервер ответил неизвестным кодом на данные сообщения.

 

smtplib.SMTPConnectError

 

Ошибка установления соединения.

 

smtplib.SMTPHeloError

 

Сервер не ответил правильно на команду HELO или отверг ее.

 

Модуль poplib

 

Еще один протокол-POP3(PostOfficeProtocol,почтовый протокол) -служит для приема почты из почтового ящика на сервере(протокол определен вRFC 1725).

 

Для работы с почтовым сервером требуется установить с ним соединение и,подобно рассмотренному выше примеру,с помощьюSMTP-команд получить требуемые сообщения.Объект-соединениеPOP3можно установить посредством конструктора класса POP3 из модуля poplib:

 



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 56; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.128 (0.01 с.)