The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"нужен imap/pop3 сервер"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"нужен imap/pop3 сервер"  
Сообщение от back2egg on 15-Фев-06, 12:13 
А не скажут ли многоувожаемые собратья - существует ли в природе opensource imap4/pop3 сервер к которому можно без крупного напильника прикрутить собственный back-end для доступа к почте.
Проще говоря - нужно чтобы все хранилось в sql с произвольной (моей) структурой таблиц и соответственно в imap/pop сервере нужно иметь возможность настроить именно sql запросы (как например это сделано в gnu-radius). Ну или на худой конец чтобы запросы шли к какому-то back-end на перле как это реализовано в openldap. Dbmail не годится - запросы в коде, структура таблиц жесткая.
Поделитесь секретами если кто решал подобную задачу?

ЗЫ Загрузка сервера невысокая ,производительность некритична. Но чтобы не падал ;-)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "нужен imap/pop3 сервер"  
Сообщение от Vladimir email(??) on 15-Фев-06, 12:27 
>А не скажут ли многоувожаемые собратья - существует ли в природе opensource
>imap4/pop3 сервер к которому можно без крупного напильника прикрутить собственный back-end
>для доступа к почте.
>Проще говоря - нужно чтобы все хранилось в sql с произвольной (моей)
>структурой таблиц и соответственно в imap/pop сервере нужно иметь возможность настроить
>именно sql запросы (как например это сделано в gnu-radius). Ну или
>на худой конец чтобы запросы шли к какому-то back-end на перле
>как это реализовано в openldap. Dbmail не годится - запросы в
>коде, структура таблиц жесткая.
>Поделитесь секретами если кто решал подобную задачу?
>
>ЗЫ Загрузка сервера невысокая ,производительность некритична. Но чтобы не падал ;-)

dovecot


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "нужен imap/pop3 сервер"  
Сообщение от back2egg on 15-Фев-06, 13:13 
>dovecot
а он вроде только пользователей и пароли из sql берет? или нет?


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "нужен imap/pop3 сервер"  
Сообщение от Vladimir email(??) on 15-Фев-06, 13:50 
>>dovecot
>а он вроде только пользователей и пароли из sql берет? или нет?
>

можно и через sql, на любителей, а по умолчанию локальные пользователи машины

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

10. "нужен imap/pop3 сервер"  
Сообщение от back2egg on 15-Фев-06, 13:54 
я там ниже отписал - почта в sql

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "нужен imap/pop3 сервер"  
Сообщение от SubGun (??) on 15-Фев-06, 13:10 
Courier
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "нужен imap/pop3 сервер"  
Сообщение от back2egg on 15-Фев-06, 13:14 
>Courier

спасибо - смотрю

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "нужен imap/pop3 сервер"  
Сообщение от back2egg on 15-Фев-06, 13:29 
>Courier

хм, он тоже только айтентификацию через sql делает :-(

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "нужен imap/pop3 сервер"  
Сообщение от newser (ok) on 15-Фев-06, 13:31 
>>Courier
>
>хм, он тоже только айтентификацию через sql делает :-(


Так а что именно-то нужно???

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "нужен imap/pop3 сервер"  
Сообщение от SubGun (??) on 15-Фев-06, 13:36 
>>Courier
>
>хм, он тоже только айтентификацию через sql делает :-(

Блин, Courier состоит из:
Courier-Authlib-Base
Courier-Authlib-блаблабла(MySQL,PgSQL,...)-на выбор
Courier-IMAP

Что тебе именно не так?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "нужен imap/pop3 сервер"  
Сообщение от back2egg on 15-Фев-06, 13:54 
>Что тебе именно не так?
да мне аутентификация до лампочки - мне нужно чтобы сама почта в sql хранилась ;-)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

11. "нужен imap/pop3 сервер"  
Сообщение от Den (??) on 15-Фев-06, 14:12 
>>Что тебе именно не так?
>да мне аутентификация до лампочки - мне нужно чтобы сама почта в
>sql хранилась ;-)

Ну так тебе шашечки или ехать.
Кроме dbmail другого нету, конечно если же сам не напишешь

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

14. "нужен imap/pop3 сервер"  
Сообщение от back2egg on 15-Фев-06, 18:23 
>Ну так тебе шашечки или ехать.

Причем тут шашечки? Я разве в исходном посте спрашивал про аутентификацию. Ниже я уже извинился и уточнил задачу.

>Кроме dbmail другого нету, конечно если же сам не напишешь

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

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

12. "нужен imap/pop3 сервер"  
Сообщение от _KAV_ (ok) on 15-Фев-06, 14:48 
>>Что тебе именно не так?
>да мне аутентификация до лампочки - мне нужно чтобы сама почта в
>sql хранилась ;-)
странный человек... статей по курьеру + мускулу уйма, и тут уже ясно сказали - авторизацию проводит отдельный модуль - натравишь его на системные аккаунты - будешь пользоваться ими, не захочешь - настрой на что угодно...


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

13. "нужен imap/pop3 сервер"  
Сообщение от back2egg on 15-Фев-06, 18:13 
>странный человек... статей по курьеру + мускулу уйма, и тут уже ясно

Без личностей плз ;-)
Хотя конечно сам виноват. Нужно было сформулировать задачу точнее.
Еще раз попытаюсь:
Требуется чтобы сами _сообщения_ хранились в sql, а не в maildir и прочая и прочая. Причем в таблицах с моей собственной структурой, а не в той, что предлагает dbmail.
Как сообщения попадают в таблицу - не имеет значение.
Важно то, что бы imap/pop сервер можно было _настроить_ на использование моих таблиц. Лучше если в конфигурации непосредственно можно прописать запросы. Хуже (но приемлемо) если для доступа к сообщениям потребуется написать какой-то back-end.
Но основное требование - не патчить код. Т.е. задачу решить именной настройкой.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

15. "нужен imap/pop3 сервер"  
Сообщение от Vladimir email(??) on 16-Фев-06, 11:44 
можно вопрос?
а для каких таких супер задач требуется искать себе на жопу геморой?
дело то ещё в том, что за всё время существования сэндмылеров и иже с ними, практика показала, что ничего большего, чем хранить письма в каталогах или файлах не нужно, потому что остальное приведёт к усложнению системы, а тут уже вступает в действие... там где тонко там и рвётся; чем проще тем лучше; работа не... хм.. это не надо ;)
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

16. "нужен imap/pop3 сервер"  
Сообщение от Mikeee on 16-Фев-06, 13:12 
>можно вопрос?
>а для каких таких супер задач требуется искать себе на жопу геморой?
>
>дело то ещё в том, что за всё время существования сэндмылеров и
>иже с ними, практика показала, что ничего большего, чем хранить письма
>в каталогах или файлах не нужно, потому что остальное приведёт к
>усложнению системы, а тут уже вступает в действие... там где тонко
>там и рвётся; чем проще тем лучше; работа не... хм.. это
>не надо ;)

Согласен на 100% принцип KISS (Keep it small and simple (иногда stupid)) никто не отменял...

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

17. "нужен imap/pop3 сервер"  
Сообщение от _KAV_ (ok) on 16-Фев-06, 13:34 
>Требуется чтобы сами _сообщения_ хранились в sql, а не в maildir и
>прочая и прочая. Причем в таблицах с моей собственной структурой, а
>не в той, что предлагает dbmail.
>Как сообщения попадают в таблицу - не имеет значение.
>Важно то, что бы imap/pop сервер можно было _настроить_ на использование моих
>таблиц. Лучше если в конфигурации непосредственно можно прописать запросы. Хуже (но
>приемлемо) если для доступа к сообщениям потребуется написать какой-то back-end.
>Но основное требование - не патчить код. Т.е. задачу решить именной настройкой.
>
Не соасем понял задачу, но...
Любой imap-сервер рассчитан на выполнение команд, которые описаны в стандарте - таких как получить список (с иерархической структурой) своих папок, аналогично - shared folders, получить перечень сообщений, получить сообщение. Исходя из этих задач он и отдает запросы к sql. Если для задач достаточно переписать эти процедуры, замаскировав структуру под вид, воспринимаемый imap - ради бога. Если недостаточно - то увы.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру