https://stackoverflow.com/questions/67088891/send-email-from-databricks-notebook-with-attachment
我有發送附件直接組織google drive文件夾而不是電子郵件有什麼建議
電子郵件與附件代碼示例
msg.attach (MIMEText(消息)的路徑文件:部分= MIMEBase(“應用程序”,“八進製”)與開放(路徑,rb)文件:part.set_payload(以())encoders.encode_base64(部分)的部分。add_header(“附加”、“依戀;文件名= " {}" .format(路徑(路徑). name)) msg.attach smtp = smtplib(部分)。SMTP(服務器、端口)如果use_tls: smtp.starttls () SMTP。登錄(用戶名、密碼)smtp。sendmail (send_from send_to msg.as_string ()) smtp.quit ()
是的我知道你使用AWS但google drive也是外部服務。從aws post請求邏輯應用程序在azure比將其保存到google drive是真正簡單的方法,高效、快速部署和容易監控。
另一個選擇是使用AWSλ,所以腳本從磚也叫HTTP(λ端點不邏輯應用程序)和比λ腳本可以使用Google drive APIhttps://developers.google.com/drive/api/v3/reference/files/create。
也有許多其他第三方或其他解決方案隻是這個2是我使用的。