exim+cyrus-imapd+mysql

Вопросы настройки и работы с этой ОС.
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Tohin
проходил мимо

exim+cyrus-imapd+mysql

Непрочитанное сообщение Tohin » 2009-12-18 17:19:42

Пытаюсь освоить связку http://www.lissyara.su/articles/openbsd ... apd+mysql/
И столнулся с траблой...
По статье:
Для начала нам придется налажить пару патчей, для того, чтобы почтовые ящики пользователей(INBOX) создавались автоматически...

Код: Выделить всё

# cd /root
# ftp http://email.uoa.gr/download/cyrus/cyrus-imapd-2.3.8/cyrus-imapd-2.3.8-autocreate-0.10-0.diff
# ftp http://email.uoa.gr/download/cyrus/cyrus-imapd-2.3.8/cyrus-imapd-2.3.8-autosieve-0.6.0.diff
# ftp http://email.uoa.gr/download/cyrus/cyrus-imapd-2.3.8/cyrus-imapd-2.3.8-rmquota+deletemailbox-0.2-1.diff
#

Разархивируем cyrus-imap:

Код: Выделить всё

/* На данном шаге система установит все 
зависимости для cyrus-imapd... так что придется подождать... )) */
# make extract   /*и вот тут лажа*/
make: don't know how to make extract. Stop in /root
Куда копнуть.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Tohin
проходил мимо

Re: exim+cyrus-imapd+mysql

Непрочитанное сообщение Tohin » 2009-12-18 17:25:59

Нашел сам... Видать ошибка в статье...
Надо сначала

Код: Выделить всё

cd /usr/ports/mail/cyrus-imapd/
А уже потом

Код: Выделить всё

make extract

Tohin
проходил мимо

Re: exim+cyrus-imapd+mysql

Непрочитанное сообщение Tohin » 2009-12-18 21:43:11

Новый затык, при запуске exim недоволен конфиговым файлом...
А имеено строкой:

Код: Выделить всё

mysqluser:
  driver = accept
  condition = ${if eq{}{${lookup mysql{SELECT `maildir` FROM `mailbox` \
              WHERE `username`='${quote_mysql:$local_part@$domain}'}}}{no}{yes}}
  transport = cyrus_delivery
Объясните плз поподробнее что тут написано?

Tohin
проходил мимо

Re: exim+cyrus-imapd+mysql

Непрочитанное сообщение Tohin » 2009-12-24 11:15:08

Опять решил сам...
Написал параметр в одну строку, траб исчез.

Код: Выделить всё

condition = ${if eq{}{${lookup mysql{SELECT `maildir` FROM `mailbox` WHERE `username`='${quote_mysql:$local_part@$domain}'}}}{no}{yes}}