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

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

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

 
Задача

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

Оставлять заявки могут только авторизованные пользователи.
Ниже приведён пример программы на 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
День добрый
Работаю в программировании более 10 лет
Около 20 проектов в сети
Выполню такую задачу
Пишите
Здравствуйте, готовы предложить вариант решения вашей задачи. Большой опыт (с 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
Здравствуйте. Напишите по поводу программы для проверки почты в телеграмм @vyachvg
Имею большой опыт создания скриптов в Python, взаимодействии с API и IMAP, и веб-разработки. Могу так же предложить альтернативные варианты выполнения задания которые могут выполнять ваши задачи но без скрипта. Готов взяться за эту задачу.
Здравствуйте! Делал на питоне раньше.
по фасту на плюсах напишу ес не отвечаю, то тг:
@smoothingp
А почему не использовать универсальней метод? С 10 разных почт в одну почту редирект. И в ней уже проверять
Здравствуйте:
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
Здравствуйте:

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
Без проблем могу вам помочь. Особенно удобно, если вам подходит разработка под dotnet. Но, пожалуйста, уточните задачу в ответном сообщении
Сделаю, без проблем особых)
Пишите, задачка прикольная. Если что опыт на хабре закрытом и на работах и тд
@pmavzovin
Приветствую!

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

Связь здесь или yasinitsyn@yandex.ru
Готов выполнить работу, хорошо качественно , дам инструкции по пользованию
привет могу написать код и программу
Здравствуйте, Александр!

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

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

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

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

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