<< | обсуждения | >> август 2007 | архив + поиск << | по дате | >>

[freebsd] Cyrus-imapd + sendmail + sasl2


  • From: argo <argo-uln>
  • Date: Tue, 7 Aug 2007 14:06:09 +0400
  • Subject: [freebsd] Cyrus-imapd + sendmail + sasl2
  • In-reply-to: <7A93B04A1DD77C44BA0A1ABF017B0F23442C66@MAIL.advc.ru>
  • References: <7A93B04A1DD77C44BA0A1ABF017B0F23442C66@MAIL.advc.ru>
  • Sender: argo-uln

Здравствуйте, Livitin.


Вы писали 7 августа 2007 г., 11:41:24:


>

Уважаемые! 

Никак не могу забороть проблемс… 

Есть сервер с поставлеными пакаджами: 

cyrus-sasl-2.1.22   RFC 2222 SASL (Simple Authentication and Security Layer) 

cyrus-sasl-saslauthd-2.1.22 SASL authentication server for cyrus-sasl2 

cyrus-imapd-2.3.8_1 The cyrus mail server, supporting POP3 and IMAP4 protocols 

Призапуске sendmail с ключиками -d0.1 кажет: 

Version 8.14.1 

 Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7 

                NAMED_BIND NETINET NETINET6 NETUNIX NEWDB NIS PIPELINING SASLv2 

                SCANF STARTTLS TCPWRAPPERS USERDB XDEBUG 

В .mc-файле следующее: 

VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.30.2.2 2006/08/23 03:31:00 gshapiro Exp $') 

OSTYPE(freebsd6) 

DOMAIN(generic) 

FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access') 

FEATURE(blacklist_recipients) 

FEATURE(local_lmtp) 

FEATURE(mailertable, `hash -o /etc/mail/mailertable') 

FEATURE(virtusertable, `hash -o /etc/mail/virtusertable') 

TRUST_AUTH_MECH(`GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl 

define(`confAUTH_MECHANISMS', `GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN')dnl 

define(`confCW_FILE', `-o /etc/mail/local-host-names') 

define(`confLOCAL_MAILER', `cyrusv2')dnl 

define(`confBIND_OPTS', `WorkAroundBrokenAAAA') 

define(`confNO_RCPT_ACTION', `add-to-undisclosed') 

define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy') 

define(`confSMTP_LOGIN_MSG',`uction.ru server')dnl 

define(`confHELO_NAME', `gw.uction.ru')dnl 

INPUT_MAIL_FILTER(`clmilter',`S=local:/var/run/clamav/clmilter.sock,F=, T=S:4m;R:4m')dnl 

INPUT_MAIL_FILTER(`spamassassin', `S=local:/var/run/spamass-milter.sock, F=, T=C:15m;S:4m;R:4m;E:10m') 

INPUT_MAIL_FILTER(`greylist', `S=local:/var/milter-greylist/milter-greylist.sock, F=T, T=R:30s')dnl 

define(`confMILTER_MACROS_HELO', confMILTER_MACROS_HELO``, {verify}'')dnl 

define(`confMILTER_MACROS_ENVRCPT', confMILTER_MACROS_ENVRCPT``, {greylist}'')dnl 

define(`confMILTER_MACROS_CONNECT',`b, j, _, {daemon_name}, {if_name}, {if_addr}')dnl 

define(`confMILTER_MACROS_ENVRCPT', `Z, v, r, b, {rcpt_mailer}, {rcpt_host}, {rcpt_addr}')dnl 

define(`confINPUT_MAIL_FILTERS',`greylist,clmilter,spamassassin')dnl 

dnl define(`confINPUT_MAIL_FILTERS',`greylist,clmilter')dnl 

MAILER(local)dnl 

MAILER(smtp)dnl 

MAILER(`cyrusv2')dnl 

Вот. Есть пользователи (при помощи cyradm сделал ящики в сервере imap) : 

[TMProd.]gw# sasldblistusers2 

mail-user0@gw.uction.ru: userPassword 

mail-user1@gw.uction.ru: userPassword 

mail-admin: userPassword 

mail-info: userPassword 

В файле: /usr/local/lib/sasl2/Sendmail.conf 

pwcheck_method: saslauthd 

Вот… Запускаю Outlook 

Он гад подключается, скачивает папки даже показывает, что в папках (значит imap работает!), однако не даёт через этот хост послать сообщение.

В outlook стоит проверка пользователя. Но при попытке отправить выдаётся окошко и предлагается ввести пароль. Значит отсутствует связь между базой данных sasl и sendmail. Подскажите, шо за ботва… Куды копать. Может какая-нибудь строчечка спасёт меня? Чтож эта гадина не хочет нюхать пользователей из базы sasl...

Livitin Serg 



Я не уверен, но где то вроде проскакивало, что outlook некорректно работает с SASL,

а bat не пробовали.



-- 

С уважением,

     г. Ульяновск

     системный администратор ООО "Кристалл"

     Айзятуллен Рамиль                                 mailto:argo-uln

     http://argo-uln.blogspot.com

 

-- ----------------------------------------------------------- Для закрытия подписки необходимо направить письмо по адресу mail-list с текстом "unsubscribe freebsd" в поле темы (subject) письма.

Архив создан MHonArc Техническая поддержка CYGNUS HOSTING