我正在使用office api创建草稿并发送电子邮件。一旦发送电子邮件,它就会被发送,我看到发送文件夹中的电子邮件。但我也在草稿文件夹中看到了同样的电子邮件。我需要手动删除草稿文件夹中的电子邮件,或者如果我退出Outlook并重新打开,则会从草稿文件夹中删除该电子邮件。我相信这是Outlook for Mac中的缓存问题。请帮忙
这是他用来保存草稿和发送电子邮件的api。
import datetime, time
import threading
from threading import Timer
def doItThen():
print ("did it")
def launchTimer(dateAndTime):
dateTimeNow = datetime.datetime.now()
t = threading.Timer((dateAndTime-dateTimeNow).seconds, doItThen)
t.start()
if __name__ == "__main__":
launchTimer(datetime.datetime(2018, 2, 21, 8, 27, 51))
Office.context.mailbox.item.saveAsync()
这是我用来发送电子邮件的SOAP负载
Office.context.mailbox.makeEwsRequestAsync()