В gmail можно читать почту из разных источников, если источник предоставляет доступ pop3. В моем университете доступ к почте разрешен только по imap.
Я думаю о прокси-сервере, который с одной стороны будет работать как клиент IMAP, а с другой — предоставлять доступ по протоколу POP3.
Другим решением может стать использование стороннего веб-сервиса электронной почты, который может получить доступ к IMAP и обеспечить доступ по протоколу POP3.
Кто-нибудь знает существующий прокси-сервер, который я мог бы запустить сам, или сторонний почтовый сервис, который я мог бы использовать в качестве прокси-сервера?
+-------------------+
| University mail |
| server |
+-------------------+
provide imap
||
\/
?? <----- Proxy, third party webmail, other idea ?
/\
||
connect to pop
+---------------------+
| Gmail web interface |
+---------------------+
Есть еще идеи, как это можно сделать?
решение1
У меня был один на моей Debian-машине, но я не могу найти, как он назывался (теперь мой imap-сервер также имеет pop-сервер). Если вы хотите создать его с нуля за 20 минут за три банана, начните с:
apt-get install fetchmail pop-server
man fetchmail
затем настройте почтовый сервер (вероятно, exim, который только что установили по умолчанию), и какой-нибудь pop-сервер, который только что установили (я не проверял), и настройте fetchmail, и все готово. Все просто, как полет на Луну.
решение2
На самом деле вам не нужно конвертировать между двумя стандартами,GMail поддерживает POP3 и IMAP:
Чтобы включить IMAP в настройках Gmail
- Войдите в Gmail.
- Нажмите на шестеренку в правом верхнем углу.
- Выберите Настройки.
- Нажмите «Пересылка» и POP/IMAP.
- Выберите Включить IMAP.
- Нажмите «Сохранить изменения».
решение3
Вы не можете использовать веб-интерфейс gmail.com для подключения к почтовому серверу IMAP вашего университета. Gmail разрешает ВХОДЯЩИЕ соединения IMAP и POP, ваш университет, возможно, разрешает только входящие соединения IMAP, однако это не означает, что вы можете перепрофилировать веб-сайт gmail.com для подключения к чему-либо, кроме веб-/почтовых серверов gmail.com. Лучше всего использовать приложение gmail для Android и попробовать метод MITM, который может быть возможен, поскольку интерфейс приложения gmail, скорее всего, работает в основном на вашем мобильном устройстве. С версией HTTP веб-интерфейса gmail большая часть этого кода находится на стороне сервера, что делает невозможным выполнение того, о чем вы говорите. Правда в том, что даже приложение gmail, безусловно, имеет собственные процедуры, которые будут работать только с почтовым сервером gmail, и полезность этого вообще ничтожна, если у вас нет какой-то очень конкретной причины. Кроме того, вы можете просто пересылать всю свою университетскую почту на учетную запись gmail или изучить вариант приложений google, предлагаемый вашим университетом, если у них уже есть или их можно убедить в этом.