Это приложение предназначено для работы с Email прямо в Телеграме, является частью бота MegaPort.

MegaPort

Задать вопросы и обсудить это приложение можно в группе
https://t.me/megaport_group/39

Первое, что вам нужно сделать - это зайти в настройки приложения:

screen

Вы перейдете в меню настроек:

screen

Часовой пояс

Эта настройка позволяет синхронизировать время, которое показывает бот для принятых сообщений, с вашим локальным временем. Например если бот показывает, что сообщение было получено в 16:00 а по вашему локальному времени это произошло в 14:00, то вам для коррекции следует ввести -2.

Это не обязательная настройка, вы можете либо не указывать её вообще, либо сделать позже.

IMAP сервер входящей почты

На данный момент бот может работать только по протоколу IMAP.

Вам следует ввести все необходимые для этого настройки:

screen

Если вы хотите использовать Gmail, то вам надо будет сначала создать пароль приложения для вашего Google аккаунта и затем указать его в качестве пароля входа. Тут можно прочитать как это делается.

Для Gmail вам надо указать только эти три параметра :

  1. Почтовый сервер : imap.gmail.com
  2. Имя пользователя: ваше.имя@gmail.com
  3. Пароль: ваш пароль приложения

Для других почтовых сервисов возможно вам ещё понадобится изменить и номер порта и метод шифрования.

screen

После возврата в главное меню у вас появится новый пункт меню
[Почтовый ящик], зайдите в него:

screen

Изначально, пока бот не проверил соединение с вашим почтовым сервером вам доступен только один пункт меню [Выбор папки], зайдите в него:

screen

Бот может просматривать только одну из имеющихся на сервере папок, обычно входящая почта приходит в папку INBOX, вы можете выбрать её нажав /USE1

Вы можете выбрать любую другую папку если хотите просмотреть её содержимое.

screen

После этого бот либо сообщит вам об ошибке соединения и тогда вам надо будет исправить ваши настройки, либо будет выбрана желаемая папка:

screen

После возврата в почтовый ящик, в заголовке появится выбранная папка, а в меню появится новый пункт [Проверить почту], нажмите на него:

screen

Бот проверит выбранную папку на сервере и если там есть сообщения - обновит меню:

screen

Вы можете проверять папку на почтовом сервере нажимая на пункт меню [Проверить почту] или менять папку нажимая на [Выбор папки] не чаще одного раза за 30 секунд, если вы попробуете это сделать раньше бот пришлет вам уведомление:

screen

После первого успешного обновления данных о сообщениях бот будет периодически проверять текущую выбранную папку на наличие новых сообщений. Если бот найдет новые сообщения - он пришлет вам такое уведомление:

screen

И если вы затем нажмете [Проверить почту], то вы увидите новые сообщения в папке:

screen

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

screen

В этом меню просмотра показывается по четыре сообщения, для перехода к следующим или предыдущим четырем сообщениям в списке используются кнопки 🔽🔼 , для возврата в меню почтового ящика используется кнопка ↩️.

screen

Если вы хотите полностью прочитать одно сообщение из этих четырех, то вам надо нажать на /SEL1 для того чтобы выбрать например первое сообщение. После этого напротив сообщения появится значок выбора, а в нижнем меню - кнопка с глазами 👀, нажав на которую вы перейдете в меню просмотра сообщения:

screen

У вас может быть до четырех вариантов просмотра полученного сообщения в зависимости от его формата:

  1. [Чистый текст] который бот попытался очистить от потенциально вредоносного контента.
  2. [Исходный текст] без очистки.
  3. [Чистый HTML] просмотр в Web App письма в формате HTML, который бот попытался очистить от потенциально вредоносного контента.
  4. [Исходный HTML] просмотр в Web App письма в формате HTML без очистки.

Для просмотра в Web App вам надо будет согласится с предупреждением от Телеграм.

Просмотр текста выглядит примерно так:

screen

Просмотр HTML выглядит примерно так:

screen

Вы также можете удалить сообщение нажав на кнопку [Удалить]. Бот запросит у вас подтверждения удаления:

screen

Обратите внимание - если вы подтвердите удаление, то сообщение будет полностью и навсегда удалено из папки на сервере без возможности его восстановить!

SMTP сервер исходящей почты

Для отправки email сообщений вам надо настроить сервер исходящей почты:

screen

Так же как и для сервера входящей почты для Gmail вам надо указать только эти три параметра :

  1. Почтовый сервер : smtp.gmail.com
  2. Имя пользователя: ваше.имя@gmail.com
  3. Пароль: ваш пароль приложения

Для других почтовых сервисов возможно вам ещё понадобится изменить и номер порта и метод шифрования.

screen

После возврата в главное меню у вас появится новый пункт меню
[Написать сообщение]
, зайдите в него:

screen

Вы перейдете в меню подготовки сообщения:

screen

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

screen

Также вам доступны кнопки [Redo] и [Undo] для повторения или отмены последнего действия. Если при наборе текста сообщения вы совершили ошибку, то при редактировании текста:

screen

вы можете нажать на ранее введенный текст и он будет скопирован в буфер обмена:

screen

Далее вы можете его вставить в поле ввода сообщения:

screen

И исправить ошибку:

screen

Вы можете в любой момент выйти из меню подготовки сообщения и вернутся в него для продолжения позже, все данные сохранятся. Наконец когда вы решили что сообщение готово к отправке - нажмите кнопку [Отправить] :

screen

Бот запросит подтверждение отправки:

screen

После подтверждения бот поставит сообщение в очередь для отправки и пришлет уведомление:

screen

После того как сообщение будет отправлено, вы получите новое уведомление:

screen

После первой успешной отправки сообщения вам станет доступен пункт [Ответить] в меню просмотра сообщений. Где вы сможете ответить на просматриваемое сообщение:

screen

Если нажать на кнопку [Ответить], то бот вам предложит ввести ответ на просматриваемое сообщение в поле ввода текста:

screen

После ввода ответа вы можете либо исправить его (повторив ввод текста) либо отправить email ответа, либо вернуться к просмотру сообщения:

screen

Обо всех проблемах пишите в группу
https://t.me/megaport_group/39

Эта страница на английском.