好所以我能夠發送郵件和閱讀郵件,但我現在試圖附加附件到郵件,它似乎並沒有像預期的那樣附加文檔。我沒有得到任何錯誤,但如果我嘗試添加附件,我也不會收到郵件。用Office365發送電子郵件python庫`python-o365`
使用庫IM是here
返回值弗羅姆功能是True
但電子郵件從未到達如果刪除了m.attachments.append('/path/to/data.xls')
線按預期的電子郵件到達(當然沒有附件)。
代碼
def sendAddresses(username, password):
try:
authenticiation = (username, password)
m = Message(auth=authenticiation)
m.attachments.append('/path/to/data.xls')
m.setRecipients("[email protected]")
m.setSubject("Test Subject")
m.setBody("Test Email")
m.sendMessage()
except Exception, e:
print e
return False
return True
您可以檢查日誌文件「o365.log」是否已創建?也許你會在裏面找到有用的信息。 –