Re: Какое хранилище выбр ать для почты?
Alexey Lobanov пишет: Hi. On 09/11/06 18:50, Peter Teslenko wrote: Приветствую, коллеги. Идеологический вопрос: Планирую переносить почтовый сервер на новое железо. Будет IMAP + POP3. Где хранить почту? Maildir в юзерском каталоге или как в /var/spool/mail/ ? Насколько я понимаю, если планируется доступ *только* IMAP + POP3, то почтовые файлы должны принадлежать не юзеру, а IMAP-серверу. При этом существенно проще решается много проблем безопасности, администрирования, и т.п. Например, серверу не нужно иметь ни административных прав, ни делать setuid() на юзера, чтобы добраться до данных. Соответственно, это может быть и SQL база, и собственное хранилище Cyrus IMAP, и т.п. Но никак не ~/Maildir/ и не глючный по природе ---^^ Можно подробнее - почему ты так категорично против maildir? /var/spool/mail/Unix mailbox. А.Л. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Какое хранилище выбр ать для почты?
Hi. On 13/11/06 11:11, Andrey Lubimets wrote: Alexey Lobanov пишет: Hi. On 09/11/06 18:50, Peter Teslenko wrote: Приветствую, коллеги. Идеологический вопрос: Планирую переносить почтовый сервер на новое железо. Будет IMAP + POP3. Где хранить почту? Maildir в юзерском каталоге или как в /var/spool/mail/ ? Насколько я понимаю, если планируется доступ *только* IMAP + POP3, то почтовые файлы должны принадлежать не юзеру, а IMAP-серверу. При этом существенно проще решается много проблем безопасности, администрирования, и т.п. Например, серверу не нужно иметь ни административных прав, ни делать setuid() на юзера, чтобы добраться до данных. Соответственно, это может быть и SQL база, и собственное хранилище Cyrus IMAP, и т.п. Но никак не ~/Maildir/ и не глючный по природе ---^^ Можно подробнее - почему ты так категорично против maildir? Исключительно из-за прав доступа. Если требуется *только* POP+IMAP, то: - нехорошо, что сетевой сервис имеет право ковыряться в файлах каждого пользователя, с правами пользователя или рута; - нехорошо, что агент локальной доставки имеет право ковыряться в файлах каждого пользователя, с правами пользователя или рута; - нехорошо, что сам пользователь может ковыряться в Maildir не всегда прямыми руками. Ключевые слово, повторяю - *только*. У меня, например, много лет работала унаследованная от Новелловского сервера система, в которой основной доступ юзеров к почте был с виндовых клиентов через файловые шары. Без всяких дополнительных протоколов и схем аутентификации. Соответственно, это были именно Maildir'ы, как самый естественный способ. И недостаток #3 действительно проявлялся: особо умные юзеры несколько раз грохали то всю свою почту, то явно лишние пустые директории типа Maildir/tmp/ :-) А.Л. /var/spool/mail/Unix mailbox. А.Л. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Какое хранилище выбр ать для почты?
Alexey Lobanov пишет: Hi. On 13/11/06 11:11, Andrey Lubimets wrote: Alexey Lobanov пишет: Hi. On 09/11/06 18:50, Peter Teslenko wrote: Приветствую, коллеги. Идеологический вопрос: Планирую переносить почтовый сервер на новое железо. Будет IMAP + POP3. Где хранить почту? Maildir в юзерском каталоге или как в /var/spool/mail/ ? Насколько я понимаю, если планируется доступ *только* IMAP + POP3, то почтовые файлы должны принадлежать не юзеру, а IMAP-серверу. При этом существенно проще решается много проблем безопасности, администрирования, и т.п. Например, серверу не нужно иметь ни административных прав, ни делать setuid() на юзера, чтобы добраться до данных. Соответственно, это может быть и SQL база, и собственное хранилище Cyrus IMAP, и т.п. Но никак не ~/Maildir/ и не глючный по природе ---^^ Можно подробнее - почему ты так категорично против maildir? Исключительно из-за прав доступа. Если требуется *только* POP+IMAP, то: понятно , ты против хранения почты в домашних каталогах, а не как формата хранилища почты (напр. виртуальнй /var/spool/Maildir/domain/user/). - нехорошо, что сетевой сервис имеет право ковыряться в файлах каждого пользователя, с правами пользователя или рута; - нехорошо, что агент локальной доставки имеет право ковыряться в файлах каждого пользователя, с правами пользователя или рута; - нехорошо, что сам пользователь может ковыряться в Maildir не всегда прямыми руками. В общем то, если в системе заведены пользователи только для почты (без shell и ftp доступа), то это не существенно. Ключевые слово, повторяю - *только*. У меня, например, много лет работала унаследованная от Новелловского сервера система, в которой основной доступ юзеров к почте был с виндовых клиентов через файловые шары. Без всяких дополнительных протоколов и схем аутентификации. Соответственно, это были именно Maildir'ы, как самый естественный способ. И недостаток #3 действительно проявлялся: особо умные юзеры несколько раз грохали то всю свою почту, то явно лишние пустые директории типа Maildir/tmp/ :-) А.Л. /var/spool/mail/Unix mailbox. А.Л. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Какое хранилище выбр ать для почты?
Hi. On 13/11/06 13:01, Andrey Lubimets wrote: Исключительно из-за прав доступа. Если требуется *только* POP+IMAP, то: понятно , ты против хранения почты в домашних каталогах, а не как формата хранилища почты Точно. (напр. виртуальнй /var/spool/Maildir/domain/user/). - нехорошо, что сетевой сервис имеет право ковыряться в файлах каждого пользователя, с правами пользователя или рута; - нехорошо, что агент локальной доставки имеет право ковыряться в файлах каждого пользователя, с правами пользователя или рута; - нехорошо, что сам пользователь может ковыряться в Maildir не всегда прямыми руками. В общем то, если в системе заведены пользователи только для почты (без shell и ftp доступа), то это не существенно. Да, но нужно ли вообще плодить home dirs в такой системе, вместо единственного хранилища почты? И зачем вообще этих чисто почтовых пользователей видеть в getent passwd? А. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Какое хранилище выбр ать для почты?
Hi. On 09/11/06 18:50, Peter Teslenko wrote: Приветствую, коллеги. Идеологический вопрос: Планирую переносить почтовый сервер на новое железо. Будет IMAP + POP3. Где хранить почту? Maildir в юзерском каталоге или как в /var/spool/mail/ ? Насколько я понимаю, если планируется доступ *только* IMAP + POP3, то почтовые файлы должны принадлежать не юзеру, а IMAP-серверу. При этом существенно проще решается много проблем безопасности, администрирования, и т.п. Например, серверу не нужно иметь ни административных прав, ни делать setuid() на юзера, чтобы добраться до данных. Соответственно, это может быть и SQL база, и собственное хранилище Cyrus IMAP, и т.п. Но никак не ~/Maildir/ и не глючный по природе /var/spool/mail/Unix mailbox. А.Л. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: Какое хранилище выбр ать для почты?
Peter Teslenko wrote: Приветствую, коллеги. Идеологический вопрос: Планирую переносить почтовый сервер на новое железо. Будет IMAP + POP3. Где хранить почту? Maildir в юзерском каталоге или как в /var/spool/mail/ ? в mysql, dbmail'ом -- Sergio. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]