Displaying 9 results from an estimated 9 matches for "parse_angle_addr".
2018 Apr 08
0
lda fails in parse_angle_addr if sieve is enabled
...>,
> to=<user2 at example.net>, size=2871, ndest=1, proto=ESMTP
> Apr 8 19:36:54 email smtpd[6390]: smtp-in: Closing session 81939f0d30337a47
> Apr 8 19:36:55 email dovecot:
> lda(user2)<21091><Ljv6JzdTylpjUgAAWr0fMA>: Panic: file
> message-address.c: line 147 (parse_angle_addr): assertion failed:
> (*ctx->parser.data == '<')
> Apr 8 19:36:55 email smtpd[6390]: delivery: TempFail for
> 9db769b13edef5a7: from=<user1 at example.org>, to=<user2 at example.net>,
> user=bernard, method=mda, delay=1s, stat=Error ("")
> Apr 8...
2018 Apr 12
0
lda fails in parse_angle_addr if sieve is enabled
...ed to chime in to say I've hit the same issue with the upgrade
> from 2.3.0.1 to 2.3.1. My setup is an opensmtpd sending mail to rspamd,
> that then delivers to dovecot LDA.
>
> In the logs, I see (slightly reformated and censored):
>
> Panic: file message-address.c: line 147 (parse_angle_addr): assertion
> failed: (*ctx->parser.data == '<')
> Error: Raw backtrace:
> /nix/store/[?]-dovecot-2.3.1/lib/dovecot/libdovecot.so.0(+[?]) [?]
> -> /nix/store/[?]-dovecot-2.3.1/lib/dovecot/libdovecot.so.0(+[?]) [?]
> -> /nix/store/[?]-dovecot-2.3.1/lib/dov...
2018 Apr 12
0
lda fails in parse_angle_addr if sieve is enabled
...e with the upgrade
>>> from 2.3.0.1 to 2.3.1. My setup is an opensmtpd sending mail to rspamd,
>>> that then delivers to dovecot LDA.
>>>
>>> In the logs, I see (slightly reformated and censored):
>>>
>>> Panic: file message-address.c: line 147 (parse_angle_addr): assertion
>>> failed: (*ctx->parser.data == '<')
>>> Error: Raw backtrace:
>>> ???? /nix/store/[?]-dovecot-2.3.1/lib/dovecot/libdovecot.so.0(+[?]) [?]
>>> ? -> /nix/store/[?]-dovecot-2.3.1/lib/dovecot/libdovecot.so.0(+[?]) [?]
>>> ?...
2018 Apr 08
5
lda fails in parse_angle_addr if sieve is enabled
...=<user1 at example.org>,
to=<user2 at example.net>, size=2871, ndest=1, proto=ESMTP
Apr 8 19:36:54 email smtpd[6390]: smtp-in: Closing session 81939f0d30337a47
Apr 8 19:36:55 email dovecot:
lda(user2)<21091><Ljv6JzdTylpjUgAAWr0fMA>: Panic: file
message-address.c: line 147 (parse_angle_addr): assertion failed:
(*ctx->parser.data == '<')
Apr 8 19:36:55 email smtpd[6390]: delivery: TempFail for
9db769b13edef5a7: from=<user1 at example.org>, to=<user2 at example.net>,
user=bernard, method=mda, delay=1s, stat=Error ("")
Apr 8 19:36:57 email smtpd[6390...
2018 Apr 10
0
lda fails in parse_angle_addr if sieve is enabled
Op 4/8/2018 om 8:10 PM schreef Bernard Spil:
> Hi,
>
> Since updating to 2.3.1 on my FreeBSD mailserver mail delivery using
> lda is broken if I have sieve enabled.
> (Before updating this was 2.2 and pigeonhole 0.4)
>
> FreeBSD 11.1-p8 amd64
> Dovecot 2.3.1
> Pigeonhole 0.5.1
>
> Mailflow is OpenSMTPd as MTA, using mda delivery to rspamc which
> utlimately
2018 Apr 11
1
lda fails in parse_angle_addr if sieve is enabled
Hi Stephan,
Shared the message to you in person only via separate mail.
With to Return-Path, I've not seen any difference in failures, all
messages were consistently failing with the same error.
Thank you! Bernard.
2018-04-10 2:54 GMT+02:00 Stephan Bosch <stephan at rename-it.nl>:
> Op 4/8/2018 om 8:10 PM schreef Bernard Spil:
>> Hi,
>>
>> Since updating to 2.3.1
2017 Aug 12
1
[PATCH] lib-mail: Set missing invalid_syntax to TRUE
...done yet.
---
src/lib-mail/message-address.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/lib-mail/message-address.c b/src/lib-mail/message-address.c
index 29cac2b..96584e2 100644
--- a/src/lib-mail/message-address.c
+++ b/src/lib-mail/message-address.c
@@ -153,6 +153,7 @@ static int parse_angle_addr(struct message_address_parser_context *ctx)
if (parse_domain_list(ctx) <= 0 || *ctx->parser.data != ':') {
if (ctx->fill_missing)
ctx->addr.route = "INVALID_ROUTE";
+ ctx->addr.invalid_syntax = TRUE;
if (ctx->parser.data == ctx->parser.end)...
2005 Jun 20
0
"Angle" address with empty "display name"
...@
return -1;
ctx->addr.name = p_strdup(ctx->pool, str_c(ctx->str));
+ if (*ctx->addr.name == '\0') {
+ /* Cope with "<address>" without display name */
+ ctx->addr.name = NULL;
+ }
if (parse_angle_addr(ctx) < 0) {
/* broken */
ctx->addr.domain = p_strdup(ctx->pool, "SYNTAX_ERROR");
--
--+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+-
Christopher Wakelin, c.d.wakelin at reading.ac.uk
IT Services...
2005 Jul 13
0
Minor bugs still in test77
Thinking of patches I always apply, I've got a couple (attached) that
fix minor bugs and maybe should be applied - or implemented better and
then applied ;) - to the main distribution?
1) LIST bugs:
LIST "~/mail/" ""
and
LIST "" "~/mail/"
(where "~/mail/" is a namespace prefix) don't reply the same way as
UW-IMAP does and in at