Инсталляция OpenWebmail

pop, smtp, sendmail etc

Модераторы: Art.i, vasya

Инсталляция OpenWebmail

Сообщение artem888 » Ср фев 10, 2010 2:04 pm

Сервер на FreeBSD 8. Снёс идущий по умолчанию SquirrelMail. Поставил из портов OpenWebmail.

При логине пишет:
Код: выделить все
Password incorrect! Please go back and try again.

хотя и пользователь есть и пароль правильный.

/var/log/openwebmail.log пишет следующее:
Код: выделить все
Wed Feb 10 13:57:12 2010 - [50093]  webadmin - userinfo error - auth_unix.pl, ret -4, User webadmin doesn't exist
Wed Feb 10 13:57:22 2010 - [50093]  webadmin - login error - no such user - loginname=webadmin@mydomain.com


Может кто сталкивался?
artem888
 
Сообщений: 4
Зарегистрирован: Ср фев 03, 2010 4:02 pm

Сообщение Лена » Ср фев 10, 2010 6:39 pm

В шаблоне FreeBSD-8-ISPmanager на каждый почтовый ящик создается отдельный системный пользователь, и почта лежит в /var/mail/ ? Или как? Разберитесь в этом.

В файле /etc/passwd есть строчка, начинающаяся с webadmin?
Лена
Cool UNIX administrator
 
Сообщений: 810
Зарегистрирован: Вс дек 09, 2007 1:36 pm
Откуда: Киев

Сообщение ls » Ср фев 10, 2010 7:00 pm

В шаблоне FreeBSD-8-ISPmanager на каждый почтовый ящик создается отдельный системный пользователь, и почта лежит в /var/mail/ ? Или как? Разберитесь в этом.


Нет, там MTA Exim и виртуальные пользователи, почта лежит в домашней директории пользователя.

В файле /etc/passwd есть строчка, начинающаяся с webadmin?


Пользователей естественно там тоже таких нет.

OpenWebmail работает напрямую с файлами mailbox по-умолчанию, но, в принципе, можно настроить его для работы через POP3 протокол, но, вообще для забора почты необходимо авторизоваться почтовым web-клиентом через IMAP-протокол (более правильно, openwebmail не поддерживает)

Рекомендую посмотреть если не нравится SquirrelMail в сторону почтового web-клиента RoundCube.
ls
Support team
 
Сообщений: 6405
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Сообщение Лена » Ср фев 10, 2010 7:35 pm

ls писал(а):виртуальные пользователи, почта лежит в домашней директории пользователя.

OpenWebmail работает напрямую с файлами mailbox по-умолчанию, но, в принципе, можно настроить его для работы через POP3 протокол
Можно в openwebmail настроить авторизацию через POP3, а работу непосредственно с файлом в формате mailbox там, где он расположен. В файле
/usr/local/www/cgi-bin/openwebmail/etc/openwebmail.conf есть строка
mailspooldir /var/mail
Как ее изменить - думайте сами.

Настройка авторизации через POP3:
1. В /usr/local/www/cgi-bin/openwebmail/etc/openwebmail.conf строку auth_module изменить так:
auth_module auth_pam.pl
2. Установить порты security/p5-Authen-PAM и security/pam_pop3
3. В файле /usr/local/www/cgi-bin/openwebmail/etc/auth_pam.conf в строке servicename изменить имя, например так:
servicename exim
(я использую SMTP-авторизацию в Exim тоже через pam_pop3, поэтому такое имя).
4. В директории /etc/pam.d/ создать файл с таким именем (у меня "exim"), содержащий две строки (auth и account):

auth required /usr/local/lib/pam_pop3.so hostname=localhost info pwprompt=Password: timeout=5
account required pam_permit.so

5. Выполнить /usr/local/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
Лена
Cool UNIX administrator
 
Сообщений: 810
Зарегистрирован: Вс дек 09, 2007 1:36 pm
Откуда: Киев


Вернуться в Вопросы о e-mail

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1