EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Miha_hard
- рядовой
- Сообщения: 25
- Зарегистрирован: 2007-05-13 9:00:05
Непрочитанное сообщение
Miha_hard » 2008-05-05 15:08:37
Стоит задача копировать почту.. как у многих..
копирую так:
http://www.opennet.ru/tips/info/1544.shtml
только у меня:
Но писем очень много и открывать это счастье по imap - замучаешься.
Соответственно вопрос как написать строку чтоб папки получались вида:
Код: Выделить всё
directory = /var/mail/exim/domen.ext/copy/.2008.05.1
*где единица может быть числом месяца или неделей - как можно. или так и так.
Miha_hard
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
-
Контактная информация:
Непрочитанное сообщение
LMik » 2008-05-05 15:22:52
У меня как то так вроде
В роутерах
Код: Выделить всё
deliver_copy:
debug_print = "R: BACKUP COPY INCOMING FOR: $local_part@$domain"
driver = accept
domains = +local_domains
local_parts = ${lookup mysql{SELECT login from users \
WHERE login="${local_part}" AND domain='${domain}' AND status='1'}}
transport = local_copy_incoming
no_more
В транспортах
Код: Выделить всё
local_copy_incoming:
driver = appendfile
delivery_date_add
directory = /usr/mail/backup/${substr_0_10:$tod_log}/$domain/$local_part
envelope_to_add
return_path_add
group = mail
mode = 0660
maildir_format = true
create_directory = true
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
LMik
-
LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
-
Контактная информация:
Непрочитанное сообщение
LMik » 2008-05-05 15:24:04
И архивирование в кроне в 6 утра скрипт
Код: Выделить всё
mail# cat /usr/backup/backup.sh
!#/bin/sh
dst_dir=`date +%y_%m_%d`
mv /usr/mail/backup /usr/backup/newbak
tar -P -zcf /usr/backup/${dst_dir}.tar.gz /usr/backup/newbak/*
rm -rf /usr/backup/newbak/
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
LMik
-
Miha_hard
- рядовой
- Сообщения: 25
- Зарегистрирован: 2007-05-13 9:00:05
Непрочитанное сообщение
Miha_hard » 2008-05-05 15:34:36
Код: Выделить всё
directory = /usr/mail/backup/${substr_0_10:$tod_log}/$domain/$local_part
${substr_0_10:$tod_log} чему получается равно? И откуда берется? У меня $tod_log нет..
Miha_hard
-
LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
-
Контактная информация:
Непрочитанное сообщение
LMik » 2008-05-06 7:32:19
Miha_hard писал(а):Код: Выделить всё
directory = /usr/mail/backup/${substr_0_10:$tod_log}/$domain/$local_part
${substr_0_10:$tod_log} чему получается равно? И откуда берется? У меня $tod_log нет..
"2008-05-06" получаются папки
http://www.lissyara.su/?id=1254 ctrl+f tod_log
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
LMik
-
Alex Keda
- стреляли...
- Сообщения: 35420
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2008-05-20 18:18:54
Убей их всех! Бог потом рассортирует...
Alex Keda