Решение найдено на procmail
DEFAULT=/var/spool/mail/$LOGNAME/new
ORGMAIL=/var/spool/mail/$LOGNAME
MAILDIR=/var/spool/mail/$LOGNAME
DELIVER="/usr/lib/dovecot/deliver -d $LOGNAME"
LOGFILE=/root/procmail.log
VERBOSE=yes
# deliver spam to spam folder
:0
* ^X-Spam-Status: Yes
.Spam/
и на dovecot
inbox = yes
#mailbox name {
# auto=create will automatically create this mailbox.
# auto=subscribe will both create and subscribe to the mailbox.
#auto = no
# Space separated list of IMAP SPECIAL-USE attributes as specified by
# RFC 6154: \All \Archive \Drafts \Flagged \Junk \Sent \Trash
#special_use =
#}
# These mailboxes are widely used and could perhaps be created automatically:
mailbox Drafts {
special_use = \Drafts
auto = create
}
mailbox Spam {
special_use = \Junk
auto = subscribe
}
mailbox Trash {
special_use = \Trash
auto = create
}
Псевдоним:
alias ls="ls --block-size=Mb"
Но вы действительно хотите всегда видеть размеры файлов в мегабайтах?
GNU ls
, df
и du
из пакета GNU coreutils будут использовать переменную среды BLOCK_SIZE
, если она существует в текущей среде.
Вы можете использовать это, чтобы получить желаемый эффект, установив и экспортировав BLOCK_SIZE
в файлы запуска вашей оболочки (, например. ~/.bashrc
или эквивалент для интерактивных оболочек ).
export BLOCK_SIZE=M # or MiB (2^20 bytes), or MB (10^6 bytes)
Если вы хотите изменить только размер блока, используемый ls
(, а не du
и df
), установите LS_BLOCK_SIZE
, а не BLOCK_SIZE
(, также есть DU_BLOCK_SIZE
и DF_BLOCK_SIZE
).
Размер блока, заданный переменной среды, по-прежнему можно переопределить в командной строке с помощью --block-size=somevalue
.
См. также: