LINUX.ORG.RU

Postfix тип почтового ящика


0

2

Указываю тип почтового ящика home_mailbox = Mailbox соответственно почта идёт в home/user/Mailbox и так для каждого юзера , а хочется чтобы почта хранилась примерно так /var/mail/user/mailbox просто мне так удобнее как это реализовать?

★★

может virtual_mailbox_base = /var/mail?

JB ★★★★★
()

А сам пример конфига почитать, не?

# mailbox file relative to a user's home directory. The default
# mailbox file is /var/spool/mail/user or /var/mail/user.  Specify
# "Maildir/" for qmail-style delivery (the / is required).
#
#home_mailbox = Mailbox
#home_mailbox = Maildir/
mail_spool_directory = /var/spool/mail
у меня так, почта падает в:
[sanja@helennet ~]$ ls -l /var/mail
lrwxrwxrwx 1 root root 10 Апр  1  2009 /var/mail -> spool/mail

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

самое интерсное нет уменя этих коментариев , наверно потому что когда устанавливал postfix использовал мастер установки мой main.cf решил использовать не mailbox a maildir

насколько я понял для этого нужно -указать

mail_spool_directory = /var/mail/

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
delay_warning_time = 4h

readme_directory = no

# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

#Имя, домен и псевдонимы почтового узла
#myhostname: Название вашего компьютера + его доменная часть
myhostname = virdebian.kagaz.local

mydomain = virdebian.kagaz.local
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases

#параметр, значение которого добавляется к адресу от
#правителя или получателя, если он указан не полностью
myorigin = virdebian.kagaz.local

# Список доменов, через которые будет осуществляться локальная доставка
mydestination = virdebian.local, virdebian.kagaz.local, localhost.kagaz.local, localhost
relayhost = 
mynetworks = 192.168.3.0/24,127.0.0.0/8
#mailbox_command = procmail -a "$EXTENSION"
#mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all

# Формат почтового ящика, возможен вариант Mailbox
# Каталоги для хранения почты и очереди Postfix

mail_spool_directory = /var/mail/
queue_directory = /var/spool/postfix

но каталог не создаётся в логах

Nov 22 13:10:11 virdebian postfix/local[3610]: E1D735CD26: to=<andrey@virdebian.local>, relay=local, delay=0.05, delays=0.02/0.01/0/0.01, dsn=5.2.0, status=bounced (maildir delivery failed: create maildir file /var/mail/andrey/tmp/1290420611.P3610.virdebian: Not a directory)
Nov 22 13:10:11 virdebian postfix/qmgr[3598]: E1D735CD26: removed
Nov 22 13:10:13 virdebian postfix/smtpd[3603]: disconnect from virdebian.kagaz.local[192.168.3.25]
drac753 ★★
() автор топика
Ответ на: комментарий от drac753

1. формат mailbox поставь
2. в /var/mail при этом(мейлбокс) создаются не директории а файлы(ящики) для каждого юзера
3. перезапусти постфикс

novitchok ★★★★★
()
Ответ на: комментарий от novitchok

тоесть , мне придётся для каждого пользователя создавать каталоги в ручную ? Или только Maildir ?

drac753 ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.