kurych
Я же показал: “local_transport = virtual”. И ссылки по теме дал. Читайте до посинения просветления. Без понимания матчасти в линуксе (да и вообще, в сетях) - не жизнь.

вопрос такой, если я настраиваю через postfix агент доставки= virtual то получается я должен указывать где полный путь индивидуального виртуального почтового ящика?
к примеру файл типа:
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_recipients
или можно сделать как то через регулярное выражение чтобы не указывать каждый раз для каждого ящика где он находится?

сейчас у меня так
virtual_mailbox_domains = $mydomain
virtual_mailbox_base = /var/spool/mail
virtual_uid_maps = static:8
virtual_gid_maps = static:12
virtual_minimum_uid = 1
virtual_transport = virtual
virtual_mailbox_maps = hash:/etc/postfix/virtual_mailbox_recipients
virtual_alias_maps = hash:/etc/postfix/virtual
kurych
Конечно, можете не использовать dovecot в качестве LDA. Postfix и сам справится. Просто в этом случае dovecot сможет индексировать сообщения только при открытии почтового ящика для просмотра почты. Это может несколько замедлить процесс открытия ящика в почтовой программе.
есть какой то кусок кода как нужно класть средствами postfix ? или как ему указать что виртуальные пользователи находятся там то ? я так понимаю он ищет системных пользователей…
не понимаю саму мат часть
совершенно с вами согласен. и я извиняюсь, просто писал на скорую руку в конце рабочего дня в пятницу =)
вопрос такой- могу ли я только средствами postfix класть почту в ящики или для этого обязательного нужно задействовать dovecot?
доставкой в хранилище может и довкот делать…
с авторизацией всё гуд … так как этот же user1 проходит авторизацию и на smtp и на dovecot
отправялет и принимает почту (пнринимает всмысле смотрит есть новые письма) работает это……………..тупо не может сам себе отправить..отправляет спокойно а вот в логах не доходит до хранилища или чего то там
вообщем авторизация у postfix через dovecot
ошибка вот такая
вообщем сообщения отправляются но не доходят самому себе
при этом на отправку всё отлично работает
mail postfix/local[20937]: CCC718E0036: to=<[email protected]>;, relay=local, delay=0, delays=0/0/0/0, dsn=5.1.1, status=bounced (unknown user: "user1")
конфиг постфикса
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/libexec/postfix
data_directory = /var/lib/postfix
mail_owner = postfix
inet_interfaces = all
inet_protocols = all
mydestination = mol.ru
virtual_mailbox_maps = hash:/etc/postfix/recipients
local_recipient_maps = $virtual_mailbox_maps
mynetworks = 195.68.168.123, 127.0.0.0/8
permit_sasl_authenticated = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = dovecot
smtpd_sasl_path = /var/spool/postfix/private/auth
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mail_spool_directory = /var/spool/mail
virtual_mailbox_base = /var/spool/mail
virtual_uid_maps = static:8
virtual_gid_maps = static:12
virtual_minimum_uid = 1
  
вирт пользователи
dovecot берет пользователей из файла
хранятся в maildir
собственно вопрос я так понимаю postfix просто не понимает куда ему класть письма? и это нужно предоставить dovecodу?
просто уже запутался как сделать чтобы письма принимались на сущ. ящики
sleepycat
механики нету, пол спички ждать не приходиться пока механика переедет куда надо.
2) нет не правильно, на хостинговом сервере 50Г отпущено для логов, и то, остается с запасом большим, да и ротация логов “ленивая” (т.е. раз в месяц или дальше). Обычно хватает логов недельной давности, а логи текстовые в пожатом состоянии (тут уж сколько надо хранить старых копий - столько и оставляют) занимают еще меньше места, т.е. 50Г людям на всю жизнь порой хватает, я советую отдать явно лишние 100Г в др. место, где оно нужнее с точки зрения “диспозиции”. xD Хотя если мыло там же будет, в варе, то вполне нормально, но тогда у вас в отдельном разделе будут не только почта но и логи и некотрая др. отладочная информация. Смотрите хватит 200Г , значить порядок, одобрямс.
нет нет я имею ввиду что я тупо взял /var и в нем же /var/spool чтобы и хранилище для почты сделать там же.. как правило же нужно mailbox в /var/spool хранить? ну как правило ?
вот я и выдеили и для логов и за одно и для хранилища
так правильно ?
sleepycat
Хозяин-барин, можно отдельно касательно всего сервера, можно настроить сислог так, чтобы вообще слал логи на др. сервер, а на этом не заморачиваться вовсе, как удобней. Если хочется - то можно.(с)
Просто как правило стОит отделять те места, где изменения идут часто от тех, которые постоянно только отдают данные, например отделить системый раздел от хранилищ данных, в данном случае ящики, вполне разумная идея, однако после того, как ссд винты станут обыденностью, уже не так много будет выгоды, раз что для удобства контроля и простоты бекапов.

я решил тупо весь var на отдельный 200 гигов кинуть ) правильно?
почему для ССД это не так важно?
sleepycat
где хочешь хранить то и клади, когда баловался почтарем на фряхе было в /var/spool/mail. Как на пингвине и в данный момент(версии) не ведаю в точности.
а сам /var/log при почтаре лучше отдельно?
sleepycat
разделы с ящиками, куда положешь не важно, почтарь всегда можно перенавести на др. место.
а var/spool
или var ?
вообщем что лучше вынести в отдельный раздел ?