#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'] )
Это возвращает ограничение на размер (в байтах) всего электронного письма (с заголовком, темой, текстом сообщения …).