Данный файл представляет собой модуль для работы c API https://www.1secmail.com/api/
from api import Email
# Получаем список почт.
emails = Email.get_email(3) # Result: ['[email protected]', '[email protected]', '[email protected]']
# Проверяем, есть ли сообщения на почте. Возвращает пустой список если нету писем
messages = Email.check_mailbox(emails[0]) # Result: [{'id': 190556001, 'from': '[email protected]', 'subject': '123', 'date': '2021-05-17 13:39:01'}]
# Получаем подробную информациб о письме по его id
message = Email.fetching_message(email[0], 190556001) # Result: {'id': 190556001, 'from': '[email protected]', 'subject': '123', 'date': '2021-05-17 13:39:01', 'attachments': [], 'body': '', 'textBody': '\n\xa0\nПроверка\n\xa0\n--\nАртём Сапгиров', 'htmlBody': ''}
# Получаем фаил из письма
file = Email.attachment_download(email[0], 190556001, 'FILE_NAME') # Возвращает файл
# Echo функция, ожидает входящее письмо, и возвращает полное его содержимое
message = Email.message_handler(email[0]) # Result: {'id': 190556001, 'from': '[email protected]', 'subject': '123', 'date': '2021-05-17 13:39:01', 'attachments': [], 'body': '', 'textBody': '\n\xa0\nПроверка\n\xa0\n--\nАртём Сапгиров', 'htmlBody': ''}