Re: Какое хранилище выбр ать для почты?

2006-11-13 Пенетрантность Andrey Lubimets

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: Какое хранилище выбр ать для почты?

2006-11-13 Пенетрантность 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, то:

- нехорошо, что сетевой сервис имеет право ковыряться в файлах каждого 
пользователя, с правами пользователя или рута;


- нехорошо, что агент локальной доставки имеет право ковыряться в файлах 
каждого пользователя, с правами пользователя или рута;


- нехорошо, что сам пользователь может ковыряться в 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: Какое хранилище выбр ать для почты?

2006-11-13 Пенетрантность Andrey Lubimets

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: Какое хранилище выбр ать для почты?

2006-11-13 Пенетрантность Alexey Lobanov

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: Какое хранилище выбр ать для почты?

2006-11-10 Пенетрантность 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/ и не глючный по природе
/var/spool/mail/Unix mailbox.

А.Л.


 


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Re: Какое хранилище выбр ать для почты?

2006-11-09 Пенетрантность sergio

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]