使用Python检查电子邮件大小限制

tur*_*upi 6 python email size limit

有人能告诉我,我怎么能检查电子邮件的大小限制.因此,如果所有附件一起超过限制,我可以发送更多消息.并且假设每个附件小于限制大小.

我使用python 2.7(电子邮件,smtplib模块).

任何建议,样品,链​​接..将不胜感激.

tur*_*upi 8

好的,我发现了:)

import smtplib    
smtp = smtplib.SMTP('server.name')    
smtp.ehlo()    
max_limit_in_bytes = int( smtp.esmtp_features['size'] )
Run Code Online (Sandbox Code Playgroud)

这将返回整个电子邮件的大小限制(以字节为单位)(包含标题,主题,消息文本...).