1

在处理附件之前如何检查附件的大小?我想接收带有 jpg 或 png 格式的附件的邮件,其附件大小仅小于 1 Mb。

处理是手动的:

class EmailHandler(webapp2.RequestHandler):
    def post(self):
        msg = email.message_from_string(self.request.body) # http://docs.python.org/2/library/email.parser.html
        for part in msg.walk():
            if part.get_content_type() == 'application/octet-stream':
                # part.get_payload() 

我不明白接收大文件是否使用了一些限制(邮件配额详细信息)。如果是这样,那么如果可能的话,我想以不减少配额的方式拒绝带有大文件的邮件。其次,我想正确处理超过配额限制(> 10 Mb)并回复用户附件太大的问题。

4

0 回答 0