0
Pythonスクリプトを実行できないため、何か助けが必要です。 私の間違いがどこにあるか教えてください。追加情報:私はこのプログラムをラズベリーパイに書いた。
トレースバック(最後の最新の呼び出し)::
ファイル "/home/pi/Mail/InboxCheck.py"、22行目、
でRaspberry PI MailCheckエラー
import imapclient
import time
import RPi.GPIO as GPIO
HOSTNAME = 'imap.gmail.com'
USERNAME = ',[email protected]'
PASSWORD = 'password'
MAILBOX = 'Inbox' #(idea:try another Label eg Geocache)
NEWMAIL_OFFSET = 0 # unread messages
MAIL_CHECK_FREQ = 666 # check mail (s)
GPIO.setwarnings(False)
GPIO.setmode(GPIO.BCM)
GREEN_LED = 4
GPIO.setup(GREEN_LED, GPIO.OUT)
try:
while True:
print ('Start')
GPIO.output(GREEN_LED, True)
mail = imapclient(HOSTNAME, use_uid=True, ssl=True)
mail.login(USERNAME, PASSWORD)
GPIO.output(GREEN_LED, False)
print('Logging in as ' + USERNAME)
select_info = mail.select_folder(MAILBOX)
print('%d messages in INBOX' % select_info['EXISTS'])
folder_status = mail.folder_status(MAILBOX, 'UNSEEN')
newmails = int(folder_status['UNSEEN'])
print "You have", newmails, "new emails!"
if newmails > NEWMAIL_OFFSET:
GPIO.output(GREEN_LED, True)
else:
GPIO.output(GREEN_LED, False)
server.logout()
time.sleep(MAIL_CHECK_FREQ)
except KeyboardInterrupt:
GPIO.cleanup()'
シェルはいつも私にだけ、この出力を示しています= imapclient(HOSTNAME、真= use_uid、SSL = TRUE)
TypeError例外 メール: 'モジュール' オブジェクトは、あなたが間違ったimapclient
を使用している