Проверьте ограничение на размер сообщения электронной почты с помощью Python

#python #email #size #limit

#python #Адрес электронной почты #размер #ограничение

Вопрос:

Может кто-нибудь сказать мне, как я мог бы проверить ограничение размера сообщения электронной почты. Итак, если бы все вложения вместе превышали ограничение, я мог бы отправлять их в большем количестве сообщений. И допустим, что каждое вложение меньше предельного размера.

Я использую python 2.7 (модули электронной почты, smtplib).

Любые предложения, образцы, ссылки.. был бы признателен.

Комментарии:

1. Хорошо, я это выяснил 🙂 import smtplib; smtp = smtplib.SMTP('server.name'); smtp.ehlo(); max_limit_in_bytes = int( smtp.esmtp_features['size'] );

2. Вы можете добавить вышесказанное в качестве ответа на свой вопрос, нет необходимости помещать это в комментарий 🙂

3. Я знаю, я это сделаю, но я не могу ответить на свой вопрос в течение первых 8 часов : В любом случае, спасибо 🙂

Ответ №1:

Хорошо, я это выяснил 🙂

 import smtplib    
smtp = smtplib.SMTP('server.name')    
smtp.ehlo()    
max_limit_in_bytes = int( smtp.esmtp_features['size'] )
  

Это возвращает ограничение на размер (в байтах) всего электронного письма (с заголовком, темой, текстом сообщения …).