我的任務是檢查Windows機器上的磁盤使用情況,並在使用率過高時向客戶發送電子郵件。我有一個python腳本來檢查磁盤使用情況,但我有一個問題來獲取電子郵件腳本。在我的情況下,它應該只是簡單的信息。我不確定服務器在哪裏檢查空間有smtp服務器,但很可能我可以從另一個系統使用它。 我的問題是(我從這個網站採取了腳本) - 腳本未能執行。 Here'e腳本:email.mime.text MimeText用於進口python電子郵件程序
fp = open(textfile, 'rb')
# Create a text/plain message
msg = MIMEText(fp.read())
fp.close()
# Format headers
msg['Subject'] = 'My subject'
msg['From'] = '[email protected]'
msg['To'] = '[email protected]'
# Send the message via Michelin SMTP server, but don't include the envelope header.
s = smtplib.SMTP('your mail server')
s.sendmail('[email protected]', ['[email protected]'], msg.as_string())
s.quit()
進口的smtplib 進口啞劇 並將其與此錯誤失敗: 回溯(最近通話最後一個): 文件「email.py 「第1行 import smtplib 文件」C:\ Python27 \ lib \ smtplib.py「,第46行,在 中import email.utils 文件」N:\ Scripts \ email.py「,第2行,in import mime ImportError:No module named mime
請有人建議嗎? 謝謝
爲什麼你有這樣的語句:'進口mime' ?這是不需要的,應該刪除。 –