IDLEを使用してPythonスクリプトを正常に実行し、zip添付ファイルを送受信できますが、タスクスケジューラを介して同じスクリプトを実行すると、zipファイルなしで同じ電子メールを受け取ります。代わりに、「この添付ファイルは削除されました」というテキスト ファイルがあります。どんな助けでも大歓迎です
zipファイルを添付するために使用される私のコードは次のとおりです
#zip up contents
ProjectZFile = "project.zip"
zf = zipfile.ZipFile(ProjectZFile, "w")
for dirname, subdirs, files in os.walk(project):
zf.write(dirname)
for filename in files:
zf.write(os.path.join(dirname, filename))
zf.close()
# attach zip file
fileMsg = email.mime.base.MIMEBase('application',"zip")
fileMsg.set_payload(open(ProjectZFile, "rb").read())
encoders.encode_base64(fileMsg)
fileMsg.add_header('Content-Disposition','attachment;filename="%s"' % os.path.basename(ProjectZFile))
emailMsg.attach(fileMsg)