Главная страница


ru.unix

 
 - RU.UNIX ----------------------------------------------------------------------
 From : Sergey Novotochenov                  2:5020/400     15 Mar 2006  21:31:08
 To : All
 Subject : sendmail, cyrus и виртуальные домены.
 -------------------------------------------------------------------------------- 
 
 Hi, All.
 
 Подскажите, пожалуйста, кто использует виртуальные домены в cyrus в связке с 
 sendmail.
 Пользователи хранятся в базе sasldb2.
 
 Проблема: sendmail не принимает почту для локальных пользователей без 
 аутентификации.
 
 Hа этапе приёма почты sendmail считает пользователей не локальными и требует 
 аутентификации.
 Если отправка почты идёт с одного внутреннего пользователя на другого через 
 почтовый клиент, то выполняется аутентификация и почта успешно доставляется.
 Также и отправка почты наружу, за пределы сервера, проходит нормально, в 
 журнале sendmail видно успешную аутентификацию.
 
 Таким образом, проблема заключается, как настроить sendmail, чтобы он считал 
 пользователей из базы sasldb2 локальными и не требовал аутентификации.
 
 Cyrus IMAP Server 2.2.12 настроен согласно документации, с использованием 
 "Configuring Virtual Domains":
 virtdomains: yes
 defaultdomain: one.net
 
 Доступ по IMAP4 ко всем пользователям в базе sasldb2 проходит успешно.
 
 sendmail 8.13.5 собран с поддержкой SASLv2 и сконфикурирован со следующими 
 строками:
 define(`confLOCAL_MAILER', `cyrusv2')
 TRUST_AUTH_MECH(`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
 define(`confAUTH_MECHANISMS',`DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
 MAILER(`cyrusv2')
 
 Согласно документации cyrus "Configuring Virtual Domains":
 1. В базу mailertable добавлены все используемые домены:
 one.net              cyrusv2:/полный путь к сокету lmtp
 two.net              cyrusv2:/полный путь к сокету lmtp
 
 2. В файле local-host-names этих доменов нет.
 
 3. В файле sendmail.cf указано:
 S=EnvFromSMTP/HdrFromSMTP, R=EnvToSMTP
 
 Если прописать домены mydomain.net mydomain1.net в файл local-host-names и 
 убрать строку из п. 3, тогда sendmail начинает считать эти домены локальными 
 и принимает почту для пользователей в этих доменах.
 Hо при этом теряется функциональность виртуальных доменов, т.е. почта для 
 фактически разных пользователей user@one.net и user@two.net доставляется в 
 ящик user@one.net (one.net - домен по умолчанию).
 
 Как настроить sendmail использовать виртуальные домены cyrus?
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5.3
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 sendmail, cyrus и виртуальные домены.   Sergey Novotochenov   15 Mar 2006 21:31:08 
 Re: sendmail, cyrus и виртуальные домены.   Alexander Gottlieb   16 Mar 2006 17:54:20 
 Re: sendmail, cyrus и виртуальные домены.   Alex Korchmar   16 Mar 2006 16:18:43 
 Re: sendmail, cyrus и виртуальные домены.   Alexander Gottlieb   16 Mar 2006 20:35:33 
Архивное /ru.unix/6488093a5234.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional