Code: Alles auswählen
import imaplib
import time
import telepot
import datetime
import os
import email
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('email-adresse','passwort')
mail.list()
def handle(msg):
chat_id = msg['chat']['id']
command = msg['text']
bot.sendMassage(chat_id, str(message))
while 1:
mail.select("inbox")
result, data = mail.search(None, "UNSEEN")
ids = data[0]
id_list = ids.split()
if (id_list):
latest_email_id = id_list[-1]
result, data = mail.fetch(latest_email_id, "(RFC822)")
raw_email = data[0][1]
email_message = email.message_from_string(raw_email.decode('utf-8'))
print(email_message['Subject'])
TOKEN ='XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
bot = telepot.Bot(TOKEN)
chat_id = 'XXXXXXXXX'
message_sub = email_message['Subject']
message_body = email_message['Body']
bot.sendMessage(chat_id, str(message_sub))
bot.sendMessage(chat_id, str(message_body))
else:
time.sleep(20)