Ru-Board.club
← Вернуться в раздел «UNIX»

» Cyrus автоматическое создание пользовательских ящиков

Автор: AnryLy
Дата сообщения: 13.10.2008 02:25
Доброго времени суток!

Помогите разобраться.
Вот такой конфиг imapd.conf

hashimapspool: true
username_tolower: yes
configdirectory: /var/imap
sasl_minimum_layer: 0
partition-default: /var/spool/imap
admins: user
sievedir: /var/imap/sieve
sendmail: /usr/sbin/sendmail
sasl_pwcheck_method: auxprop
lmtpsocket: /var/imap/socket/lmtp
idlesocket: /var/imap/socket/idle
notifysocket: /var/imap/socket/notify
createonpost: yes
autocreatequota: 5000
##############################################
#
##############################################
sasl_auxprop_plugin: sql
sasl_sql_engine: mysql
sasl_sql_user: auth
sasl_sql_passwd: cyrus
sasl_sql_database: mail
sasl_sql_hostnames: 127.0.0.1
sasl_sql_select: SELECT password FROM mail.users WHERE login='%u'
sasl_sql_verbose: yes
sasl_mech_list: PLAIN LOGIN
sasl_password_format: plaintext
##############################################
#
##############################################
allowplaintext: yes
altnamespace: yes
servername: domain.my


Система:
FreeBSD 6.3-RELEASE-p5 i386

pkg_info | grep cyrus
cyrus-imapd-2.1.18_1 The cyrus mail server, supporting POP3 and IMAP4 protocols
cyrus-sasl-2.1.22_1 RFC 2222 SASL (Simple Authentication and Security Layer)
cyrus-sasl-saslauthd-2.1.22 SASL authentication server for cyrus-sasl2


Не создаются почтовые ящики по приходу сообщения.
Читал здесь:
http://www.bog.pp.ru/work/Cyrus_IMAP.html
http://email.uoa.gr/projects/cyrus/autocreate/README.autocreate-cyrus-2.3
http://lists.andrew.cmu.edu/pipermail/info-cyrus/2004-March/007502.html
Автор: Drron
Дата сообщения: 14.10.2008 11:04
Создание ящиков это дело мта, а не Imap сервера.
Какой мта используете?
Автор: AnryLy
Дата сообщения: 14.10.2008 18:01
2Drron

Цитата:
Создание ящиков это дело мта, а не Imap сервера.

А как же описания функциональности здесь: http://email.uoa.gr/projects/cyrus/
......
This patch adds the functionality of automatic creation of the users' INBOX folders into
the Cyrus IMAP server. It is implemented as two features, namely the "create on login"
and "create on post".
......

В настоящее время переставил cyrus
pkg_info | grep cyrus
cyrus-imapd-2.3.12p2_1 The cyrus mail server, supporting POP3 and IMAP4 protocols
cyrus-sasl-2.1.22_1 RFC 2222 SASL (Simple Authentication and Security Layer)

imapd.conf - имеет следующее содержание.

hashimapspool: true
username_tolower: yes
configdirectory: /var/imap
sasl_minimum_layer: 0
partition-default: /var/spool/imap
admins: user
sendmail: /usr/sbin/sendmail
sasl_pwcheck_method: auxprop
lmtpsocket: /var/imap/socket/lmtp
idlesocket: /var/imap/socket/idle
notifysocket: /var/imap/socket/notify
createonpost: yes
autocreatequota: 1024000
autocreateinboxfolders: sent|drafts|templates
##############################################
#
##############################################
sasl_auxprop_plugin: sql
sasl_sql_engine: mysql
sasl_sql_user: auth
sasl_sql_passwd: cyrus
sasl_sql_database: mail
sasl_sql_hostnames: 127.0.0.1
sasl_sql_select: SELECT password FROM mail.users WHERE login='%u@mail.eis.org.ua'
sasl_sql_verbose: yes
sasl_mech_list: PLAIN LOGIN
sasl_password_format: plaintext
##############################################
#
##############################################
allowplaintext: yes
altnamespace: yes
servername: pop.mail.eis.org.ua
loginrearms: mail.eis.org.ua

МаилБоксы - не создает автоматом.

И что интересно.
На Fedore 5 такой конфиг работает и почтовые ящики создаются.

Может для FreeBSD есть какой-то секрет?

Есть попдозрение что надо патчить cyrus........
Автор: Santal
Дата сообщения: 15.10.2008 16:03
нигде в посте я не увидел что вы накладываете патч. поскольку вы ставитесь из пакетов, то не факт что в пакете данный патч есть и накладывается. В генте (у меня) патча в ебилде не было около двух лет, и я ручками при каждом обновлении правил текущий ебилд для накладывания патча перед инсталляцией. В последнем гентушном релизе, патч наконец-то появился в пакете.

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

насчет MTA не слушайте. у меня все создает cyrus.
Автор: AnryLy
Дата сообщения: 15.10.2008 17:19
Всем спасибо.
Разобрался.
Надо патчить этим http://www.freebsd.org/cgi/query-pr.cgi?pr=125045

Страницы: 1

Предыдущая тема: scsi 0:0:0:0: rejecting I/O to dead device


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.