簡體   English   中英

O365用Python發送電子郵件附件

[英]O365 Send email attachment in Python

我正在嘗試使用O365發送電子郵件附件。 我找不到任何有關此操作的文檔。 這是我的代碼如下:

from O365 import Message

authenticiation = (SENDER_EMAIL, SENDER_PASSWORD)

m = Message(auth=authenticiation)

m.setRecipients(RECIPIENT_EMAIL)

m.setSubject("TEST")

m.setBody("TEST")

m.sendMessage()

這樣可以成功發送電子郵件,但是如何使用“來自O365導入消息”附加附件?

請嘗試以下示例(確保要導入O365的所有模塊):

from O365 import *

        authentication = ('user@yourdomain.com','password')
        m = Message(auth=authentication)

        m.setRecipients('yourrecipient@domain.com')
        m.setSubject('Email with attachment')
        m.setBody('This email has an attachment.')

        att = Attachment(path='myCSVFile.csv')
        m.attachments.append(att)

        m.sendMessage()

我希望這個例子對您有用。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM