The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
" Sendmail sasl auth + Cyrus-imap "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

" Sendmail sasl auth + Cyrus-imap "
Сообщение от PavelShu Искать по авторуВ закладки(ok) on 15-Окт-04, 06:48  (MSK)
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?

ЗЫ Заранее благодарен.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. " Sendmail sasl auth + Cyrus-imap "
Сообщение от PavelShu Искать по авторуВ закладки(ok) on 15-Окт-04, 13:17  (MSK)
>OS FreeBSD 4.10
>Собрал sendmail-sasl и cyrus-imap.

[skip]


Неужели ни кто не знает, в чем может быть дело?
Или я проблему не достаточно описал?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. " Sendmail sasl auth + Cyrus-imap "
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 15-Окт-04, 13:44  (MSK)
Настроки cyrus, какая версия?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. " Sendmail sasl auth + Cyrus-imap "
Сообщение от PavelShu Искать по авторуВ закладки(ok) on 18-Окт-04, 06:16  (MSK)
>Настроки cyrus, какая версия?

Cyrus-imapd v2.0.17
Cyrus SASL 1.5.28

/usr/local/etc/cyrus.conf
# standard standalone server implementation

START {
  # do not delete these entries!
  mboxlist      cmd="ctl_mboxlist -r"
  deliver       cmd="ctl_deliver -r"

  # this is only necessary if using idled for IMAP IDLE
#  idled                cmd="idled"
}

# UNIX sockets start with a slash and are put into /var/imap/socket
SERVICES {
  # add or remove based on preferences
  imap          cmd="imapd" listen="imap" prefork=0
  imaps         cmd="imapd -s" listen="imaps" prefork=0
  pop3          cmd="pop3d" listen="pop3" prefork=0
  pop3s         cmd="pop3d -s" listen="pop3s" prefork=0
  sieve         cmd="timsieved" listen="sieve" prefork=0

  # at least one LMTP is required for delivery
#  lmtp         cmd="lmtpd" listen="lmtp" prefork=0
  lmtpunix      cmd="lmtpd" listen="/var/imap/socket/lmtp" prefork=0
}

EVENTS {
  # this is required
  checkpoint    cmd="ctl_mboxlist -c" period=30

  # this is only necessary if using duplicate delivery suppression
  delprune      cmd="ctl_deliver -E 3" period=1440
}

/usr/local/etc/imapd.conf

# $FreeBSD: ports/mail/cyrus-imapd/files/imapd.conf,v 1.7 2002/01/17

configdirectory: /var/imap
partition-default: /var/spool/imap
admins: pavel
sieveusehomedir: false
sievedir: /var/imap/sieve
sasl_pwcheck_method: sasldb
sasl_auto_transition: no

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. " Sendmail sasl auth + Cyrus-imap "
Сообщение от PavelShu Искать по авторуВ закладки(ok) on 18-Окт-04, 19:20  (MSK)
>>Настроки cyrus, какая версия?

[skip]

Выложил конфиги на форум - не помогло :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. " Sendmail sasl auth + Cyrus-imap "
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 18-Окт-04, 19:34  (MSK)
www# pwd
/usr/local/src/sendmail-8.12.6/cf/cf
www# cat cyrusproto.mc
divert(-1)

divert(0)dnl
VERSIONID(`$Id: cyrusproto.mc,v 8.7 1999/09/07 14:57:10 ca Exp $')
define(`confBIND_OPTS',`-DNSRCH -DEFNAMES')
define(`confLOCAL_MAILER', `cyrus')
FEATURE(`nocanonify')
FEATURE(`always_add_domain')
MAILER(`local')
MAILER(`smtp')
MAILER(`cyrus')

LOCAL_RULE_0
Rbb + $+ < @ $=w . >    $#cyrusbb $: $1
www#

Вот.. какие строки должны быть в mc у меня такая же связка

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. " Sendmail sasl auth + Cyrus-imap "
Сообщение от Любимец emailИскать по авторуВ закладки on 18-Окт-04, 20:07  (MSK)
а что на счет postfix+cyrus_imapd+sasl2 ??????
или именно хочеться sendmail ?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. " Sendmail sasl auth + Cyrus-imap "
Сообщение от PavelShu Искать по авторуВ закладки(??) on 19-Окт-04, 11:29  (MSK)
>а что на счет postfix+cyrus_imapd+sasl2 ??????
>или именно хочеться sendmail ?

sasl2 мне не понравился (пароли в открытом виде).
postfix не пробовал, не до экспериментов.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. " Sendmail sasl auth + Cyrus-imap "
Сообщение от PavelShu Искать по авторуВ закладки(??) on 19-Окт-04, 11:24  (MSK)
>www# pwd
>/usr/local/src/sendmail-8.12.6/cf/cf
у меня /usr/share/sendmail/cf/cf
>www# cat cyrusproto.mc
такого файла у меня небыло, создал.

а что с ним дальше делать m4 cyrusproto.mc > cyrusproto.cf ?

в /etc/mail/mailertable
мойдомен.провайдер.ru   cyrus:%1

в /etc/mail/relay-domens
localhost

в /etc/mail/authinfo
AuthInfo:mail.првайдер.ru    "U:username" "P:password"


  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. " Sendmail sasl auth + Cyrus-imap "
Сообщение от A Clockwork Orange Искать по авторуВ закладки on 19-Окт-04, 11:51  (MSK)
я навереное неверно объяснил
в дистрибутиве sendmail есть файл cyrusproto.mc в нем примерные строки, которые должны быть добавлены в sendmail.mc а затем должен быть собран и установлен semdmail.cf
по крайней мере я так считал и так делал.
  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. " Sendmail sasl auth + Cyrus-imap "
Сообщение от PavelShu Искать по авторуВ закладки(??) on 21-Окт-04, 06:04  (MSK)
>я навереное неверно объяснил
>в дистрибутиве sendmail есть файл cyrusproto.mc в нем примерные строки, которые должны
>быть добавлены в sendmail.mc а затем должен быть собран и установлен
>semdmail.cf
>по крайней мере я так считал и так делал.

Я так и делал, не понимаю, почему не работало, сейчас повторил и все заработало!

Большое спасибо!!!

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру