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

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

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

ShriEkeR (16-05-2011 18:50): FAQ по Exim MTA #2  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

ginger



Рыжик
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
roadracer
Для использования Dovecot нужно несколько упростить таблицу .
CREATE TABLE users (
  userid varchar(64) NOT NULL default '',
  crypt varchar(64) NOT NULL default '',
  passwd varchar(64) NOT NULL default '',
  home varchar(128) NOT NULL default '/home/vmail/domains',
  uid int(6) NOT NULL default '8',
  gid int(6) NOT NULL default '12',
  domain varchar(128) NOT NULL default 'sheremetyevo-2.ru',
  quota tinyint(4) default '15',
  active enum('Y','N') NOT NULL default 'Y',
  PRIMARY KEY  (userid,domain)
) TYPE=MyISAM;
Вот так должны выглядеть файлы конфигурации:
### dovecot.conf ###
protocols =  imaps pop3s imap pop3
#ssl_disable = yes
ssl_cert_file = /путь/к/каталогу/dovecot.pem
ssl_key_file = /путь/к/каталогу/dovecot.pem
login = imap
login_executable = /usr/libexec/dovecot/imap-login
login = pop3
login_executable = /usr/libexec/dovecot/pop3-login
mail_extra_groups = mail
#default_mail_env = maildir:/home/vmail/domains/%d/%n/Maildir
imap_executable = /usr/libexec/dovecot/imap
pop3_executable = /usr/libexec/dovecot/pop3
auth = default
auth_mechanisms = plain
auth_userdb = mysql /etc/dovecot-mysql.conf
auth_passdb = mysql /etc/dovecot-mysql.conf
first_valid_uid = 8
auth_user = mail
auth_verbose = yes
### dovecot-mysql.conf ###
#db_host = 127.0.0.1
#db_port = 3306
db_unix_socket = /var/lib/mysql/mysql.sock
db = ИМЯБД
db_user = ПОЛЬЗОВАТЕЛЬ
db_passwd = ПАРОЛЬ
db_client_flags = 0
default_pass_scheme = CRYPT
password_query = SELECT crypt FROM users WHERE userid = '%n' AND domain = '%d' AND active = 'Y'
user_query = SELECT home, uid, gid FROM users WHERE userid = '%n' AND domain = '%d'
 
Права на dovecot-mysql.conf должны быть с маской 640 root.mail т.к. там храниться пароль к базе данных.
Для того чтобы использовать TLS/SSL, нужно создать сертификат, для этого перейдите в соответсвующий каталог, например /etc/ssl/certs и выполните следующую команду:
openssl req -x509 -newkey rsa:1024 -keyout dovecot.pem -out dovecot.pem -days 9999 -nodes

Всего записей: 854 | Зарегистр. 03-09-2001 | Отправлено: 11:11 29-03-2005
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » FAQ по Exim MTA
ShriEkeR (16-05-2011 18:50): FAQ по Exim MTA #2


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru