The OpenNET Project / Index page

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

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

"cyrus-imap+sendmail->virtualdomain"  
Сообщение от avator email(ok) on 08-Июл-07, 15:16 
Привет всем:-)
Вопрос конечно обсуждался, и я раньше в этом участвовал, но после смены нескольких мест работ конфиги гдето остались и я вот опять у разбитого корыта:-(

Ситуация тривиальная, разные домены, а пользователи могут именоваться одинаково, например:

vim virtusertable
# Карась Артем Петрович
Artem.Karas@integrator-tele.com                 karas_artem@integrator-tele.com
Artem.Karas@integrator.in.ua                    karas_artem@integrator.in.ua

Что для этого было сделано:
1.кусок конфига майлера

dnl +---------------------------+
dnl | CYRUS                     |
dnl +---------------------------+
define(`confLOCAL_MAILER', `cyrusv2')dnl
dnl define(`confLOCAL_MAILER', `cyrusv2d')dnl
dnl define(`CYRUS_LMTP_SOCKET',`/var/imap/socket/lmtp')dnl
dnl define(`CYRUSV2_MAILER_ARGS',`FILE /var/imap/socket/lmtp')dnl

............

dnl +---------+
dnl | MAILERS |
dnl +---------+
MAILER(`local')dnl
MAILER(`smtp')dnl
MAILER(`cyrusv2')dnl
dnl MAILER(`procmail')dnl

2. Кусок  mailertable

integrator.in.ua        cyrusv2:/var/imap/socket/lmtp
integrator-tele.com    cyrusv2:/var/imap/socket/lmtp

3. Кусок imapd.conf

#defaultdomain:
defaultdomain: integrator.in.ua
virtdomains: userid

Вроде все ,что с этим связано, а вот проблема стандартная:
Почта приходящая на любой адрес ложиться в ящик домена по умолчанию, если конечно там присутствует пользователь, в противном случае:

Jul  8 14:12:03 ns sm-mta[99163]: l68BBsDO099157: to=<baryshovets_vitaly@integrator-tele.com>, delay=00:00:05, xdelay=00:00:00, mailer=cyrusv2, pri=30489, relay=localhost, dsn=5.1.1, stat=User unknown
Jul  8 14:12:03 ns sm-mta[99163]: l68BBsDO099157: l68BC3DM099163: DSN: User unknown
Jul  8 14:12:03 ns sm-mta[99163]: l68BC3DM099163: to=<karas_artem@integrator.in.ua>, delay=00:00:00, xdelay=00:00:00, mailer=cyrusv2, pri=31854, relay=localhost [[UNIX: /var/imap/socket/lmtp]], dsn=2.0.0, stat=Sent
Jul  8 14:12:03 ns sm-mta[99163]: l68BBsDO099157: l68BC3DN099163: postmaster notify: User unknown
Jul  8 14:12:03 ns sm-mta[99163]: l68BC3DN099163: to=karas_artem@integrator.in.ua, delay=00:00:00, xdelay=00:00:00, mailer=cyrusv2, pri=30000, relay=localhost [[UNIX: /var/imap/socket/lmtp]], dsn=2.0.0, stat=Sent

Перебрал множество вариантов, с бубном танцы были, а чуда не произошло!
Очень надеюсь на ВАС!!!


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "cyrus-imap+sendmail->virtualdomain"  
Сообщение от domas (ok) on 08-Июл-07, 19:31 
>3. Кусок imapd.conf
>
>#defaultdomain:
>defaultdomain: integrator.in.ua
>virtdomains: userid

попробуй virtdomains: yes или virtdomains: on

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "cyrus-imap+sendmail->virtualdomain"  
Сообщение от avator email(ok) on 08-Июл-07, 20:30 
>>3. Кусок imapd.conf
>>
>>#defaultdomain:
>>defaultdomain: integrator.in.ua
>>virtdomains: userid
>
>попробуй virtdomains: yes или virtdomains: on

Не помогло:-(

Jul  8 19:29:36 ns master[1026]: about to exec /usr/local/cyrus/bin/lmtpd
Jul  8 19:29:36 ns lmtpunix[1026]: executed
Jul  8 19:29:36 ns lmtpunix[1026]: accepted connection
Jul  8 19:29:36 ns lmtpunix[1026]: lmtp connection preauth'd as postman
Jul  8 19:29:36 ns lmtpunix[1026]: verify_user(user.baryshovets_vitaly) failed: Mailbox does not exist


Думаю нужно копать в сторону агента доставки lmtp, т.к. он не понимает доменов...
Но где именно не знаю:-(


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "cyrus-imap+sendmail->virtualdomain"  
Сообщение от fvl email on 09-Июл-07, 07:45 
>>>3. Кусок imapd.conf
>>>
>>>#defaultdomain:
>>>defaultdomain: integrator.in.ua
>>>virtdomains: userid
>>
>>попробуй virtdomains: yes или virtdomains: on
>
>Не помогло:-(
>
>Jul  8 19:29:36 ns master[1026]: about to exec /usr/local/cyrus/bin/lmtpd
>Jul  8 19:29:36 ns lmtpunix[1026]: executed
>Jul  8 19:29:36 ns lmtpunix[1026]: accepted connection
>Jul  8 19:29:36 ns lmtpunix[1026]: lmtp connection preauth'd as postman
>Jul  8 19:29:36 ns lmtpunix[1026]: verify_user(user.baryshovets_vitaly) failed: Mailbox does not exist
>
>
>
>Думаю нужно копать в сторону агента доставки lmtp, т.к. он не понимает
>доменов...
>Но где именно не знаю:-(

Ковырять надо в сторону флагов lmtpd

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "cyrus-imap+sendmail->virtualdomain"  
Сообщение от avator (ok) on 09-Июл-07, 11:06 
>Ковырять надо в сторону флагов lmtpd

Что-то не увидел по сути, может плохо смотрел?
http://pll.sourceforge.net/man.lmtpd.html

Вот чем руководствовался:
http://anfi.homeunix.net/sendmail/cyrusv2.html

Судя по документации - это не сложно:-)

Поставим вопрос по другому:
У КОГО-ТО ЭТА СВЯЗКА РАБОТАЕТ, ИЛИ ТОЛЬКО Я ЭТИМ МАЮСЬ.
При высказывании прошу подтверждать конкретикой т.е. вырезками из конфигов:-)


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "cyrus-imap+sendmail->virtualdomain"  
Сообщение от A Clockwork Orange on 09-Июл-07, 12:48 
>Привет всем:-)
>Вопрос конечно обсуждался, и я раньше в этом участвовал, но после смены
>нескольких мест работ конфиги гдето остались и я вот опять у
>разбитого корыта:-(
>
>Ситуация тривиальная, разные домены, а пользователи могут именоваться одинаково, например:
>
>vim virtusertable
># Карась Артем Петрович
>Artem.Karas@integrator-tele.com            
>     karas_artem@integrator-tele.com
>Artem.Karas@integrator.in.ua            
>        karas_artem@integrator.in.ua
>
>Что для этого было сделано:
>1.кусок конфига майлера
>
>dnl +---------------------------+
>dnl | CYRUS          
>          
>|
>dnl +---------------------------+
>define(`confLOCAL_MAILER', `cyrusv2')dnl
>dnl define(`confLOCAL_MAILER', `cyrusv2d')dnl
>dnl define(`CYRUS_LMTP_SOCKET',`/var/imap/socket/lmtp')dnl
>dnl define(`CYRUSV2_MAILER_ARGS',`FILE /var/imap/socket/lmtp')dnl
>
>............
>
>dnl +---------+
>dnl | MAILERS |
>dnl +---------+
>MAILER(`local')dnl
>MAILER(`smtp')dnl
>MAILER(`cyrusv2')dnl
>dnl MAILER(`procmail')dnl
>
>2. Кусок  mailertable
>
>integrator.in.ua        cyrusv2:/var/imap/socket/lmtp
>integrator-tele.com    cyrusv2:/var/imap/socket/lmtp
>
>3. Кусок imapd.conf
>
>#defaultdomain:
>defaultdomain: integrator.in.ua
>virtdomains: userid
>
>Вроде все ,что с этим связано, а вот проблема стандартная:
>Почта приходящая на любой адрес ложиться в ящик домена по умолчанию, если
>конечно там присутствует пользователь, в противном случае:
>
>Jul  8 14:12:03 ns sm-mta[99163]: l68BBsDO099157: to=<baryshovets_vitaly@integrator-tele.com>, delay=00:00:05, xdelay=00:00:00, mailer=cyrusv2, pri=30489, relay=localhost, dsn=5.1.1, stat=User unknown
>Jul  8 14:12:03 ns sm-mta[99163]: l68BBsDO099157: l68BC3DM099163: DSN: User unknown
>Jul  8 14:12:03 ns sm-mta[99163]: l68BC3DM099163: to=<karas_artem@integrator.in.ua>, delay=00:00:00, xdelay=00:00:00, mailer=cyrusv2, pri=31854, relay=localhost [[UNIX: /var/imap/socket/lmtp]], dsn=2.0.0, stat=Sent
>Jul  8 14:12:03 ns sm-mta[99163]: l68BBsDO099157: l68BC3DN099163: postmaster notify: User unknown
>
>Jul  8 14:12:03 ns sm-mta[99163]: l68BC3DN099163: to=karas_artem@integrator.in.ua, delay=00:00:00, xdelay=00:00:00, mailer=cyrusv2, pri=30000,
>relay=localhost [[UNIX: /var/imap/socket/lmtp]], dsn=2.0.0, stat=Sent
>
>Перебрал множество вариантов, с бубном танцы были, а чуда не произошло!
>Очень надеюсь на ВАС!!!

defaultdomain: integrator.in.ua
virtdomains: userid
loginrealms: integrator.in.ua integrator-tele.com

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "cyrus-imap+sendmail->virtualdomain"  
Сообщение от avator (ok) on 09-Июл-07, 12:54 

>
>defaultdomain: integrator.in.ua
>virtdomains: userid
>loginrealms: integrator.in.ua integrator-tele.com

Так и было, прошу прошещие не указал сразу:-(
grep integrator /usr/local/etc/imapd.conf
loginrealms: integrator.in.ua integrator-tele.com
defaultdomain: integrator.in.ua

Сейчас пробую по этой схеме:
http://groups.google.com/group/cyrus-sendmail

Попробую smmapd, может и будет счастье:-)
http://groups.google.com/group/cyrus-sendmail/web/setup-procedure

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "cyrus-imap+sendmail->virtualdomain"  
Сообщение от avator (ok) on 09-Июл-07, 19:34 
Интересная вещь получается, что при использовании lmtpd таблицы virtusertable не используются все и так прекрасно работает в defaultdomain!!!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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