The OpenNET Project / Index page

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

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

"openwebmail"  +/
Сообщение от frank82 email(ok) on 10-Сен-10, 15:51 
Добрый день всем участникам форума!
Имеется сервак FreeSBD 7.1. Почтовик postfix, поставил openwebmail, а вот как
его настроить что-то не сильно вьежаю.

Вот конфиг openwebmail:
#
# Open WebMail configuration file
#
# This file contains just the overrides from defaults/openwebmail.conf,
# please make all changes to this file.
#
# This file sets options for all domains and all users.
# To set options on per domain basis, please put them in sites.conf/domainname
# To set options on per user basis, please put them in users.conf/username
#
# Please refer to openwebmail.conf.help for the description of each option
#
domainnames        "my.server.com"
smtpserver        "my.server.com"
smtpport        25
auth_module        auth_unix.pl
mailspooldir        /mail
ow_cgidir        /usr/local/www/cgi-bin/openwebmail
ow_cgiurl        /cgi-bin/openwebmail
ow_htmldir        /usr/local/www/data/openwebmail
ow_htmlurl        /openwebmail
logfile            /var/log/openwebmail.log

enable_viruscheck    no
enable_spamcheck    no
enable_learnspam    no

default_iconset         Default
default_fscharset       none

<default_signature>
--
Open WebMail Project (http://openwebmail.org)
</default_signature>
has_savedsuid_support    no

Вот часть конфига вирт.хоста:
# VirualHost for openwebmail
<VirtualHost *:8080>
ServerAdmin fov@delta.cruiser.dod.ua
ServerName webmail.delta.cruiser.dod.dod.ua
DocumentRoot /usr/local/www/data/openwebmail/
<Directory /usr/local/www/data/openwebmail/>
Options -Indexes MultiViews FollowSymlinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

# VirualHost for openwebmail
<VirtualHost *:8080>
ServerAdmin fov@delta.cruiser.dod.ua
ServerName openwebmail.delta.cruiser.dod.dod.ua
DocumentRoot /usr/local/www/data/openwebmail/
<Directory /usr/local/www/data/openwebmail/>
Options -Indexes MultiViews FollowSymlinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>


Захожу по адресу http://my.server.com/openwebmail/
то грузит страничку рокуводства которая лежит по адресу /usr/local/www/data/openwebmail/index.html

Подскажите кто знает, что и где не так я делаю либо что не доделаю - ПЛИЗ,
по зарез нужно!!! Где лежить морда openwebmail, и как ее загрузить через браузер???

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

Оглавление

  • openwebmail, m, 16:26 , 10-Сен-10, (1)  
    • openwebmail, frank82, 17:27 , 10-Сен-10, (2)  
      • openwebmail, HeXo4yXa, 20:51 , 11-Сен-10, (3)  
        • openwebmail, frank82, 18:50 , 13-Сен-10, (5)  
          • openwebmail, Sergey, 19:15 , 13-Сен-10, (6)  
          • openwebmail, frank82, 19:43 , 13-Сен-10, (7)  
            • openwebmail, Sergey, 22:01 , 13-Сен-10, (9)  
              • openwebmail, frank82, 14:31 , 16-Сен-10, (14)  
                • openwebmail, frank82, 15:41 , 16-Сен-10, (15)  
  • openwebmail, SubGun, 01:27 , 12-Сен-10, (4)  
    • openwebmail, frank82, 20:37 , 13-Сен-10, (8)  
      • openwebmail, frank82, 23:11 , 13-Сен-10, (10)  
        • openwebmail, Sergey, 23:53 , 13-Сен-10, (11)  
        • openwebmail, Sergey, 23:54 , 13-Сен-10, (12)  
      • openwebmail, SubGun, 10:27 , 14-Сен-10, (13)  
        • openwebmail, frank82, 17:01 , 16-Сен-10, (16)  
          • openwebmail, frank82, 19:01 , 16-Сен-10, (17)  

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


1. "openwebmail"  +/
Сообщение от m (??) on 10-Сен-10, 16:26 
>[оверквотинг удален]
></VirtualHost>
>
>
>Захожу по адресу http://my.server.com/openwebmail/
>то грузит страничку рокуводства которая лежит по адресу /usr/local/www/data/openwebmail/index.html
>
>Подскажите кто знает, что и где не так я делаю либо что
>не доделаю - ПЛИЗ,
>по зарез нужно!!! Где лежить морда openwebmail, и как ее загрузить через
>браузер???

http://my.server.com/cgi-bin/openwebmail/openwebmail.pl

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

2. "openwebmail"  +/
Сообщение от frank82 email(ok) on 10-Сен-10, 17:27 
>[оверквотинг удален]
>>
>>Захожу по адресу http://my.server.com/openwebmail/
>>то грузит страничку рокуводства которая лежит по адресу /usr/local/www/data/openwebmail/index.html
>>
>>Подскажите кто знает, что и где не так я делаю либо что
>>не доделаю - ПЛИЗ,
>>по зарез нужно!!! Где лежить морда openwebmail, и как ее загрузить через
>>браузер???
>
>http://my.server.com/cgi-bin/openwebmail/openwebmail.pl

Сервак грузит тупо содержимое это файла "openwebmail.pl "

#!/usr/local/bin/speedy_suidperl
#################################################################
#                                                               #
# OpenWebMail - Provides a web interface to user mailboxes      #
#                                                               #
# Copyright (C) 2001-2005                                       #
# The OpenWebmail Team                                          #
#                                                               #
# Copyright (C) 2000                                            #
# Ernie Miller  (original GPL project: Neomail)                 #
#                                                               #
# This program is distributed under GNU General Public License  #
#                                                               #
#################################################################
.
.
.
.
.
         system($rmbin, "-Rf", @delfiles);
      }
   }

   return($oldsessionid, @sessioncount);
}

########## END SEARCH_AND_CLEANOLDSESSIONS #######################

и у меня хост прописан так что бы заходить надо так http://my.server.com/openwebmail/openwebmail.pl

# VirualHost for openwebmail
<VirtualHost *:8080>
ServerAdmin fov@my.server.com
ServerName openwebmail.my.server.com
DocumentRoot /usr/local/www/cgi-bin/openwebmail/
<Directory /usr/local/www/cgi-bin/openwebmail/>
Options -Indexes MultiViews FollowSymlinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

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

3. "openwebmail"  +/
Сообщение от HeXo4yXa (ok) on 11-Сен-10, 20:51 
>[оверквотинг удален]
>ServerAdmin fov@my.server.com
>ServerName openwebmail.my.server.com
>DocumentRoot /usr/local/www/cgi-bin/openwebmail/
><Directory /usr/local/www/cgi-bin/openwebmail/>
>Options -Indexes MultiViews FollowSymlinks
>AllowOverride None
>Order allow,deny
>Allow from all
></Directory>
></VirtualHost>

Q: I got the script content instead of the openwebmail login screen?
   I got "You don't have permission to access openwebmail.pl on this
   server" error?
A: Your apache is not properly configured to execute CGI program.
   Please edit the httpd.conf for your apache and modify it as follow:

   <Directory /var/www/cgi-bin>
      AllowOverride All
      Options ExecCGI
      Order allow,deny
      Allow from all
   </Directory>

   You will notice "Order allow,deny" and "Allow from all" lines are
   missing in default.

   Then reload httpd.


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

5. "openwebmail"  +/
Сообщение от frank82 (ok) on 13-Сен-10, 18:50 
>[оверквотинг удален]
>      Options ExecCGI
>      Order allow,deny
>      Allow from all
>   </Directory>
>
>   You will notice "Order allow,deny" and "Allow from all"
>lines are
>   missing in default.
>
>   Then reload httpd.

Да действительно у меня апач не был настроен для запуска CGI скриптов, перенастроил
<Directory "/usr/local/www/cgi-bin/">
    AllowOverride All
    Options ExecCGI
    Order allow,deny
    Allow from all
</Directory>

Но всеравно когда я захожу по адресу http://my.server.com/openwebmail/openwebmail.pl
то выдает содержимое файла вместо генерации html страницы!!!
Может у кого-то еще какие-то соображения есть что не так у меня с апачем
или вообще с настройками???

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

6. "openwebmail"  +/
Сообщение от Sergey (??) on 13-Сен-10, 19:15 
<Directory /usr/local/www/data/openwebmail/>
Options -Indexes MultiViews FollowSymlinks ExecCGI

Добавить не дано?

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

7. "openwebmail"  +/
Сообщение от frank82 (ok) on 13-Сен-10, 19:43 
>[оверквотинг удален]
>    Options ExecCGI
>    Order allow,deny
>    Allow from all
></Directory>
>
>Но всеравно когда я захожу по адресу http://my.server.com/openwebmail/openwebmail.pl
>то выдает содержимое файла вместо генерации html страницы!!!
>Может у кого-то еще какие-то соображения есть что не так у меня
>с апачем
>или вообще с настройками???

Теперь по адресу http://my.server.com/openwebmail/openwebmail.pl генерирует страницу,
но выдает "The server made a boo boo." и все, но ни какой страницы
с приглашением на авторизацию, не пойму где и что не так!!!


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

9. "openwebmail"  +/
Сообщение от Sergey (??) on 13-Сен-10, 22:01 
>[оверквотинг удален]
>>Но всеравно когда я захожу по адресу http://my.server.com/openwebmail/openwebmail.pl
>>то выдает содержимое файла вместо генерации html страницы!!!
>>Может у кого-то еще какие-то соображения есть что не так у меня
>>с апачем
>>или вообще с настройками???
>
>Теперь по адресу http://my.server.com/openwebmail/openwebmail.pl генерирует страницу,
>но выдает "The server made a boo boo." и все, но ни
>какой страницы
>с приглашением на авторизацию, не пойму где и что не так!!!

Поставьте chmod 755 -R *.pl /папка/со/cкриптом
и соответственно chown если включен suexec

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

14. "openwebmail"  +/
Сообщение от frank82 (ok) on 16-Сен-10, 14:31 
>>[оверквотинг удален]
>>Теперь по адресу http://my.server.com/openwebmail/openwebmail.pl генерирует страницу,
>>но выдает "The server made a boo boo." и все, но ни
>>какой страницы
>>с приглашением на авторизацию, не пойму где и что не так!!!
>
>Поставьте chmod 755 -R *.pl /папка/со/cкриптом
>и соответственно chown если включен suexec

Все нормально, работает (генерируется страничка), но взникла другая проблема:
если авторизоваться через модуль auth_unix.pl, то проблем ни каких,
но у меня стоит postfix-25 порт и courier-imap-110 порт, соответственно
все юзеры заведены на мускль, так вот если авторизоваться через модуль auth_mysql.pl,
то подключение к самому мусклю проходит без проблем, а вот пользователя (ни одного из базы),
не хочет запускать в openwebmail
Вот выписка из лога openwebmail:
это через auth_unix.pl
Thu Sep 16 13:12:38 2010 - [2357] (my.IP) fov - login - fov*ip_server-session-0.975292147739619 - active=0,1,1
Thu Sep 16 13:15:11 2010 - [2357] (my.IP) fov - login - fov*ip_server-session-0.975292147739619 - active=0,1,1
а вот это через auth_mysql.pl
Thu Sep 16 13:16:46 2010 - [2357] (my.IP) fov - login error - no such user - loginname=fov@my_domain
Thu Sep 16 13:18:43 2010 - [2357] (my.IP) root - userinfo error - auth_mysql.pl, ret -4, User root doesn't exist
Thu Sep 16 13:18:53 2010 - [2357] (my.IP) root - login error - no such user - loginname=root@my_domain
Thu Sep 16 13:20:19 2010 - [2357] (my.IP) root - userinfo error - auth_mysql.pl, ret -4, User root doesn't exist
Thu Sep 16 13:20:29 2010 - [2357] (my.IP) root - login error - no such user - loginname=root@my_domain

Вот конфиг auth_mysql.conf:
sqlhost         localhost
sqluser         root
sqlpwd          мой_пароль
auth_db         postfix
auth_table      mailbox
field_username  username
field_password  password
#field_realname name
#field_uid      u_id
#field_gid      g_id
field_home      maildir

pass_type       cleartxt        # crypt, cleartxt, md5

Подскажите кто знает где у меня бока, назвы столбцов в БД и сама БД указаны реальными именами...

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

15. "openwebmail"  +/
Сообщение от frank82 (ok) on 16-Сен-10, 15:41 
У меня авторизация юзеров на почтовик происходила таким образом что бы прописывать имя юзера в в иде юзер@домен. я изменил что бы надо было прописывать только юзер, но в результате входа любового юзера на openwebmail выдает вот такую штуку

ОШИБКА ДОСТУПА К ПОЧТЕ

Вход ROOTа закрыт для обеспечения безопасности.! Попробуйте вернуться назад и попробовать снова.

Что это значит кто знает???

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

4. "openwebmail"  +/
Сообщение от SubGun (??) on 12-Сен-10, 01:27 
Поставьте roundcube, просто настраивается и в разы удобнее.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "openwebmail"  +/
Сообщение от frank82 (ok) on 13-Сен-10, 20:37 
>Поставьте roundcube, просто настраивается и в разы удобнее.

roundcube не работает с pop3, а с imap!!!
А у меня стоит pop3!!!

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

10. "openwebmail"  +/
Сообщение от frank82 (ok) on 13-Сен-10, 23:11 
Ребята в логагах апача пишет вот такую штуку

[Mon Sep 13 22:06:06 2010] [error] [client my.IP] YOU HAVEN'T DISABLED SET-ID SCRIPTS IN THE KERNEL YET!
[Mon Sep 13 22:06:06 2010] [error] [client my.IP] FIX YOUR KERNEL, PUT A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND UNDUMP!

что это значит, а то я не совсем вьезжаю...

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

11. "openwebmail"  +/
Сообщение от Sergey (??) on 13-Сен-10, 23:53 
>Ребята в логагах апача пишет вот такую штуку
>
>[Mon Sep 13 22:06:06 2010] [error] [client my.IP] YOU HAVEN'T DISABLED SET-ID
>SCRIPTS IN THE KERNEL YET!
>[Mon Sep 13 22:06:06 2010] [error] [client my.IP] FIX YOUR KERNEL, PUT
>A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND UNDUMP!
>
>
>что это значит, а то я не совсем вьезжаю...

А зачем запускать скрипт с правами рута?

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

12. "openwebmail"  +/
Сообщение от Sergey (??) on 13-Сен-10, 23:54 
>Ребята в логагах апача пишет вот такую штуку
>
>[Mon Sep 13 22:06:06 2010] [error] [client my.IP] YOU HAVEN'T DISABLED SET-ID
>SCRIPTS IN THE KERNEL YET!
>[Mon Sep 13 22:06:06 2010] [error] [client my.IP] FIX YOUR KERNEL, PUT
>A C WRAPPER AROUND THIS SCRIPT, OR USE -u AND UNDUMP!
>
>
>что это значит, а то я не совсем вьезжаю...

Замените #!/usr/local/bin/speedy_suidperl на #!/usr/local/bin/perl

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

13. "openwebmail"  +/
Сообщение от SubGun (ok) on 14-Сен-10, 10:27 
>>Поставьте roundcube, просто настраивается и в разы удобнее.
>
>roundcube не работает с pop3, а с imap!!!
>А у меня стоит pop3!!!

1. А почему бы не поднять imap? После настройки pop3 там нужно сделать только одно - порт открыть. Потому что авторизация уже настроена.
2. web-почта, работающая по pop3? В полку извращенцев прибыло?

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

16. "openwebmail"  +/
Сообщение от frank82 (ok) on 16-Сен-10, 17:01 
Ребята авторизацию решил сделать через auth_pop3.pl, судя потому что пишет в логах, то авторизация проходит нормально - сервак юзера пропускает, только вот при загрузке самой страницы почты выдает вот такую ерунду

Session Timeout

Sorry, your session appears to have timed out! Please go back and login.

Что это такое я понял, "читать умею", но как с ним бороться и где???
Не пойму как может у меня выйти время сесии определенного юзера, если эта ерунда появляться сразу же после первой авторизации???

Подскажите кто знает...

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

17. "openwebmail"  +/
Сообщение от frank82 (ok) on 16-Сен-10, 19:01 
>[оверквотинг удален]
>
>Sorry, your session appears to have timed out! Please go back and
>login.
>
>Что это такое я понял, "читать умею", но как с ним бороться
>и где???
>Не пойму как может у меня выйти время сесии определенного юзера, если
>эта ерунда появляться сразу же после первой авторизации???
>
>Подскажите кто знает...

Все ребята разобрался, заработало как часики, почта летает.
Спасибо всем большое, хто хоть что-то подсказал...

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

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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