Назад | Перейти на главную страницу

Использование нестандартного бэкэнда почтового ящика - это вообще возможно?

Что я пытаюсь сделать: предоставить сервер IMAP в качестве фасада для стандартизированного доступа к электронной почте без использования почтовых ящиков на диске.

Что у меня есть:

В настоящее время пользователи получают доступ к своей электронной почте через веб-интерфейс или приложение для смартфона (оба из которых запрашивают данные в веб-сервисе, находясь под капотом). Это работает; но теперь мне нужно также предоставить доступ к почте через IMAP.

Я изучал различные серверы IMAP, и мне кажется, что Dovecot позволяет создавать собственные хранилища. Однако все найденные мной примеры используют местный почтовые ящики для хранения.

Я пытаюсь получить доступ к серверу IMAP, который будет запрашивать у веб-сервиса папки / сообщения вместо того, чтобы заглядывать в локальную базу данных / почтовый ящик. (Возможно ли это вообще, или мне нужно как-то подделать существование локальной файловой структуры, например, написав модуль FUSE, имитирующий http://wiki2.dovecot.org/MailboxFormat/Maildir ?)