From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3F89C980.40602@yauza.ru> From: "Pavel S. Khmelinsky" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4) Gecko/20030710 X-Accept-Language: ru, en-us, en MIME-Version: 1.0 To: ALT Devel discussion list , sisyphus@altlinux.ru, community@altlinux.ru X-Enigmail-Version: 0.76.1.0 X-Enigmail-Supports: pgp-inline, pgp-mime Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Cc: Subject: [Comm] courier-imap: mysqlauth: name and domainname delimiter in email address X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: community@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Oct 2003 21:37:05 -0000 Date: Sun, 12 Oct 2003 21:37:05 -0000 X-Original-Date: Mon, 13 Oct 2003 01:37:04 +0400 X-List-Received-Date: Sun, 12 Oct 2003 21:37:05 -0000 Archived-At: List-Archive: List-Post: Тут мигрировал с почтовой системы на базе qmail на courier-imap. И обе работают в связке с MySQL. При миграции возникла проблема qmail+vpopmail были настроены так что у при аунтификации пользователя разделителем его имени и домена был символ `%`. Т.е. выглядело это так user hmepas%altlinux.ru pass some_password Courier-imap так не умеет, ему нужно чтобы разделителем был символ @. Пользователей много и у всех сменить имя пользователя в почтовых настройкам довольно дорогая задача, поэтому проше было написать патчик, чтобы courier-imap получая имя пользователя искал символ % в качестве разделителя, если конечно не будет найдет символ @. Понятно что довольно кривое решение и для апстрима не приемлимое, но для меня единственно возможное. Патч мой работает только для mysql аунтификации. В общем если кому-то оно надо, то оно у меня есть, есть src.rpm и i686.rpm под мастер 2.2. Могу выслать.