Helpers - компьютеры, интернет, программирование

Получение прямой ссылки на электронную почту

Я делаю приложение, в котором пользователь может выполнять поиск по своей электронной почте, используя определенные ключевые слова, созданные с помощью python и imap lib, но я не могу понять, как открыть почту, которую хочет пользователь, в веб-браузере, учитывая, что пользователь уже вошел в систему в. Есть ли способ сделать это?

Спасибо.

РЕДАКТИРОВАТЬ: то, что я ищу, - это способ получить ссылку на электронную почту (Gmail, если быть точным), которую проанализировал imap

29.12.2020

  • Мне непонятно, где вы хотите открыть письмо? Конкретный почтовый сервис? Не могли бы вы пояснить это, пожалуйста? 29.12.2020
  • Gmail - это то, что я ищу, извините, что не упомянул об этом. 29.12.2020
  • Отвечает ли это на ваш вопрос? Получить ссылку на определенное электронное письмо в GMail 29.12.2020
  • дело в том, что это будет работать, если идентификатор сообщения (то, что появляется, когда выбрана опция показать оригинал, но у меня есть uid (int) 29.12.2020

Ответы:


1
import webbrowser
webbrowser.open('https://mail.google.com/mail/u/0/#search/rfc822msgid: <MESSAGE_ID>')

Идентификатор сообщения находится в заголовках электронной почты. https://stackoverflow.com/a/48014199/

29.12.2020
  • это может сработать, если у вас есть ссылка, основная проблема в том, что я не могу получить ссылку из электронного письма, которое проанализировал imap. 29.12.2020
  • Я нашел частичное решение, используя идентификатор сообщения и функцию поиска Gmail для получения этой конкретной темы. stackoverflow .com/questions/20780976/ 29.12.2020
  • наконец нашел способ получить идентификатор сообщения, спасибо за быстрый ответ, я забыл посмотреть заголовки сообщений, которые возвращает imap lib, спасибо за упоминание об этом. 29.12.2020
  • Новые материалы

    Интуитивное понимание тензоров в машинном обучении
    Тензор является важной концепцией во многих научных областях, таких как математика, физика, обработка сигналов и компьютерное зрение, и это лишь некоторые из них. В математике тензор — это..

    Использование машинного обучения для диагностики болезни Альцгеймера, часть 4
    Маркеры семантической согласованности для ранней диагностики болезни Альцгеймера (arXiv) Автор: Давиде Колла , Маттео Дельсанто , Марко Агосто , Бенедетто Витиелло , Даниэле Паоло Радичони..

    Почему объяснимость так важна прямо сейчас?
    По мере того, как системы искусственного интеллекта и инструменты на основе машинного обучения распространяются в нашей повседневной жизни, как практики, так и критики все чаще заявляют о..

    Анимированный математический анализ
    Использование Manim для создания математических анимированных визуализаций Визуализация данных помогает понять скрытые закономерности в данных, которые невозможно визуализировать..

    Создание простого слайдера изображений с помощью JavaScript
    Узнайте, как создать базовый слайдер изображений с помощью HTML, CSS и JavaScript. Введение В этом уроке мы создадим удобный слайдер изображений, используя JavaScript, HTML и CSS. Ползунок..

    Создание базы данных с помощью супергероя «Python»
    В этом посте мы узнаем, как создать «базу данных SQLite с помощью модуля python sqlite3, создав простую функцию входа и регистрации. Готовы ли вы к этому путешествию? Если да , давайте приступим..

    ИИ для чайников: руководство для начинающих по пониманию будущего технологий
    Вы чувствуете, что остались позади в мире ИИ? Не волнуйтесь, вы не одиноки! Со всей этой шумихой вокруг искусственного интеллекта может быть трудно понять, с чего начать. Но не позволяйте сленгу..