OS FreeBSD 4.10
Собрал sendmail-sasl и cyrus-imap.
Дал пользователям пароли через saslspasswd –a sendmail username
Через cyradmin создал почтовые ящики.
Один из них совпадает с системным пользователем
Проблемы:
1) Почта в инет уходит через SMTP авторизацию (пароли берутся из sasldb) нормально.
Но из инета письма не попадают в виртуальные ящики :(, кроме одного у которого имеется реальный логин в системе. Создавать реальных пользователей не желательно.
2) Почта с одного виртуального ящика отправляется к другому виртуальному ящику очень медленно (около 15-20 мин), а в инет уходит быстро.
Если посылать почту с сервера mail username, то письмо ложится в очередь (/var/spool/clientmqueue/) и лежит там полчаса (в виде двух файлов) и только потом попадает в /var/spool/imap/user/username.
3) Почта на Root не переадресовывается на username хотя
в /etc/mail/aliases
root: username
makemap hash aliases.db < aliases
sendmail.mc
VERSIONID(`$FreeBSD: src/etc/sendmail/freebsd.mc,v 1.10.2.19 2003/12/31
OSTYPE(freebsd4)
DOMAIN(generic)
dnl FEATURE(local_lmtp)
FEATURE(nocanonify)
FEATURE(access_db, `hash -o -T<TMPF> /etc/mail/access')
FEATURE(blacklist_recipients)
FEATURE(mailertable, `hash -o /etc/mail/mailertable')
FEATURE(`authinfo', `DATABASE_MAP_TYPE /etc/mail/authinfo')
FEATURE(virtusertable, `hash -o /etc/mail/virtusertable')
FEATURE(accept_unresolvable_domains)
FEATURE(accept_unqualified_senders)
FEATURE(masquerade_envelope)
FEATURE(always_add_domain)
FEATURE(`no_default_msa')dnl turn off default entry for MSA
define(`confCW_FILE', `-o /etc/mail/local-host-names')
dnl Enable for both IPv4 and IPv6 (optional)
dnl ##DAEMON_OPTIONS(`Name=IPv4, Family=inet')
DAEMON_OPTIONS(`Port=25, Name=MSA, M=E')
dnl DAEMON_OPTIONS(`Name=IPv6, Family=inet6, Modifiers=O')
dnl define(`confBIND_OPTS', `WorkAroundBrokenAAAA')
dnl define(`confNO_RCPT_ACTION', `add-to-undisclosed')
dnl define(`confPRIVACY_FLAGS', `authwarnings,noexpn,novrfy')
dnl SASL Options
define(`confRUN_AS_USER',`root:mail')dnl
TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confAUTH_MECHANISMS',`DIGEST-MD5 CRAM-MD5 LOGIN')dnl
define(`confDONT_BLAME_SENDMAIL',`GroupReadableSASLDBFile')dnl
define(`confSMTP_MAILER', `smtp8')
define(`confTO_IDENT', `0')
define(`confLOCAL_MAILER', `cyrus')
define(`CYRUS_MAILER_PATH', /usr/local/cyrus/bin/deliver)
MAILER(local)
MAILER(smtp)
MAILER(`cyrus')
А может дело не в сендмайле а в моем dms?
ЗЫ Заранее благодарен.