sendmail + cyrus-imap

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Jeison
рядовой
Сообщения: 25
Зарегистрирован: 2007-12-08 0:52:36

sendmail + cyrus-imap

Непрочитанное сообщение Jeison » 2011-12-19 16:09:38

данная связка досталась от предшественника. как, что делать не объяснил. необходимо создать пару ящиков и прописать на один из них алиас. нашел утилититу cyradm но что то она мне особо не помогла.

Хостинговая компания 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/

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: sendmail + cyrus-imap

Непрочитанное сообщение ASY » 2011-12-19 17:53:20

Могут быть разные варианты. В идеальном (на мой взгляд) случае, для Sendmail не меняется вообще ничего при заведении ящика. А cyradm - это то самое, что заводит ящики и имеет непосредственное отношение к Cyrus-IMAP. Только надо помнить, что авторизация - авторизацией, а ящик - ящиком. То есть, после создания ящика, надо пользователя ещё где-нибудь завести, в зависимости от того, как сделана авторизация у Cyrus. Там вариантов вагон и маленькая тележка, надо с изучения imapd.conf начинать. Кстати, может быть, ящик и не надо заводить - есть возможность автозаведения в случае успешной авторизации. Хотя я бы её не включал (просто не нравится так).

Ну а алиас - /etc/mail/aliases. Это уже у Sendmail (это если конфиги в /etc/mail)

Jeison
рядовой
Сообщения: 25
Зарегистрирован: 2007-12-08 0:52:36

Re: sendmail + cyrus-imap

Непрочитанное сообщение Jeison » 2011-12-20 12:53:24

saslauthd настроен на openLDAP. там я создал нового пользователя и дал ему ящик. а в какую сторону рыть дальше? где еще необходимо прописать настройки?

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: sendmail + cyrus-imap

Непрочитанное сообщение ASY » 2011-12-20 14:51:48

Jeison писал(а):saslauthd настроен на openLDAP.
А в imapd.conf точно авторизация через saslauthd описана ? Это так, чтобы окончательно убедиться. Если да, то правильно, наверное. Я saslauthd для Cyrus-IMAP не использую.
Jeison писал(а):а в какую сторону рыть дальше? где еще необходимо прописать настройки?
Создать сам ящик в Cyrus-IMAP. С помощью, например, cyradm. При этом, надо помнить, что формат имени ящика отличается в зависимости от того, включена ли в Cyrus-IMAP поддержка виртуальных доменов. При этом, cyradm создаёт каталоги без проверок, то есть, если ему неправильно задать, он неправильно и создаст. И будет болтаться ненужный каталог.

Jeison
рядовой
Сообщения: 25
Зарегистрирован: 2007-12-08 0:52:36

Re: sendmail + cyrus-imap

Непрочитанное сообщение Jeison » 2011-12-20 17:11:38

ну я так и сделал. создал ящик
cm user.jeison
cm user.jeison.Sent
cm user.jeison.Draft
они все успешно создались. но результата нету

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: sendmail + cyrus-imap

Непрочитанное сообщение ASY » 2011-12-20 17:54:37

А почему "user.jeison", а не "user/jeison" ? В imapd.conf у unixhierarchysep значение какое ? Или остальные ящики тоже с точкой заведены ? user.jeison.* создавать не надо, user.jeison (или user/jeison) было бы достаточно. Но это если virtdomains не on (1). Если virtdomains включен, то надо с доменом заводить.

И что значит "результата нету" ? Пользователь не авторизуется, или почта не доставляется ? Эти проблемы надо рассматривать раздельно.

Jeison
рядовой
Сообщения: 25
Зарегистрирован: 2007-12-08 0:52:36

Re: sendmail + cyrus-imap

Непрочитанное сообщение Jeison » 2011-12-20 19:59:27

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

ASY
мл. сержант
Сообщения: 130
Зарегистрирован: 2011-02-21 12:50:03

Re: sendmail + cyrus-imap

Непрочитанное сообщение ASY » 2011-12-21 1:01:57

Jeison писал(а):через скуид интерфейс говорит что не существует пользователя.
squid ? Он тут при чём ? Или это что-то другое ?
Jeison писал(а): через аутлук, что не существует ящика.
Лучше бы в логе Cyrus-IMAP смотреть. Но если именно авторизация, то её и надо проверять.
Jeison писал(а):а сточкой, потмоу что на опеннете так в примере было и по команде lm дает список других ящиков тоже с точкой.
Если lm с точкой показывает, то правильно. Значит unixhierarchysep 0. Кстати, можно письмо послать и посмотреть, упадёт ли оно в соответствующий каталог. Если упадёт правильно, значит только авторизация виновата и надо точно понять, как она организована. Наличие LDAP как бы намекает, но, вдруг, не LDAP ? В общем, надо смотреть imapd.conf.