/ домой \ | \ темы / |
01/03/2010 17:22 oleg25: |
Хочу запустить свой почтовый сервер, наподобие mail.ru, но только почта, то-есть веб доступ к почтовым ящикам, отправка, регистрация. Поискал информацию, наткнулся на ms exchange. Но хотелось бы сделать такое из small http server. Проблема только в том, как сделать на php регистрацию, сравнение пароля пользователя в small и т.д. Хотя я не читал как скрипт писать и для ms exchange.
|
02/03/2010 13:17 oleg25: |
Тут была тема "Скрипт регистрации пользователей", поставили ссылку для скачивания, но она не рабочая. Что там за скрипт, на каком языке???
|
02/03/2010 22:31 oleg25: |
Я не понимаю, тут что все вымерли??? Max ответь пожалуйста, можно ли с помощью PHP регистрировать пользователей на Small http server? Очень надо, приобрёл бы тогда лицензию.
|
03/03/2010 13:15 Max: |
Можно. Соответствующим http запросом к вэб-администрированию.
|
03/03/2010 15:43 oleg25: |
Max а есть какой нибдуь список этих http (get/post) запросов? Или смотреть в коде например в $_admin_$user.
|
03/03/2010 15:48 oleg25: |
И ещё вопрос, какое максимальное количество пользователей может быть или ограничения нет?
|
03/03/2010 16:18 oleg25: |
Попробовал сделать запрос <form method='POST' action='127.0.0.1/$_admin_$user/'> <input name='n1'><input name='p4'> <input name='s8' value='Add' type='submit'> </form> Но ничего не просиходит, кидает на адрес 127.0.0.1 |
03/03/2010 16:26 oleg25: |
Так-же указывал параметры <input name="d2" maxlength="256" size="32" value="F:\" type="text"> <input name="pop" checked="checked" type="checkbox"> но тоже никакого результата. |
03/03/2010 22:51 Max: |
В первую очередь необходимо чтобы в запросе была авторизация. При открытии URL средствами PHP ее можно указать как user:password@ перед хостом: h ttp://user:password[ dog ]127.0.0.1/$_admin_$user?... Для добовления пользователя можно использовать и метод GET. Переменные нужно указывать все те же, что передает вэб интерфейс, и самый быстрый способ их узнать, -- сделать ссоответствующий запрос через встроенный интерфейс и посмотреть лог сервера, -- там этот запрос будет. |
04/03/2010 13:25 oleg25: |
Да, спасибо получилось. Только вот появляется предупреждение при авторизации user:password@ и ещё не происходит редирект обратно на страницу, остаётся адрес htt p: / / 127.0.0.1 / $_admin_$user. Можно ли это как то исправить, заранее спасибо.
|
04/03/2010 13:42 oleg25: |
А каким образом можно спрятать эту авторизацию, хоть в GET или PASS будет видно user:password@ ?
|
05/03/2010 22:39 ssv: |
Это я создавал похожую тему про Скрипт регистрации пользователей! Он был написан на PHP и правил напрямую файл http.cfg, а потом перезапускал SHTTPS для принятия настроек. Им же проверял существует такой юзер или нет! |
06/03/2010 17:25 oleg25: |
Ну помойму править напрямую файл http.cfg не очень хорошая идея, я сначало тоже так думал сделать, но потом отказался, в связи безопасности. Плюс рестарт сервера при регистрации нового пользователя, это не подходит.
|
09/03/2010 15:47 ssv: |
По другому у тебя неполучится! И это еще вопрос, что белопаснее!
|
09/03/2010 16:36 oleg25: |
Я расчитываю сделать более менее посещаемый почтовый сервер, примерно на 3-10 тысяч пользователей. Если сервер будет рестартиться после каждого регистрируемого пользователя, то работа его будет не стабильна. Может кто то ещё тут может предложить какие варанты, буду очень благодарен.
|
09/03/2010 20:10 oleg25: |
ssv. Где можно скачать ваш скрипт? ссылка не рабочая в той теме.
|
10/03/2010 14:15 oleg25: |
Всё, сам разобрался, сделал с помощью cURL.
|
11/03/2010 16:09 oleg25: |
Max а почему через веб интерфейс не удаляется папка с названием пользователя? При удалении через веб интерфейс пользователя test папка test остаётся.
|
11/03/2010 19:21 Max: |
Не, ну вы хотите! С чего вдруг сервер станет удалять папки? А вдруг там чего-то ценное лежит!? Одна папка может быть общей для нескольких пользователей (что часто делается для алиасов почтовых ящиков) Совершенно правельно, что не удалят. |
11/03/2010 20:40 oleg25: |
Понятно, просто я думал может баг какой.
|
14/03/2010 03:15 oleg25: |
А как сделать ограничение на ящик. То-есть зарегистрировался пользователь, у него есть доступ к pop3, а как сделать чтобы скажем у него ящик был бы не более 100 мб? Ведь у него создаётся просто папка, где нет ограничений на размер содержания этой папки.
|
29/03/2010 21:17 oleg25: |
Такого у SHTTPS не будет?
|
19/04/2010 22:02 oleg25: |
Max так такого нету?
|
19/04/2010 22:03 oleg25: |
Или это просто делается программно, то-есть на самом деле ящик принимает письма, но скрипт уже удаляет.
|
20/04/2010 17:12 Max: |
В сервере ограничение на объем почтового ящика нету (однако есть разумное физичское ограничение на количество писем которое в нем может находится -- около 65000) В Linux ограничить размер дискового пространства для пользователя можно средствами операционной ситемы, тогда если имя пользователя в shttps , будет совподать с именем пользователя системы, к нему будут применятся все системные настройки, если в системе нет пользователя с именем указанным в shttps -- на него будет распространятся настройки и квоты пользователя ftp, причем квота будет одна на всех таких пользователей. Действительно размер ящика можно проверять скриптом, и по необходимости удалять или переносить старые письма. |
21/04/2010 15:57 oleg25: |
Спасибо, теперь всё понятно. Только вот насчёт ограничений писем не серьёзно как то. Это если у меня будет 5 тысяч пользователей, каждый сможет хранить не более 13 писем. Если даже взять что не у всех будет скажем 13 писем, у кого то 2-4 письма, то где то можно позволить 7 тысяч пользователей, на ограничение каждому каких 15 писем. Для чего сделано такое ограничение?
|
21/04/2010 15:58 oleg25: |
Упс, удалите сообщение, не так понял. Ограничение я так понимаю не на сервер, а на один ящик, то-есть папку. :)
|
23/04/2010 11:08 ssv: |
oleg25: Если Вам не жалко, отправьте мне Вашу версию скрипта на ssv.uia[ dog ]mail.ru
|
30/01/2011 13:59 Bookkc: |
Выложите плиз скрипт регистрации, очень прошу!!!!!
|
01/02/2011 17:35 saibreks: |
Заходите на Link temporary removed там есть мои данные, можете связаться. Помогу в написании скриптов под SHTTPS.
|
01/02/2011 17:35 saibreks: |
mgl.sytes.net без www. Сервер работает только когда я в сети.
|
05/02/2011 13:20 bookkc: |
ээм... незнаю, напиши свою ICQ а то я некак немогу зайти на твой сайт :)
|