Нужна программа для проверки почт

Задание закрыто
Стоимость:3 000 рублей
Срок выполнения:15 дней
Варианты оплаты:Планируется использовать Безопасную сделку
Дата публикации:2025-03-08 12:26
Был(а) на сайте:2025-03-08 20:44

Нужна программа для проверки почт

 
Задача

майл, гмайл который будет входить в почту смотреть нужные письма если что то будет записывать в отдельный txt файл в формате через новую строчку, если imap не включен, то включать imap
Плюс нужно добавить интерфейс с логом и счетчиком гуда, не удач

Оставлять заявки могут только авторизованные пользователи.
Stanislav Ricci

Превращаю идеи в цифровое волшебство!

Специализация: IT-технологии и Разработка
    Ниже приведён пример программы на Python, которая с помощью IMAP-соединения проверяет почту (в примере используется Gmail), выбирает письма из папки «INBOX» и сохраняет их заголовки (например, тему) в файл output.txt (каждая запись с новой строки). Программа также имеет простой графический интерфейс на базе tkinter с логом и счётчиками успешных и неудачных операций.

    Обратите внимание, что:

    • Для Gmail IMAP должен быть включён вручную в настройках аккаунта (автоматически включить его программно невозможно). В случае ошибки программа уведомляет пользователя.

    • Для работы с реальной почтой замените строки с данными для входа (email_user и email_pass) на реальные данные или реализуйте ввод через GUI/консоль.

    Ниже – пример кода:

    import imaplib
    import tkinter as tk
    from tkinter import scrolledtext
    import threading

    # Глобальные переменные-счётчики
    good_count = 0
    fail_count = 0

    def log_message(message):
    """Добавляет сообщение в лог в интерфейсе."""
    text_area.insert(tk.END, message + "\n")
    text_area.see(tk.END)

    def update_counters():
    """Обновляет отображение счётчиков."""
    label_good.config(text=f"Успешно: {good_count}")
    label_fail.config(text=f"Неудачно: {fail_count}")

    def check_emails():
    global good_count, fail_count
    # Настройка данных аккаунта
    email_user = "your_email@gmail.com" # замените на вашу почту
    email_pass = "your_password" # замените на ваш пароль или используйте OAuth
    mail_server = "imap.gmail.com"

    try:
    log_message("Подключение к серверу...")
    # Устанавливаем SSL-соединение с IMAP-сервером
    mail = imaplib.IMAP4_SSL(mail_server)
    mail.login(email_user, email_pass)
    log_message("Вход в почту выполнен успешно!")
    except imaplib.IMAP4.error as e:
    log_message("Ошибка входа: " + str(e))
    fail_count += 1
    update_counters()
    log_message("Проверьте, включён ли IMAP в настройках аккаунта.")
    return
    Готов выполнить данный заказ. Вопрос по поводу безопасности. Демонстрационный код будет иметь прямое хранение пароля. Я конечно сделаю шифрование base 64 но это все же просто шифрование. Так что советую тестить не на основной почте. Так пример у меня готов могу скинуть. Поиск по ключевым словам и т.д примуцтвует. Python
    Артем Васильев
    Специализация: IT-технологии и Разработка
      День добрый
      Работаю в программировании более 10 лет
      Около 20 проектов в сети
      Выполню такую задачу
      Пишите
      Дмитрий Галкин

      Работаем от имени юр лица (ООО)

      Специализация: IT-технологии и Разработка
      Здравствуйте, готовы предложить вариант решения вашей задачи. Большой опыт (с 2012 года) в создании веб-проектов любой степени сложности.

      ---
      Работаем по официальному договору от имени юридического лица (ООО) по ТЗ.

      ---
      Реализуем ваш проект используя стек LAMP/WAMP (Linux/Windows, Apache, Mysql, PHP).

      Также, ваш проект необходимо реализовывать с использованием эмуляции человеческих действий в браузере. Это необходимо для возможности активации IMAP протокола в личном кабинете почтового ящика.

      В качестве системы, имеющей готовые инструменты для эмуляции человеческих действий в браузере, предлагаем использовать программный комплекс ZennoPoster. А именно: бесплатный модуль ZennoBox. Более подробная информация о ZennoBox: https://zennolab.atlassian.net/wiki/spaces/RU/pages/495386651/ZennoBox?id=ru:zennobox

      За период с 2012 года нами разработано большое количество проектов, использующих ZennoPoster в качестве программной основы для обхода антибот-систем различных веб-сервисов.

      ZennoBox будет работать параллельно с основной программной системой, реализованной на стеке LAMP/WAMP.

      В результате вы получите веб-приложение, доступное через админ-панель, которое будет управлять автоматизацией для получения почты из почтовых ящиков через IMAP протокол. Также, будет применяться эмуляция человеческих действий в браузере при необходимости совершения действий в личном кабинете почтового ящика. Обработку, хранение и отображение полученной в результате парсинга информации будет реализовывать стек WAMP (Windows, Apache, MySQL, PHP). Веб-интерфейс приложения создадим на базе HTML/CSS+JavaScript. Динамическая подгрузка информации в веб-интерфейс (без необходимости перезагрузки страницы) будет реализована на базе технологии AJAX.

      ---
      Портфолио:
      https://www.fl.ru/users/isawebtech/portfolio/

      Связь:
      Сайт: https://isaweb.tech
      Почта: isaweb.tech@yandex.ru
      Telegram: @isawebtech
      Михаил Матюшов

      Лучший способ изучить что-либо — это открыть самому

        Готов!
        Alexandr Alexandrov
        Специализация: Веб-разработка и дизайн
        Здравствуйте! Готов реализовать программу для проверки почт с логом и счетчиком. TG: @Alexuys.

        Примеры моих работ

        Календарь на swift
        web app
        site
        Вячеслав Владимирович
        Специализация: IT-технологии и Разработка
          Здравствуйте. Напишите по поводу программы для проверки почты в телеграмм @vyachvg
          Владимир Яркин
          Специализация: IT-технологии и Разработка
          Имею большой опыт создания скриптов в Python, взаимодействии с API и IMAP, и веб-разработки. Могу так же предложить альтернативные варианты выполнения задания которые могут выполнять ваши задачи но без скрипта. Готов взяться за эту задачу.
          Сделаю всё качествено и быстро
          Тим Патрик

          честность, ответственность...

          Специализация: IT-технологии и Разработка
            Здравствуйте! Делал на питоне раньше.
            Олег Валов

            Ваш надежный партнер в мире фриланса.

            Всё выполню быстро и качественно
            по фасту на плюсах напишу ес не отвечаю, то тг:
            @smoothingp
            Николай Шикин

            Всегда иду до конца! +7 (978) 124-84-90

            Специализация: IT-технологии и Разработка
            А почему не использовать универсальней метод? С 10 разных почт в одну почту редирект. И в ней уже проверять
            Иван Герасимов

            Открыт к диалогу

            Специализация: IT-технологии и Разработка
              Здравствуйте:
              1. Имя: Иван
              2. Возраст: 26
              3. Город: Череповец
              4. Желаемая должность: python разработка
              5. Стек: Selenium, BeautifulSoup, requests, MySQL ,asyncio, Telegram BOT API, Telegram BOT API Интеграция Google Sheets
              6. Какие технологии интересны: scrapy, dokcer, flask
              7. Иностранные языки, уровень: -
              8. Юридический статус: Самозанетый
              9. Наиболее крупные проекты (если есть): github.com/PMK23/bot, github.com/PMK23/booking/...
              10. Должность в них (если есть): -
              11. Что мотивирует в работе: интерес, перспектива
              12. Направления, которые изучаю: scrapy, dokcer, flask
              13. @IvanPmk
              14. pmkuta5@gmail.com
              Nick Yudin

              /// LFG

              Специализация: IT-технологии и Разработка
              Здравствуйте:

              1. Имя: Николай
              2. Возраст: 20
              3. Город: ЕКБ
              4. Желаемая должность: Разработчик
              5. Стек: Node.js, JavaScript, SQL, Python, Docker, Telegram BOT API, Web3
              6. Иностранные языки, уровень: Английский (B2)
              7. Юридический статус: -
              8. Наиболее крупные проекты: github.com/nickdevcomp
              9. Мотивация: Интерес, перспектива
              10. Изучаемые направления: Scrapy, Flask
              11. @nickyhodl
              12. nikolajudin023@gmail.com
              Святослав Кузин
              Специализация: IT-технологии и Разработка
                Без проблем могу вам помочь. Особенно удобно, если вам подходит разработка под dotnet. Но, пожалуйста, уточните задачу в ответном сообщении
                Пётр Мавзовин

                Главное - это результат

                Специализация: IT-технологии и Разработка
                Сделаю, без проблем особых)
                Пишите, задачка прикольная. Если что опыт на хабре закрытом и на работах и тд
                @pmavzovin
                Приветствую!

                Хочу выполнить эту задачу.
                Есть опыт разработки различных скриптов, парсеров. GUI могу сделать с помощью Tkinter, PyQT.

                Связь здесь или yasinitsyn@yandex.ru
                Готов выполнить работу, хорошо качественно , дам инструкции по пользованию
                rafael abdullayev
                Специализация: IT-технологии и Разработка
                  привет могу написать код и программу
                  Erik Torosyan

                  Full-Stack Developer | JavaScript, React, Node.js

                  Здравствуйте, Александр!

                  Меня зовут Эрик, я Python-разработчик с опытом работы с почтовыми сервисами через IMAP и создания программ с интерфейсами для пользователей. Я заинтересован в вашем проекте и уверен, что смогу выполнить все поставленные задачи качественно и в срок.

                  ? Что я могу предложить для вашего проекта:
                  ? Реализую программу для проверки почты (Gmail, Mail) через IMAP.
                  ? Программа будет сохранять нужные письма в txt файл, форматируя каждый email с новой строки.
                  ? Проверю, если IMAP не включен, и включу его автоматически.
                  ? Добавлю графический интерфейс с возможностью просмотра логов и счетчиком успешных/неудачных попыток.
                  ? Программа будет работать на Python с использованием библиотек, таких как imaplib и tkinter для интерфейса.

                  ? Буду рад обсудить все детали проекта и сроки выполнения.

                  С уважением,
                  Эрик

                  Оставлять заявки могут только авторизованные пользователи.