IMAPSync Автоматический перенос почты с Яндекс, Mail.ru и Google #itskills #сисадмин
Читаем почту через IMAP
mail = imaplib.IMAP4_SSL('imap.gmail.com')
mail.login('myusername@gmail.com', 'mypassword')
mail.list()
# Выводит список папок в почтовом ящике.
mail.select("inbox") # Подключаемся к папке "входящие". Далее мы извлечем необходимые нам данные из ответа, затем получим почту, через вычисленный нами ID. result, data = mail.search(None, "ALL")
ids = data[0] # Получаем сроку номеров писем
id_list = ids.split() # Разделяем ID писем
latest_email_id = id_list[-1] # Берем последний ID
result, data = mail...
Python. Email. Принимаем сообщения
Есть мнение, что любой администратор рано или поздно должен начать программировать. И не важно, что именно ты выберешь - python, perl, golang, или что-то еще. Ведь никогда не угадаешь, в какие дебри тебя заведет автоматизация, какие проекты и задачи тебе придется реализовывать. Иногда, приходится самому писать то, что поставляется из коробки во многих системах, но конкретно в твоей этого почему-то не предусмотрено. В одной довольно старой статье я показывал скрипт отправки сообщений по почте. Сегодня будем разбираться с получением входящих...