URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 86785
[ Назад ]

Исходное сообщение
"Postfix и maildir"

Отправлено Cyclone , 02-Окт-09 12:54 
Всем привет!
Сейчас maildir определены так
virtual_mailbox_maps = hash:/etc/postfix/maildirs
Имеется ли возможность сделать так, чтобы Postfix сам определял куда класть почту, исходя из первой (до собаки) и второй (после собаки) частей почтового адреса.
То есть есть задача вообще уйти от
virtual_mailbox_maps = hash:/etc/postfix/maildirs

Содержание

Сообщения в этом обсуждении
"Postfix и maildir"
Отправлено ALex_hha , 02-Окт-09 13:45 
>Всем привет!
>Сейчас maildir определены так
>virtual_mailbox_maps = hash:/etc/postfix/maildirs
>Имеется ли возможность сделать так, чтобы Postfix сам определял куда класть почту,
>исходя из первой (до собаки) и второй (после собаки) частей почтового
>адреса.
>То есть есть задача вообще уйти от
>virtual_mailbox_maps = hash:/etc/postfix/maildirs

Можно, использовать postfixadmin


"Postfix и maildir"
Отправлено Cyclone , 02-Окт-09 15:25 
>Можно, использовать postfixadmin

Не, это не вариант. 30000 почтовых ящиков



"Postfix и maildir"
Отправлено ALex_hha , 02-Окт-09 17:50 
>>Можно, использовать postfixadmin
>
>Не, это не вариант. 30000 почтовых ящиков

И в чем проблема? Или по твоему для такого количества ящиков файл более удобный вариант?


"Postfix и maildir"
Отправлено Cyclone , 02-Окт-09 22:44 
>И в чем проблема? Или по твоему для такого количества ящиков файл
>более удобный вариант?

А кто сказал, что я этот файл руками формирую? Просто по некоторым причинам нужно от этого файла вообще уйти


"Postfix и maildir"
Отправлено ALex_hha , 03-Окт-09 15:40 
>А кто сказал, что я этот файл руками формирую?

а как, силой мысли? :)

> Просто по некоторым причинам нужно от этого файла вообще уйти

ну тогда может назовешь эти причины, а то телепаты в отпуске



"Postfix и maildir"
Отправлено Cyclone , 03-Окт-09 17:15 
>ну тогда может назовешь эти причины, а то телепаты в отпуске

Ну какая разница, а? Ну формируется щас эта ботва скриптом на основе выгрузки из БД. Помогло это тебе?

ИМХО гораздо правильнее и логичнее чтобы почтарь сам знал куда класть почту на основании доменной и пользовательской части, чем держать эти данные в базе.
Уйти от этой схемы надо так как хранить maildir в базе более нельзя будет


"Postfix и maildir"
Отправлено ALex_hha , 03-Окт-09 19:20 
>>ну тогда может назовешь эти причины, а то телепаты в отпуске
>
>Ну какая разница, а? Ну формируется щас эта ботва скриптом на основе
>выгрузки из БД. Помогло это тебе?
>
>ИМХО гораздо правильнее и логичнее чтобы почтарь сам знал куда класть почту
>на основании доменной и пользовательской части, чем держать эти данные в
>базе.
>Уйти от этой схемы надо так как хранить maildir в базе более
>нельзя будет

Ну а что мешает в скрипте сделать формирования пути на основании пользовательской и доменной частей? И опять таки, что мешает загнать всех пользователей в mysql (postfixadmin) там с этим проблем нет.



"Postfix и maildir"
Отправлено сабакка , 03-Окт-09 23:00 
доставку в maildir отдать, например, dovecot'у:
наводка: http://h4rryblogs.blogspot.com/2009/03/tutorial-dovecot-and-...

"Postfix и maildir"
Отправлено Cyclone , 05-Окт-09 09:03 
>доставку в maildir отдать, например, dovecot'у:
>наводка: http://h4rryblogs.blogspot.com/2009/03/tutorial-dovecot-and-...

За совет спасибо! В принципе, раскидывать почту в maildir это как раз задача LDA а не MTA. Однако по dovecot-у я нужного функционала не нашёл :(


"Postfix и maildir"
Отправлено сабакка , 05-Окт-09 10:02 
>>доставку в maildir отдать, например, dovecot'у:
>>наводка: http://h4rryblogs.blogspot.com/2009/03/tutorial-dovecot-and-...
>
>За совет спасибо! В принципе, раскидывать почту в maildir это как раз
>задача LDA а не MTA. Однако по dovecot-у я нужного функционала
>не нашёл :(

http://wiki.dovecot.org/MailLocation


"Postfix и maildir"
Отправлено Cyclone , 11-Ноя-09 12:09 
В общем, всё получилось так как и планировалось. Спасибо

"Postfix и maildir"
Отправлено сабакка , 11-Ноя-09 17:54 
рад успеху!!! :)

"Postfix и maildir"
Отправлено ALex_hha , 05-Окт-09 13:44 
>доставку в maildir отдать, например, dovecot'у:
>наводка: http://h4rryblogs.blogspot.com/2009/03/tutorial-dovecot-and-...

А толку Dovecot ведь тоже надо будет указать откуда брать список ящиков. Меняем шило на мыло


"Postfix и maildir"
Отправлено сабакка , 05-Окт-09 14:24 
http://wiki.dovecot.org/MailLocation

You can use several variables in the mail_location setting. See Variables for a full list, but the most commonly used ones are:
    *
      %u: Full username.
    *
      %n: User part in user@domain, same as %u if there's no domain.
    *
      %d: Domain part in user@domain, empty if there's no domain.


"Postfix и maildir"
Отправлено ALex_hha , 05-Окт-09 15:05 
>[оверквотинг удален]
>You can use several variables in the mail_location setting. See Variables for
>a full list, but the most commonly used ones are:
>    *
>      %u: Full username.
>    *
>      %n: User part in user@domain, same
>as %u if there's no domain.
>    *
>      %d: Domain part in user@domain, empty
>if there's no domain.

я не об этом говорил. Где хранить список валидных пользователей?! Например отправляют письмо на nonexist_user@domain.com и что тогда, dovecot его положит в /var/spool/mail/domain.com/nonexist_user ?!