我需要使用带有gmail python客户端api的可恢复上传类型发送带有大附件的电子邮件。
此处所述的Google云端硬盘驱动器支持此模式: uploading files to gdrive
google-api-python-client是否支持gmail中发送邮件的此选项,或者我是否需要按照此处所述实现它:send message with resumable upload
答案 0 :(得分:0)
要使用google-api-python-client发送包含大量附件的电子邮件,请执行以下操作:
按照here所述创建消息对象,但不是对消息进行编码,而是将消息写入文件并使用send_message api,如下所示:
message = (service.users().messages().send(userId=user_id, body=None, media_body=file_name)
.execute())