EXIM, sendmail, postfix, Dovecot и прочие. Решение проблем связанных с работой электронной почты
Модератор: xM
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
m.p.
- рядовой
- Сообщения: 10
- Зарегистрирован: 2009-07-15 9:41:22
Непрочитанное сообщение
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
m.p.
-
Хостинг 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/
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-05-03 20:04:44
просто любопытствую: а чё он делает?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
m.p.
- рядовой
- Сообщения: 10
- Зарегистрирован: 2009-07-15 9:41:22
Непрочитанное сообщение
m.p. » 2011-05-03 20:11:29
ну как бы по умолчанию некоторые клиенты - outlook большой например - не удаляет письма, а помечает на удаление. а сей замечательный плагин к dovecot должен по идее перемещать помеченные письма в папку trash.
m.p.
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-05-03 20:22:57
а откуда он у вас в домашней папочке появился? всмысле порта нету? сайт разработчика есть?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-05-03 20:31:38
Вы мэйкфайл поправили, как там описано?
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-05-03 20:35:29
и обратите внимание, что сий кастыль не поможет вам совершенно нормально работать по имапу через аутглюк - удалённые этот распор перемещает нормально, а вот перемещения продолжают работать через анальных проход
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
m.p.
- рядовой
- Сообщения: 10
- Зарегистрирован: 2009-07-15 9:41:22
Непрочитанное сообщение
m.p. » 2011-05-03 20:37:22
само собой. но возможно (даже скорее всего) тут и кроется заковыка.. но правильного решения пока не нашел. если не сложно у себя попробуйте смейкать плагинчик. даже инсталить не нуно. интересно что скажет.
m.p.
-
m.p.
- рядовой
- Сообщения: 10
- Зарегистрирован: 2009-07-15 9:41:22
Непрочитанное сообщение
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
m.p.
-
vadim64
- майор
- Сообщения: 2101
- Зарегистрирован: 2009-09-17 15:15:26
- Откуда: Засратовец
Непрочитанное сообщение
vadim64 » 2011-05-03 21:11:19
всё хорошо! у меня тоже самое
Люди не делятся на национальности, партии, фракции и религии. Люди делятся на умных и дураков, а вот дураки делятся на национальности, партии, фракции и религии.
vadim64
-
m.p.
- рядовой
- Сообщения: 10
- Зарегистрирован: 2009-07-15 9:41:22
Непрочитанное сообщение
m.p. » 2011-05-03 21:23:15
vadim64 писал(а):всё хорошо! у меня тоже самое
гы. что ж хорошего?
ну пасиб и на этом...
m.p.
-
rax
- рядовой
- Сообщения: 15
- Зарегистрирован: 2006-07-31 18:39:33
Непрочитанное сообщение
rax » 2011-06-16 15:32:15
find /put_k_papke_s_pismami/ -regex '.*/cur.*' -type f -ctime +14 -name '*,ST' -delete
Интересно, а как сие действо заменит этот плагин?
rax
-
386
- проходил мимо
- Сообщения: 6
- Зарегистрирован: 2010-03-10 19:48:25
Непрочитанное сообщение
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
Уменя под девяткой скрипт отработал успешно и плагин собрался, единственное что сообщения в корзину копируются правильно, а вот из исходной папки так и помечаются на удаление. Буду благодарен если кто-нить подскажет как это нормально настроить.
386