search for: default_mailbox

Displaying 10 results from an estimated 10 matches for "default_mailbox".

2015 Aug 10
2
pigeonhole/lda accessing -m folder
....value = PIGEONHOLE_VERSION, }; +/* "defaultfolder": + * the default folder where mail is stored when no rule matches + */ +static const char *envit_defaultfolder_get_value +(struct sieve_instance *svinst, + const struct sieve_script_env *senv) +{ + return senv->default_mailbox; +} - +const struct sieve_environment_item defaultfolder_env_item = { + .name = "defaultfolder", + .get_value = envit_defaultfolder_get_value, +}; diff --git a/src/lib-sieve/plugins/environment/ext-environment-common.h b/src/lib-sieve/plugins/environment/ext-envir...
2015 Aug 07
2
pigeonhole/lda accessing -m folder
hi jost thx for the reply, by access I mean to read the variable require ["fileinto", "variables", "?destfolder?" ]; if anyof ( destfolder :matches "*") { fileinto "${1}/subfolder"; }else{ fileinto "INBOX/subfolder"; } On 08/07/2015 12:26 PM, Jost Krieger wrote: > On Fri Aug 7 12:19:22 2015, matthias lay wrote:
2015 Aug 10
0
PATCH for Stephan: Re: pigeonhole/lda accessing -m folder
...; +/* "defaultfolder": > + * the default folder where mail is stored when no rule matches > + */ > +static const char *envit_defaultfolder_get_value > +(struct sieve_instance *svinst, > + const struct sieve_script_env *senv) > +{ > + return senv->default_mailbox; > +} > > - > +const struct sieve_environment_item defaultfolder_env_item = { > + .name = "defaultfolder", > + .get_value = envit_defaultfolder_get_value, > +}; > > > diff --git a/src/lib-sieve/plugins/environment/ext-environment-common....
2015 Aug 07
0
pigeonhole/lda accessing -m folder
...ension, which is quite easy. And the value of the folder is already there. so this is all: src/lib-sieve/plugins/environment/ext-environment-common.c static const char *envit_spfolder_get_value (struct sieve_instance *svinst, const struct sieve_script_env *senv) { return senv->default_mailbox; } const struct sieve_environment_item spfolder_env_item = { .name = "spfolder", .get_value = envit_spfolder_get_value, }; after that the variable can easily be used in a script like if anyof ( environment :matches "spfolder" "*") { set "myfol...
2015 Aug 10
3
PATCH for Stephan: Re: pigeonhole/lda accessing -m folder
Op 8/10/2015 om 4:29 PM schreef Steffen Kaiser: > On Mon, 10 Aug 2015, matthias lay wrote: > > Dear Stephan, > > If you find this code OK, please merge it into Pigeonhole. Non-standard entries like this require a vnd.dovecot prefix. > I find this information useful, too. The +detail and the default > mailbox are not necessarily the same. Maybe, there is a namespace to >
2015 Jan 17
2
Changeset c02f29ca104d badly breaks LMTP/mdbox
...tried_default_save = 0, keep_original = 0, store_failed = 0} debug = <optimized out> ret = <optimized out> mdctx = 0x7fffdfaff360 svinst = <optimized out> scriptenv = {action_log_format = 0x13d1c98 "msgid=%m: %$", user = 0x13efb50, default_mailbox = 0x4094dc "INBOX", postmaster_address = 0x13b5740 "postmaster at spectre.leuxner.net", mailbox_autocreate = false, mailbox_autosubscribe = false, script_context = 0x7fffdfaff360, smtp_start = 0x7f0ca1a10190 <lda_sieve_smtp_start>, smtp_add_rcpt = 0x7f0ca1a10180...
2016 Apr 25
3
Kernel panic in dovecot-ee-lmtp on Debian 8
Hi list I just realized that that I don not receive all mails in my mailbox (running dovecot-ee 2.2.23.1-1 on Debian 8). On my frontend servers (running postfix) the queue fills up with mails that cannot be delivered via lmtp to my backend servers. The error message on the frontend is "lost connection with backend while sending data" When I checked the logs on the backend server I found
2016 Oct 15
7
Latest HG Changes (fac92b5) affect Sieve-Plugin/LMTP
# 2.2.devel (c73322f): /etc/dovecot/dovecot.conf # Pigeonhole version 0.4.devel (fac92b5) # OS: Linux 3.16.0-4-amd64 x86_64 Debian 8.6 ==> /var/log/dovecot/dovecot.log <== Oct 15 09:50:15 nihlus dovecot: lmtp(11447): Connect from local Oct 15 09:50:15 nihlus dovecot: lmtp(tlx at leuxner.net): Panic: file lda-sieve-plugin.c: line 447 (lda_sieve_execute_scripts): assertion failed: (script !=
2016 Apr 29
2
Panic: file message-part-serialize.c: line 90 (part_serialize): assertion failed: (part->children == NULL)
...de", final_envelope_to = 0x7fa88e5934c0 "redacted at ruhr-uni-bochum.de", auth_user = 0x7fa88e5bdcf8 "redacted at ruhr-uni-bochum.de", id = 0x7fa88e59dc20 "<20160429072540135 at szoccer.com>"} scriptenv = {user = 0x7fa88e5bdc00, default_mailbox = 0x7fa88ca1314a "INBOX", postmaster_address = 0x7fa88e5ad510 "postmaster at ruhr-uni-bochum.de", mailbox_autocreate = true, mailbox_autosubscribe = false, script_context = 0x7ffdac80ac10, smtp_start = 0x7fa88b53e890 <lda_sieve_smtp_start>,...
2019 Oct 07
3
Sieve redirect is broken in 2.3.7.2 - signal 11
...o = 0x555555759bb0, rcpt_params = {orcpt = {addr_type = 0x0, ????????????? addr = 0x555555759bb0, addr_raw = 0x0}, notify = SMTP_PARAM_RCPT_NOTIFY_UNSPECIFIED, extra_params = {arr = {buffer = 0x0, element_size = 0}, v = 0x0, ????????????? v_modifiable = 0x0}}, rcpt_user = 0x555555777168, rcpt_default_mailbox = 0x55555555763f "INBOX", dest_mail = 0x0, cache = 0x0, tempfail_error = 0x0, ????????? tried_default_save = false, saved_mail = false, save_dest_mail = false, mailbox_full = false, dsn = false} ??????? service_flags = <optimized out> ??????? user = <optimized out> ?????...