python3 使用 google 应用程序引擎接收电子邮件,而不是如何正确获取日期和大小
python3 use google app engine to receive email, than how to get date and size properly
我使用 GAE-mail 接收电子邮件,在电子邮件句柄中,我能够从 mail_message.
收到正文、发件人、主题等
mail_message = mail.InboundEmailMessage(data)
# supported attributes is=>{
'amp_html',
'attachments',
'bcc',
'body',
'cc',
'headers',
'html',
'reply_to',
'sender',
'subject',
'to'
}
但是,我想要一些额外的属性,email_size 和 senddate,获得这两个属性的最佳做法是什么?
提前致谢
- Mail API from Python2 有下面的字段;它应该适用于 Python3
date returns the message date.
- 这个sample code from Google shows length of the message. If you want the size in bytes, you should try
getsizeof
method instead of len
. See this example
我使用 GAE-mail 接收电子邮件,在电子邮件句柄中,我能够从 mail_message.
收到正文、发件人、主题等mail_message = mail.InboundEmailMessage(data)
# supported attributes is=>{
'amp_html',
'attachments',
'bcc',
'body',
'cc',
'headers',
'html',
'reply_to',
'sender',
'subject',
'to'
}
但是,我想要一些额外的属性,email_size 和 senddate,获得这两个属性的最佳做法是什么?
提前致谢
- Mail API from Python2 有下面的字段;它应该适用于 Python3
date returns the message date.
- 这个sample code from Google shows length of the message. If you want the size in bytes, you should try
getsizeof
method instead oflen
. See this example