it;s working now. Thanks!
2017-08-27 13:04 GMT+02:00 Stephan Bosch stephan@rename-it.nl:
Op 8/24/2017 om 7:05 PM schreef Kacper Guzik:
i Cant compile piegeon hole from github with this feature:
That's because this branch is based on master (v2.3). I created a rebased branch for v2.2:
https://github.com/dovecot/pigeonhole/tree/vacation-to- header-ignore-envelope-2.2
Regards,
Stephan.
2822.c -fPIC -DPIC -o .libs/rfc2822.o
*edit-mail.c:* In function '*edit_mail_set_cache_corrupted*':
*edit-mail.c:1665:3:* *error: *too many arguments to function '*edmail->wrapped->v.set_cache_corrupted*'
(&edmail->wrapped->mail, field, reason);
- ^*
*edit-mail.c:* At top level:
*edit-mail.c:1694:2:* *warning: *initialization from incompatible pointer type [enabled by default]
edit_mail_get_backend_mail,
- ^*
*edit-mail.c:1694:2:* *warning: *(near initialization for '*edit_mail_vfuncs.get_real_mail*') [enabled by default]
*edit-mail.c:1701:2:* *warning: *initialization from incompatible pointer type [enabled by default]
edit_mail_set_cache_corrupted,
- ^*
*edit-mail.c:1701:2:* *warning: *(near initialization for '*edit_mail_vfuncs.set_cache_corrupted*') [enabled by default]
*edit-mail.c:1703:1:* *warning: *missing initializer for field '*set_cache_corrupted_reason*' of '*struct mail_vfuncs*' [-Wmissing-field-initializers]
};
- ^*
In file included from *edit-mail.c:16:0*:
*/usr/local/include/dovecot/mail-storage-private.h:509:9:* *note: *'*set_cache_corrupted_reason*' declared here
void (*set_cache_corrupted_reason)(struct mail *mail,
^*
make[4]: *** [edit-mail.lo] Error 1
make[4]: *** Waiting for unfinished jobs....
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I../../.. -I/usr/local/include/dovecot -DMODULEDIR=\"/usr/local/lib/dovecot\" -std=gnu99 -g -O2 -Wall -W -Wmissing-prototypes -Wmissing-declarations -Wpointer-arith -Wchar-subscripts -Wformat=2 -Wbad-function-cast -fno-builtin-strftime -Wstrict-aliasing=2 -I../../.. -MT rfc2822.lo -MD -MP -MF .deps/rfc2822.Tpo -c rfc2822.c -o rfc2822.o >/dev/null 2>&1
mv -f .deps/rfc2822.Tpo .deps/rfc2822.Plo
make[4]: Leaving directory `/opt/pigeonhole-master/src/lib-sieve/util'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/opt/pigeonhole-master/src/lib-sieve'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/opt/pigeonhole-master/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/opt/pigeonhole-master'
make: *** [all] Error 2
2017-08-24 2:13 GMT+02:00 Stephan Bosch
mailto:stephan@rename-it.nl>: Op 7/20/2017 om 8:24 PM schreef Kacper Guzik: > I have this version with FIXME > > > /* FIXME: If From header of message has same address, we should use > that > > * instead to properly include the phrase part. > > */ > > rfc2822_header_printf(msg, "To", "<%s>", reply_to); > > > > This should be work ok? Or You must change something? > > 2017-07-20 15:51 GMT+02:00 Stephan Bosch <stephan@rename-it.nl <mailto:stephan@rename-it.nl>>: > >> >> Op 20-7-2017 om 10:37 schreef Kacper Guzik: >> >> Hi i have similiar problem like here: >>> http://www.iredmail.org/forum/topic11833-iredmail-support-vo <http://www.iredmail.org/forum/topic11833-iredmail-support-vo> >>> cation-respone-unknown-user.html >>> >>> >>> email send : >>> from : web123@gmail.com <mailto:web123@gmail.com> >>> to : jacka@mail.com <mailto:jacka@mail.com> >>> >>> vocation sent back >>> from : jacka@mail.com <mailto:jacka@mail.com> >>> to : srs0=hmc8=v7=gmail.com <http://gmail.com>=web123@mail.com <mailto:web123@mail.com> >>> >>> >>> >>> postsrsd changing return-path from web123@gmail.com <mailto:web123@gmail.com> to srs0=hmc8=v7= >>> gmail.com <http://gmail.com>=web123@mail.com <mailto:web123@mail.com> >>> >>> this is no problem for me but sieve: >>> >>> Vacation's messages are always addressed to the Return-Path address >>> >>> it is possible some how change this ugly to header to normal? >>> >>> I can't find anything on dovecot mailing lists >>> >> Hmm, >> >> I think this relates to this FIXME: >> >> https://github.com/dovecot/pigeonhole/blob/master/src/lib- <https://github.com/dovecot/pigeonhole/blob/master/src/lib-> >> sieve/plugins/vacation/cmd-vacation.c#L951 >> >> Looks like I've been just lazy. Should be relatively easy to fix. I addressed the FIXME earlier already and I have this pending now: https://github.com/dovecot/pigeonhole/commit/
0e5ec449f701bdc293c5fdc2551d0a7b242703d7 <https://github.com/dovecot/pigeonhole/commit/ 0e5ec449f701bdc293c5fdc2551d0a7b242703d7>