> This was fixed already. > > > ==12601== Invalid read of size 1 > > ==12601== at 0x1B901478: strlen (mac_replace_strmem.c:243) > > ==12601== by 0x1B923BDC: dm_stresc (misc.c:481) > > ==12601== by 0x1B91227B: _header_cache (dbmail-message.c:1048)
I just checked svn Revision 2351 dbmail-lmtpd (and dbmail-smtp) can't receive message Session: $ telnet host 24 Trying a.b.c.d... Connected to host. Escape character is '^]'. 220 fox DBMail LMTP service ready to rock mail from: <[EMAIL PROTECTED]> 250 Sender <[EMAIL PROTECTED]> OK rcpt to: <[EMAIL PROTECTED]> 250 Recipient <[EMAIL PROTECTED]> OK data 354 Start mail input; end with <CRLF>.<CRLF> X-test: test test . Connection closed by foreign host. Last lines from log: Debug:[sql] dbmysql.c,db_query(+272): query [SELECT dbmail_mailboxes.owner_idnr FROM dbmail_mailboxes, dbmail_messages WHERE dbmail_mailboxes.mailbox_idnr = dbmail_messages.mailbox_idnr AND dbmail_messages.message_idnr = 74001] Debug:[db] db.c,user_idnr_is_delivery_user_idnr(+4298): looking up user_idnr for [EMAIL PROTECTED]@__] Debug:[sql] dbmysql.c,db_query(+272): query [SELECT user_idnr FROM dbmail_users WHERE lower(userid) = lower('[EMAIL PROTECTED]@__')] Debug:[sql] dbmysql.c,db_query(+272): query [SELECT id FROM dbmail_headername WHERE headername='X-test'] Debug:[sql] dbmysql.c,db_query(+272): query [INSERT INTO dbmail_headername (headername) VALUES ('X-test')] And that's all. dbmail-lmtpd hangs. New value 'X-test' don't appear in dbmail_headername table. -- Oleg Lapshin