Hi, We're having some issues with lmtpd+sieve. On accounts where they have vacation setup and they receive a spam email the lmtpd child process falls over and throws the email back to postfix. With SYSLOG trace 511 set this is the output from dbmail-lmtpd:
Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrstructcopy] message [I'd like to copy this pointer: 0x56d590: colinusspencer203] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrstructcopy] message [I'd like to copy this pointer: 0x56d790: centrum.cz] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrstructcopy] message [I'd like to copy this pointer: (nil): (NULL)] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrstructcopy] message [I'd like to copy this pointer: (nil): (NULL)] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Info:[sort] sortsieve.c,sort_getheader(+449): Getting header [to] returning value [unlisted-recipients:; (no To-header on input)] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrappend] message [Prepending a new addr struct] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrparse] message [word: ATOM: unlisted-recipients] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrparse] message [phrase: word: unlisted-recipients] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrparse] message [group: phrase: unlisted-recipients] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrparse] message [address: group: unlisted-recipients] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr-lex.l] function [libsieve_addrlex] message [Whitespace silently murdered.] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr-lex.l] function [libsieve_addrlex] message [Begin COMMENT] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17792]: Debug:[sort] sortsieve.c,sort_debugtrace(+557): libSieve: module [sv_parser] file [addr.y] function [libsieve_addrstructcopy] message [Mayday, addr is null in addrstructcopy] Jan 14 15:07:47 mail4-db-2 dbmail/lmtpd[17800]: Message:[server] pool.c,child_register(+299): register child [17800] I think most importantly it reports 'Mayday, addr is null in addrstructcopy' falls over and fails to deliver the email. This is more of an annoyance than a major issue:( Is this a bug with libsieve? We have libsieve2.0 installed from apt on debian etch. If you require any other information, i.e. an example email in question let me know. Kind Regards James Greig - AS33854 - AS45014 Nuco Technologies Ltd ja...@host-it.co.uk www.nucotechnologies.com Tel. 0870 165 1300 Nuco Technologies Ltd is a company registered in England and Wales with company number 04470751 _______________________________________________ DBmail mailing list DBmail@dbmail.org https://mailman.fastxs.nl/mailman/listinfo/dbmail