WEB-почта и FreeBSD

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

WEB-почта и FreeBSD

Непрочитанное сообщение proxy-man » 2006-04-05 14:11:54

Возникла необходимость организовать доступ моих "юзеровь" к почтовой службе "конторы" при помощи веб-интерфейса (чтоба камандированные сатрудники магли плаучить доступ к сваей почте - вот как сказал босс).
Эпилог.
В качестве ОСи для майл-сервера - конечно Фря (FreeBSD-5.4), достойнейшая-из-достейнейших систем; собственно МТА - Postfix-2.2.9. Почта работает по-самой простой схеме (а никаких заморочек не нужно было до настоящего времени) - МТА слушает и работает на внешнем АйПи и обслуживате внутренний адрес = это для отправки почты + для получения "мыла" - висит демон popa3d - учетные записи для работы с почтовой системой реализованы через варинт алиасов - т.е. аналогии уч.пользовательских записией ОСи с учетными записями в /etc/aliases. Т.е. - завел бесправного юзера в системе с режимом - nologin, подкорректировал файл с альясами, сделал команду :
#newaliases
ОК - почта работает...
Однако босс "идеями брызжет" - нуно делать доступ через браузер... Конечно, существуют масса ПХП-скриптов (уебимиау;белка-почта;айлоха-майл и т.д.) - НО .. . я не могу "прикрутить" не один из этих вариантов, да собственно не все они мне подходят - вот например "белка" требует реализации протокола ИМАП - с ним получился облом.... УебиМиау - тоже такая же фигня выходит... редактирую конфиг, вношу в конфиг Апача новый виртуальный домен - нифига.... Может немного (или даже более) получился мой рассказ сумбурным, но я думаю читатель уловит "соль"... Так, что камрады, бросьте в меня линками по "вэб-майлу".
ЗЫ - перелистал весь opennet.eu (я собственно половину своих вопросов решал именно там) - хм... слабо рассмотрена эта тема... если не сказать, что она вообще не рассмотрена. Да и "гугль" никто не отменял - мало, совсем мало инфы...
Жду совета....

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Sweeper_jr
ефрейтор
Сообщения: 61
Зарегистрирован: 2006-01-19 12:48:12
Контактная информация:

Непрочитанное сообщение Sweeper_jr » 2006-04-05 15:03:37

Может попробуешь прикрутить POP сервер с поддержкой IMAP.
Так и развернуться будет где, я имею ввиду выбор веб-почты, да на перспективу. Вдруг твоему шефу прийдет в голову почту забирать через IMAP (моему пришло в первую очередь :)).
Я недавно поставил squirrelmail, досаточно простая в настройках, хотя также проста в функциях и возможностях.

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-04-05 17:12:08

Может попробуешь прикрутить POP сервер с поддержкой IMAP.
Что рекомендуем - курьер-имап??? Или есть еще какие-то варианты?
Sweeper_jr - какая у тебя связка используется??? Линков по вэб-майлам не бросишь???

Аватара пользователя
Sweeper_jr
ефрейтор
Сообщения: 61
Зарегистрирован: 2006-01-19 12:48:12
Контактная информация:

Непрочитанное сообщение Sweeper_jr » 2006-04-06 10:11:45

Возможно есть много других хороших IMAP, если есть время и желание можно пошерстить интернет, результат не заставит себя ждать :shock:
Я себе настроил почтовик по статье http://www.lissyara.su/?id=1019 , где всемиуважаемый Lissyara расхвалил courier-imap, и я сним согласен. Пока работает без отказно, да и настраивается просто.
Попробуй courier-imap, время много не займет, снесешь ежели чего.


Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-04-06 13:43:47

Sweeper_jr - батенька, благодарствую за линки... :)

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-04-14 17:58:31

Камрады... вот прикрутил все-таки openwebmail (все остальные вэб-майлы - хм... не осилил чего-то.... и чего? - задаю себе сам такой вопрос) - в качестве варианта с "вэб-мордой" для почты. Однако, на моем серванте хостится еще и сайтец кое-какой, хм... с доменным именем типа - http://www.company.od.ua - соответственно почтовый виртуал-вэб-хост будет - mail.company.od.ua. А как быть с Апачем??? Почему так спрашиваю? Да вот какая штука выходит - набираю в адресной строке браузера http://www.mail.company.od.ua или http://www.company.od.ua - бл... а попадю все одно на компани.од.уа. Елки-палки... В конфиге Апача есть у меня сведения о виртуальных хостах... Вот такого рода эти сведения...
(далее идет кусок конфиг-файла Апача)
------------------------------------------------
#Енто сайт конторки
<VirtualHost company.od.ua:80>
ServerName company.od.ua
DocumentRoot /usr/local/www/data
ServerAdmin admin@company.od.ua
</VirtualHost>
#Енто типа виртуальный домен майл.компани.од.уа
#субдомен зарегистрирован и полностью доступен из вне
#т.е. можно пропинговатьи и трассировать
<VirtualHost mail.company.od.ua>
DocumentRoot /usr/local/www/cgi-bin/openwebmail
ServerName mail.company.od.ua
<Directory /usr/local/www/cgi-bin/openwebmail>
allow from all
Options +Indexes
</Directory>
</VirtualHost>
-----------------
Однако... я где-то и чего-то упустил в настройке Апача, раз он мне не дает возможности выходить на субдомен... Но, если я захожу по АйПи-адресу и указываю полный путь к исполняемому скрипту на Перл (это openwebmail.pl) - то все работает... Т.е. открывается вэб-морда и можно зайти в свой ящик... Хм... вот такие пироги... с котятами... Если кто уже становился на такие грабли - отзовитесь... :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-04-14 19:29:31

Код: Выделить всё

NameVirtualHost *:80

<VirtualHost *:80>
    ServerAdmin admin@lissyara.su
    DocumentRoot /usr/local/www/forum.lissyara.su
    ServerName forum.lissyara.su
    ErrorLog /dev/null
    CustomLog /dev/null combined
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin admin@lissyara.su
    DocumentRoot /usr/local/www/lissyara.su
    ServerName lissyara.su
    ErrorLog /dev/null
    CustomLog /dev/null combined
</VirtualHost>
у меня так было. щас - http://www.lissyara.su/?id=1140
если нагрузка несерьёзная - рекомендую.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-04-14 20:21:37

Так... Лис - это ясно. Спасибо. Полагаю, что мой конфиг не был ошибочным ибо вывод
#httpd -t
говорил, что с синтаксом все было ок. Чего меня беспокоит? Как заставить браузер обрабатывать именно перл-скрипт, который запускает сам модуль Openwebmail-а? Т.е. при вводе в адресную строку браузера - mail.company.od.ua - юзер должен оказаться на старнице входа в почтовую систему. Как-то я пока не очень понял, но опять - полагаю, что необходимо "рихтовать" httpd.conf - ибо по-умолчанию Апач открывает index.html, а у меня в корневой директории веб-майла лежат одни перловые скрипты... Как быть???

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-04-14 20:28:37

найти в конфиге строку где перечислены index.htm index.html.... и добавить туда свой index.pl или как он там.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-04-14 21:17:15

Слушай Лис... может я и туплю (что очень вероятно), но вот какая штука - все одно когда вводишь в адресной строке браузера - http://www.mail.company.od.ua - меня выкидывает на стартовую страницу сайта - т.е. перекидывает на http://www.company.od.ua... Брр... пока, ничего не понимаю...
:)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-04-14 21:21:05

дай кусок конфига апача, касающийся виртуалхостов.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-04-14 21:25:20

Кусок конфига..
-------------------

Код: Выделить всё

<VirtualHost *:80>
ServerName company.od.ua
DocumentRoot /usr/local/www/data
ServerAdmin admin@company.od.ua
ErrorLog /usr/local/www/company.od.ua.log
</VirtualHost>
#
#
#</VirtualHost>
<VirtualHost *:80>
DocumentRoot /usr/local/www/cgi-bin/openwebmail
ServerName mail.company.od.ua
ServerAdmin admin@company.od.ua
ErrorLog /usr/local/www/mail.company.log
</VirtualHost>

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-04-14 21:38:05

proxy-man писал(а):www.mail.company.od.ua - меня выкидывает на стартовую страницу сайта - т.е. перекидывает на http://www.company.od.ua...
а я в конфиге и не вижу www.mail.company.od.ua
зато вижу
company.od.ua
mail.company.od.ua
причём первый лежит в дефолтовой директории - /usr/local/www/data. Ты его оттуда перемести, а в неё (/usr/local/www/data) положи что угодно отличающееся. После чего перезапусти апач и сходи по таким адресам:
http://company.od.ua
http://mail.company.od.ua
http://www.mail.company.od.ua
http://www.company.od.ua
поймёшь много интересного...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-04-18 9:33:15

Openwebmail - очень прост в настройке и конфигурации.. главное - с Апачем разобраться и создать "правильные виртуальные домены", это в том случае если у вас хостится сайт, а еще нужно к сайтовскому домену приделать майл-домен с возможностью доступа к почте через вэб.... Вообщем тема не совсем простоя... :)

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-04-18 9:40:17

да всё просто. как раз с доменами разберись в апаче и всё....
Убей их всех! Бог потом рассортирует...

Аватара пользователя
proxy-man
лейтенант
Сообщения: 692
Зарегистрирован: 2006-04-05 12:06:13
Откуда: Odessa
Контактная информация:

Непрочитанное сообщение proxy-man » 2006-04-18 10:35:28

Нет... Лис... у мя уже все "работаит"... :)... разобрался... спасибо за внимание и время, что мне уделил на начальном этапе :)

Fastman
проходил мимо

openwebmail

Непрочитанное сообщение Fastman » 2006-06-26 13:07:43

Такой вопрос по сабжу...
ввожу в форму логина user@domain.net

а в логах вижу что все после user - отбрасывается, авторизация у меня настроена по полному имени ящика..где копать ???

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-06-26 13:09:57

авторизация приёма? отправки? почтарь какой?
Убей их всех! Бог потом рассортирует...

Гость
проходил мимо

Непрочитанное сообщение Гость » 2006-06-27 11:13:52

стоит и работает postfix+mysql+cyrus (pop3d)
авторизация через pop3, та же фигня через mysql.
Скрипты смотрел авторизации.... но перла не знаю...что имхо большой минус.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Непрочитанное сообщение Alex Keda » 2006-06-27 11:15:47

ну дык показывай... я тоже не знаю, но глядишь - сообразим...
Убей их всех! Бог потом рассортирует...

Fastman
проходил мимо

Непрочитанное сообщение Fastman » 2006-06-27 11:26:12

то есть когда забираю почту клиентов логах такая запись :

mysql.log

060627 11:06:22 70 Connect postfix@localhost on
70 Init DB postfix
70 Query SELECT username, "", password, '1981', '1981','/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "user@domain.by" AND (active = '1')

mail.log

Jun 27 10:46:25 ispa pop3d: LOGOUT, user=user@domain.by, ip=[192.168.0.160], top=0, retr=0, rcvd=12, sent=39, time=0
Jun 27 11:06:22 ispa authdaemond: Authenticated: sysusername=<null>, sysuserid=1081, sysgroupid=1081, homedir=/var/spool/mail, address=user@domain.by, fullname=
user, maildir=domain.by/user@domain.by/, quota=102400000, options=<null>
Jun 27 11:06:22 ispa authdaemond: Authenticated: clearpasswd=123, passwd=<null>
Jun 27 11:06:22 ispa pop3d: LOGIN, user=user@domain.by, ip=[192.168.0.160]
Jun 27 11:06:22 ispa pop3d: LOGOUT, user=user@domain.by, ip=[192.168.0.160], top=0, retr=0, rcvd=12, sent=39, time=0


То есть все тип топ.

как только пытаюсь через webmail такая вываливается картинка:

mysql.log

060627 11:18:29 73 Connect postfix@localhost on
73 Init DB postfix
73 Query SELECT username, "", password, '1081', '1081', '/var/spool/mail', maildir, quota, name, "" FROM mailbox WHERE username = "
user" AND (active = '1')

а в openwebmail.log

Tue Jun 27 11:18:34 2006 - [3866] (192.168.0.160) yura - login error - auth_pop3.pl, ret -4, pop3 server localhost:110 bad login

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Непрочитанное сообщение Fastman » 2006-07-07 10:43:37

Все таки поставаил белкомайл... завелся сразу, удручала корявость интерфейса, но после долгого лазанья по нету, был найден и прикручен симпатичный скин.

вот скрины кому интерестно. Могу поделиться и самим архивчиком.
Вложения
inside.jpg
inside.jpg (96 КБ) 3611 просмотров

Аватара пользователя
Sweeper_jr
ефрейтор
Сообщения: 61
Зарегистрирован: 2006-01-19 12:48:12
Контактная информация:

Непрочитанное сообщение Sweeper_jr » 2006-07-07 14:18:29

Fastman писал(а):вот скрины кому интерестно. Могу поделиться и самим архивчиком.
Сорри за офтоп :)
Делись например со мной на besspl(a)rambler.ru . Спасибо!

Аватара пользователя
Fastman
ст. лейтенант
Сообщения: 1236
Зарегистрирован: 2006-07-07 10:20:38
Откуда: Минск. РБ

Непрочитанное сообщение Fastman » 2006-07-07 15:36:02

забирай :)