Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Sendmail+Dovecot

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

mr brightside

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день всем!
 
Итак, у меня есть настроенный Sendmail. Локальным доставщиком выступает procmail, который настроен на сохранение писем в /var/mail/ в формате mbox.
 
Я захотел установить веб интерфейс (roundcube или squirrelmail), но для них нуден IMAP сервер. Сейчас у меня только POP3 (cucipop).
 
Посмотрел, почитал - решил установить dovecot.
 
1. Перевел формат из mbox в mdir.
2. Пользователи все реальные в системе - у каждого есть домашний каталог в /usr/home/, где есть папочка email, куда и складываются письмишки по одному. Этого я добился изменив конфигурацию procmail:
 

Код:
MAILDIR=$HOME/email/
DEFAULT=$MAILDIR/
 

 
Dovecot уже стоит, - надо, чтобы можно было забирать почту по IMAPу, а значит надо указать, где и в каком формате лежат письмишки пользователей:
 

Код:
mail_location = maildir:%h/%u/email/

 
Теперь стартую dovecot и получаю ошибку в конфигурации:
 

Код:
[root@mail /usr/local/etc]# /usr/local/sbin/dovecot
Error: SSL support not compiled in but ssl=yes
Fatal: Invalid configuration in /usr/local/etc/dovecot.conf

 
Хотя dovecot у меня собран без SSL и в конфиге вот что:
 

Код:
# SSL/TLS support: yes, no, required. <doc/wiki/SSL.txt>
#ssl = no ********эту строку, после первой попытки запустить dovecot я принудительно изменил на 'no'*************
# PEM encoded X.509 SSL/TLS certificate and private key. They're opened before
# dropping root privileges, so keep the key file unreadable by anyone but
# root. Included doc/mkcert.sh can be used to easily generate self-signed
# certificate, just make sure to update the domains in dovecot-openssl.cnf
#ssl_cert_file = /etc/ssl/certs/dovecot.pem
#ssl_key_file = /etc/ssl/private/dovecot.pem

 
Подскажите, пожалуйста, как заставить dovecot работать?
А также, поясните, пожалуйста, значение вот это строки:
 

Код:
cd /usr/local/etc/
cat dovecot.passwd | \
awk -F\: '{ print $1":"$2":"$3":"$4"::"$6":::maildir:"$6"/.maildir" }' > dovecot.passwd.new
mv dovecot.passwd.new dovecot.passwd

 
...вот из это инструкции: http://reonaydo.org.ru/perenos-pochty-s-mbox-na-maildirsendmaildovecot/
 
Да, и хотелось бы пока обойтись без SSL, ибо это лишний гемор, а я пока хочу как можно скорее установить веб интерфейс к почте...

Всего записей: 13 | Зарегистр. 29-07-2010 | Отправлено: 12:44 28-10-2010 | Исправлено: mr brightside, 12:55 28-10-2010
kerberosV5

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У Вас FreeBSD? Dovecot какой версии?
На моем CentOS в конфиге
#ssl_listen =
#ssl_disable = no
Просто ssl нет, все работает без шифрования.
Еще попробуйте явно указать конфиг ключом -c

Всего записей: 707 | Зарегистр. 14-07-2008 | Отправлено: 11:42 29-10-2010
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Sendmail+Dovecot


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru