Python Email Parser

Парсер писем

1. Открываем доступ по IMAP к почтовому ящику:

Link to Google HOW-TO Шаг 1. Включите IMAP-доступ:

  • Откройте Gmail на компьютере.
  • В правом верхнем углу нажмите на значок "Настройки" Настройки затем Все настройки.
  • Откройте вкладку Пересылка и POP/IMAP.
  • В разделе "Доступ по протоколу IMAP" выберите Включить IMAP.
  • Нажмите Сохранить изменения.

Шаг 2. Включить доступ небезопасным приложениям по ссылке:

  • Заходим в настройки аккаунта Google.
  • Открываем вкладку Безопасность.
  • Управление устройствами.
  • Разрешаем действия от подозрительного аккаунта.

2. Устанавливаем окружение:

sudo apt install python3.9-venv
python3.9 -m pip install --user --upgrade pip
python3.9 -m pip install --user virtualenv
python3.9 -m venv env
source env/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
pip install --upgrade -r requirements.txt  # upgrade all packages
deactivate

3. Создаём .env файл с переменными огружения:

EMAIL_USER=<USERNAME>@gmail.com
PASSWORD=<PASSWORD>
RECIEVED_FROM_EMAIL=<EMAIL_RECIEVED_FROM_EXAMPLE=helloworld@gmail.com>
IMAP_URL=imap.gmail.com
FILENAME=codes.csv