|
|
ru.unix- RU.UNIX ---------------------------------------------------------------------- From : Vitaly E. Lavrov <lve@cit.aanet.ru> 16 Mar 2006 11:42:38 To : Sergey Novotochenov Subject : Re: sendmail, cyrus и виртуальные домены. -------------------------------------------------------------------------------- > Hi, All. > Согласно документации 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? без хака cyrus или замены sendmail-a никак. У меня работает такая связка /etc/mail/virtusertable @vdomaim1.xxx %1%%vdomaim1.xxx@vdomaim1.xxx.cyrus /etc/mail/mailertable vdomaim1.xxx.cyrus cyrus:vdomaim1.xxx Mcyrus, P=[IPC], F=sDFMnqXz, S=EnvFromSMTP/HdrFromSMTP, R=EnvToL/HdrToL, E=\r\n, T=DNS/RFC822/SMTP, A=TCP [xxx.xxx.xxx.xxx] lmtp У sendmail-а есть проблема - lmtp не может сохранить имя виртуального домена. Т.к. lmtp это локальная доставка и символа @ не должно быть в имени пользователя. Зато можно '%'! я хакал просто - в качестве разделителя имени пользователя и хоста добавил символ '%'. Патч lmtpengine.c тривиальный - ищем '@' и добавляем проверку '%' ( в 3-x местах ) если MTA умеет lmtp с именами user@host то править ничего не нужно. -- Vitaliy E. Lavrov | nic-hdl: VEL1-RIPN --- FIDOGATE 4.3.6-snp8 * Origin: St. Petersburg State University of Aerospace Instrume (2:5030/580.0) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix/302507b26cf72.html, оценка из 5, голосов 10
|