Deleted to trash

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

Модератор: xM

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
m.p.
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-15 9:41:22

Deleted to trash

Непрочитанное сообщение m.p. » 2011-05-03 10:34:13

Кто нибудь ставил сей плагин к dovecot?
никак не могу его собрать. ошибки постоянно. гугление не особо помогло.

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

[root@ns:/home/user/deleted_to_trash]# make
cc -O2 -fno-strict-aliasing -pipe     -fPIC -shared -Wall  -I/usr/local/include/dovecot  -I/usr/local/include/dovecot/src  -I/usr/local/include/dovecot/src/lib  -I/usr/local/include/dovecot/src/lib-storage  -I/usr/local/include/dovecot/src/lib-mail  -I/usr/local/include/dovecot/src/lib-imap  -I/usr/local/include/dovecot/src/lib-index  -DHAVE_CONFIG_H   -o lib_deleted_to_trash_plugin.so
cc: No input files specified
*** Error code 1

Stop in /usr/home/user/deleted_to_trash.

что то совсем запутался.
OS - FreeBSD 7.0

Хостинговая компания 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/

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Deleted to trash

Непрочитанное сообщение vadim64 » 2011-05-03 20:04:44

просто любопытствую: а чё он делает?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

m.p.
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-15 9:41:22

Re: Deleted to trash

Непрочитанное сообщение m.p. » 2011-05-03 20:11:29

ну как бы по умолчанию некоторые клиенты - outlook большой например - не удаляет письма, а помечает на удаление. а сей замечательный плагин к dovecot должен по идее перемещать помеченные письма в папку trash.

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Deleted to trash

Непрочитанное сообщение vadim64 » 2011-05-03 20:22:57

а откуда он у вас в домашней папочке появился? всмысле порта нету? сайт разработчика есть?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

m.p.
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-15 9:41:22

Re: Deleted to trash

Непрочитанное сообщение m.p. » 2011-05-03 20:27:08

в том то и дело что нету в портах. стал бы наверное как родной. а тут....
http://wiki.dovecot.org/Plugins/deleted-to-trash
вот ссыль на него.

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Deleted to trash

Непрочитанное сообщение vadim64 » 2011-05-03 20:31:38

Вы мэйкфайл поправили, как там описано?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Deleted to trash

Непрочитанное сообщение vadim64 » 2011-05-03 20:35:29

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

m.p.
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-15 9:41:22

Re: Deleted to trash

Непрочитанное сообщение m.p. » 2011-05-03 20:37:22

само собой. но возможно (даже скорее всего) тут и кроется заковыка.. но правильного решения пока не нашел. если не сложно у себя попробуйте смейкать плагинчик. даже инсталить не нуно. интересно что скажет.

m.p.
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-15 9:41:22

Re: Deleted to trash

Непрочитанное сообщение m.p. » 2011-05-03 20:46:43

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

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

find /put_k_papke_s_pismami/ -regex '.*/cur.*' -type f -ctime +14 -name '*,ST' -delete
но хотелось используя стандартные средства dovecot

Аватара пользователя
vadim64
майор
Сообщения: 2098
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: Deleted to trash

Непрочитанное сообщение vadim64 » 2011-05-03 21:11:19

всё хорошо! у меня тоже самое
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.

m.p.
рядовой
Сообщения: 10
Зарегистрирован: 2009-07-15 9:41:22

Re: Deleted to trash

Непрочитанное сообщение m.p. » 2011-05-03 21:23:15

vadim64 писал(а):всё хорошо! у меня тоже самое
гы. что ж хорошего?
ну пасиб и на этом...

Аватара пользователя
rax
рядовой
Сообщения: 15
Зарегистрирован: 2006-07-31 18:39:33

Re: Deleted to trash

Непрочитанное сообщение rax » 2011-06-16 15:32:15

find /put_k_papke_s_pismami/ -regex '.*/cur.*' -type f -ctime +14 -name '*,ST' -delete
Интересно, а как сие действо заменит этот плагин?

386
проходил мимо
Сообщения: 6
Зарегистрирован: 2010-03-10 19:48:25

Re: Deleted to trash

Непрочитанное сообщение 386 » 2012-01-15 12:04:49

Вот тут решение проблемы http://www.freebsd.org/cgi/query-pr.cgi ... getpatch=1

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

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	dovecot2-deleted-to-trash-plugin
#	dovecot2-deleted-to-trash-plugin/pkg-descr
#	dovecot2-deleted-to-trash-plugin/Makefile
#	dovecot2-deleted-to-trash-plugin/distinfo
#	dovecot2-deleted-to-trash-plugin/files
#	dovecot2-deleted-to-trash-plugin/files/patch-Makefile
#	dovecot2-deleted-to-trash-plugin/pkg-plist
#
echo c - dovecot2-deleted-to-trash-plugin
mkdir -p dovecot2-deleted-to-trash-plugin > /dev/null 2>&1
echo x - dovecot2-deleted-to-trash-plugin/pkg-descr
sed 's/^X//' >dovecot2-deleted-to-trash-plugin/pkg-descr << '4eb29ab192c9fa4f49a2f88409987363'
XThe purpose of this deleted_to_trash-plugin is that IMAP client,such as outlook doesn't work well with dovecot, it can not copy deleted email to Trash folder automatically. So, this plugin is to copy deleted item to Trash folder. Also, need to tell the difference between "move" and "delete" action on Outlook side, since both action deleted_to_trash marks the original email as deleted. for a "move" case, we don't copy to the trash folder. 
X
XWWW: http://wiki2.dovecot.org/Plugins/deleted-to-trash
4eb29ab192c9fa4f49a2f88409987363
echo x - dovecot2-deleted-to-trash-plugin/Makefile
sed 's/^X//' >dovecot2-deleted-to-trash-plugin/Makefile << 'b3c917e829aaaeae349772c2d372db97'
X# New ports collection makefile for:	dovecot2-deleted-to-trash-plugin
X# Date created:		Sat Jun 23 00:06:01 CET 2011
X# Whom:			Uffe Jakobsen (uffe@uffe.org)
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	dovecot2-deleted-to-trash-plugin
XPORTVERSION=	0.3
XPORTREVISION=	1
XCATEGORIES=	mail
X
XMAINTAINER=	uffe@uffe.org
XCOMMENT=	The dovecot 2.x plugin for moving deleted mails into trash
X
X#MASTER_SITES=	http://wiki2.dovecot.org/Plugins/deleted-to-trash
XMASTER_SITES=	http://wiki2.dovecot.org/Plugins/deleted-to-trash?action=AttachFile&do=get&target=
X
XDISTNAME=	deleted-to-trash-plugin_${PORTVERSION}_for_dovecot_2
X
XBUILD_DEPENDS=	${RUN_DEPENDS}
X
XRUN_DEPENDS=	dovecot>=2.0.9:${PORTSDIR}/mail/dovecot2
X
XCONFLICTS=	dovecot-deleted-to-trash-plugin
X
X#
X# Workaround: Could not get traditional fetch to handle MASTER_SITES (wiki) URL containing '&' - switched to wget
X#
XFETCH_BINARY=	wget
XFETCH_ARGS=
XFETCH_BEFORE_ARGS=	-O ${DISTNAME}${EXTRACT_SUFX}
X# Workaround: download site (wiki) did not seem to report file size 
XDISABLE_SIZE=	yes
X
X#
X# Workaround: plain .tar files are not fully supported in bsd.port.mk
X#
XEXTRACT_SUFX=	.tar
XEXTRACT_CMD=	${CAT}
XEXTRACT_BEFORE_ARGS=
X
XNO_WRKSUBDIR=	yes
X
XUSE_GMAKE=	yes
X
X.include <bsd.port.mk>
X
b3c917e829aaaeae349772c2d372db97
echo x - dovecot2-deleted-to-trash-plugin/distinfo
sed 's/^X//' >dovecot2-deleted-to-trash-plugin/distinfo << '5116c990c64466eb9a03ddcd211f7d38'
XSHA256 (deleted-to-trash-plugin_0.3_for_dovecot_2.tar) = e434f49b0bdfb6cd042a36285fc7846a46b7f026a73356f1cdaa3d706fdc061b
XSIZE (deleted-to-trash-plugin_0.3_for_dovecot_2.tar) = 20480
5116c990c64466eb9a03ddcd211f7d38
echo c - dovecot2-deleted-to-trash-plugin/files
mkdir -p dovecot2-deleted-to-trash-plugin/files > /dev/null 2>&1
echo x - dovecot2-deleted-to-trash-plugin/files/patch-Makefile
sed 's/^X//' >dovecot2-deleted-to-trash-plugin/files/patch-Makefile << '2eea12d808d2ff5c9a3d93e3c4ff90dd'
X--- Makefile.orig	2011-06-22 21:49:04.000000000 +0000
X+++ Makefile	2011-06-22 21:49:30.000000000 +0000
X@@ -3,9 +3,9 @@
X #### configuration begin ####
X 
X # Dovecot's header directory
X-DOVECOT_INC_PATH = /usr/include/dovecot
X+DOVECOT_INC_PATH = /usr/local/include/dovecot
X # Dovecot's IMAP plugin path
X-DOVECOT_IMAP_PLUGIN_PATH = /usr/lib/dovecot/imap
X+DOVECOT_IMAP_PLUGIN_PATH = /usr/local/lib/dovecot
X 
X ## usually no need to configure anything below this line ##
X 
X
2eea12d808d2ff5c9a3d93e3c4ff90dd
echo x - dovecot2-deleted-to-trash-plugin/pkg-plist
sed 's/^X//' >dovecot2-deleted-to-trash-plugin/pkg-plist << '2e5695368cbc578773e0aa709d6f99f8'
Xlib/dovecot/lib_deleted_to_trash_plugin.so
X@dirrmtry lib/dovecot
X
2e5695368cbc578773e0aa709d6f99f8
exit
Уменя под девяткой скрипт отработал успешно и плагин собрался, единственное что сообщения в корзину копируются правильно, а вот из исходной папки так и помечаются на удаление. Буду благодарен если кто-нить подскажет как это нормально настроить.