полный архив почты.

EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

полный архив почты.

Непрочитанное сообщение Happy_demon » 2008-09-18 16:21:07

Доброе время!
Нашёл в интернете интересную ссылку http://www.freesource.info/wiki/OnyX/Po ... ailbackup& собственно именно это мне и нужно - полный бэкап почты с последующим контролем. собственно у меня 1 вопрос и 1 просьба :oops:
Вопрос. Кто как работает с архивной почтой после always_bcc sender_bcc и иже с ними? как это работает - понятно, но в результате копирования всей почты получается АГРОМНЫЙ почтовый ящик и найти там что-либо по-моему невозможно... тот же Bat загибается на примерно 30000 писем в ящике, а тут их будет много больше. искать письма вручную, подключившись по ssh -тоже удовольствие ниже среднего. во первых mc в больших каталогах тоже начинает тупить, во-вторых контроль осуществлять буду не я и хотелось бы максимально простой интерфейс...
Просьба. :oops: почтовик был настроен по известной статье Alex'a_hha фря 6.2 постфикс,амавис,спамассасин и прочее. если можно - гляньте ссылку ту что я вверху указал и скажите, что в этом скрипте надо поменять, чтобы он заработал...
Заранее спасибо

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: полный архив почты.

Непрочитанное сообщение zingel » 2008-09-20 18:39:18

во первых mc в больших каталогах тоже начинает тупить
Забудьте про mc, mc - это ересь. Руками нужно, или написать скрипт.
что в этом скрипте надо поменять, чтобы он заработал...
Какую ошибку выдаёт, на какой строке?
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
f_andrey
майор
Сообщения: 2645
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: полный архив почты.

Непрочитанное сообщение f_andrey » 2008-09-20 18:51:31

zingel писал(а):Забудьте про mc, mc - это ересь. Руками нужно, или написать скрипт.
Про mc плюс бесконечность :Bravo:
А про работу с почтой, посмотри вот это скорее всего подойдет.
zingel как не обидно но почти все уже написано до нас ;-)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: полный архив почты.

Непрочитанное сообщение zingel » 2008-09-20 18:53:26

это - да, написано...
Z301171463546 - можно пожертвовать мне денег

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: полный архив почты.

Непрочитанное сообщение Happy_demon » 2008-09-22 9:00:58

Код: Выделить всё

[root@bc /usr/handmade/mail_backup]# ./mail_backup.pl -q
E-mail backup & sorting program by ONYX.
The following mails will be stored:

tmp
cur
new

Total: 3 mails.
Cant unlink source file tmp!
2. Storing: inbox -> Unsorted -> Done.[root@bc /usr/handmade/mail_backup]#
каталоги создаёт и все. смущает также переменная $config_path="/etc/postfix/vusers";

Код: Выделить всё

#путь до файла, содержащего целевых пользователей в формате "user@domain.com /user/home/dir"
я там должен указать вот это?

Код: Выделить всё

[root@bc /usr/handmade/mail_backup]# cat vusers
ivanov@domen.ru /var/spool/mail/ivanov\@domen.ru
petrov@domen.ru /var/spool/mail/petrov\@domen.ru
2 f_andrey про ссылку э-э-э ничего не скажу, не понял.
наверняка я не первый с такой проблемой сталкивался. в идеале я представляю себе ~ так
1. вся почта вход. и исход. копируется на отдельный винт, бо их будет оч. много и хранить их собираются за целый год.
2. есть база, куда заносятся адреса вход/исход, хорошо бы тема письма, хорошо бы пару строк тела письма, хорошо бы название прикрепленных файлов, ну и совсем хорошо сами прикрепленные файлы
3. соответственно есть вэб-морда где можно искать письма по отправителю/получателю, дате, и т.д. атачи тоже надо просматривать через эту морду.
ну это я размечтался. пока просто хотелось бы заставить скрипт работать. кто может - гляньте, пожалуйста, где там подкрутить.
Заранее спасибо.

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: полный архив почты.

Непрочитанное сообщение zingel » 2008-09-22 9:04:02

права проверить на то, что (должно быть 755)

Код: Выделить всё

Cant unlink source file tmp!
Z301171463546 - можно пожертвовать мне денег

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: полный архив почты.

Непрочитанное сообщение Happy_demon » 2008-09-22 9:17:06

права проверить на то, что (должно быть 755)
там везде 755+я, к сожалению под рутом... правда не на боевом серваке

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: полный архив почты.

Непрочитанное сообщение zingel » 2008-09-22 9:23:46

а оунер с группой?
Z301171463546 - можно пожертвовать мне денег

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: полный архив почты.

Непрочитанное сообщение Happy_demon » 2008-09-22 9:33:09

да рут я! овнер с кем?

Аватара пользователя
zingel
beastie
Сообщения: 6204
Зарегистрирован: 2007-10-30 3:56:49
Откуда: Moscow
Контактная информация:

Re: полный архив почты.

Непрочитанное сообщение zingel » 2008-09-22 9:37:16

тогда дело в путях.
Z301171463546 - можно пожертвовать мне денег

Аватара пользователя
f_andrey
майор
Сообщения: 2645
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: полный архив почты.

Непрочитанное сообщение f_andrey » 2008-09-22 15:03:00

Happy_demon писал(а): 2 f_andrey про ссылку э-э-э ничего не скажу, не понял.
наверняка я не первый с такой проблемой сталкивался. в идеале я представляю себе ~ так
1. вся почта вход. и исход. копируется на отдельный винт, бо их будет оч. много и хранить их собираются за целый год.
2. есть база, куда заносятся адреса вход/исход, хорошо бы тема письма, хорошо бы пару строк тела письма, хорошо бы название прикрепленных файлов, ну и совсем хорошо сами прикрепленные файлы
3. соответственно есть вэб-морда где можно искать письма по отправителю/получателю, дате, и т.д. атачи тоже надо просматривать через эту морду.
ну это я размечтался. пока просто хотелось бы заставить скрипт работать. кто может - гляньте, пожалуйста, где там подкрутить.
Заранее спасибо.
Ну это тебе нужна прям какая то супер штука :) такое и за деньги то небось не очень найдешь, а по ссылке продвинутый почтовый клиент, у которого вроде не плохие возможности поиска, сам пока не пробовал за ненадобностью, но так как он для консоли его вероятно можно нехило использовать в скриптах.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: полный архив почты.

Непрочитанное сообщение Happy_demon » 2008-09-22 15:20:20

ы) действительно пути. только теперь он всю почту из ящика удаляет...чего-то не то...

Happy_demon
сержант
Сообщения: 194
Зарегистрирован: 2006-08-16 16:33:55
Откуда: Санкт-Петербург

Re: полный архив почты.

Непрочитанное сообщение Happy_demon » 2008-09-25 14:51:13

тааак. ну скрипт заработал. это есть гуд. т.е. почту из always_bcc по скрипту копируется в папку и даже раскидывается по пользователям, входящая и исходящая.
теперь плавно подошли к следующему вопросу - как на перле, или шелл из письма вытащить в первую очередь вложенные файлы? очень хочется чтобы каждое письмо лежало в отдельном каталоге,желательно в виде текстового файла и рядом же лежали все вложения. модуль может готовый перловый есть, или кто подобным занимался? хорошо бы затем в базу мускула кидать: кому,от кого,когда,тема,имена прикрепленных файлов,пару строчек из тела письма...ну это попозжей. сейчас надо из письма выдернуть все вложения.
Кто может помочь-буду очень признателен...