Oleg,

I'm on to it. I'll fix this tonight.

Oleg Lapshin wrote:
> Hi
> 
> I use dbmail-lmtpd
> When I send short message - it's accepted normaly
> But when size if about 15k (or more) - dbmail-lmtpd hangs
> 
> Log (level5):
> 
> 
> Info module serverchild file serverchild.c func select_and_accept line 255: 
> received connection
> Info module serverchild file serverchild.c func select_and_accept line 280: 
> connection accepted
> Message serverchild.c,PerformChildTask: incoming connection from [127.0.0.1] 
> by pid [19720]
> Debug serverchild.c,PerformChildTask: client info init complete, calling 
> client handler
> Debug lmtp(): incoming buffer: [LHLO host]
> Debug lmtp(): command issued :cmd [LHLO], value [host]
> 
> Debug lmtp(): command looked up as commandtype 0
> Debug lmtp(): incoming buffer: [MAIL FROM:<[EMAIL PROTECTED]> 
> SIZE=7040]
> Debug lmtp(): command issued :cmd [MAIL], value 
> [FROM:<[EMAIL PROTECTED]> SIZE=7040]
> 
> Debug lmtp(): command looked up as commandtype 4
> Info misc.c, find_bounded: Found [EMAIL PROTECTED] of length 
> [29] between '<' and '>' so next skip [35]
> Debug lmtp(): incoming buffer: [RCPT TO:<[EMAIL PROTECTED]>]
> Debug lmtp(): command issued :cmd [RCPT], value [TO:<[EMAIL PROTECTED]>]
> 
> Debug lmtp(): command looked up as commandtype 9
> Info misc.c, find_bounded: Found [EMAIL PROTECTED] of length [14] between '<' 
> and '>' so next skip [18]
> Debug dsn.c, dsnuser_init: dsnuser initialized
> Info dsn.c, dsnuser_resolve: checking if [EMAIL PROTECTED] is a valid 
> username, 
> alias, or catchall.
> Debug authsql.c,auth_check_user_ext: checking user [EMAIL PROTECTED] in alias 
> table
> Debug authsql.c,auth_check_user_ext: checks [0]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT 
> deliver_to FROM dbmail_aliases WHERE lower(alias) = lower('[EMAIL 
> PROTECTED]') AND 
> lower(alias) <> lower(deliver_to)]
> Debug authsql.c,auth_check_user_ext: into checking loop
> Debug authsql.c,auth_check_user_ext: checking user [EMAIL PROTECTED] to 2
> Debug authsql.c,auth_check_user_ext: checking user [2] in alias table
> Debug authsql.c,auth_check_user_ext: checks [1]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT 
> deliver_to FROM dbmail_aliases WHERE lower(alias) = lower('2') AND 
> lower(alias) <> lower(deliver_to)]
> Debug authsql.c,auth_check_user_ext: adding [2] to deliver_to address
> Debug dsn.c, address_has_alias: user [EMAIL PROTECTED] found total of [1] 
> aliases
> Info dsn.c, dsnuser_resolve: delivering [EMAIL PROTECTED] as an alias.
> Debug lmtp(): incoming buffer: [DATA]
> Debug lmtp(): command looked up as commandtype 3
> Debug main(): requesting sender to begin message.
> Debug dbmail-message.c,_set_content_from_stream: parse message
> Debug lmtp.c,lmtp: whole message = Return-path: 
> <[EMAIL PROTECTED]>
> Envelope-to: [EMAIL PROTECTED]
> Delivery-date: Mon, 30 Oct 2006 16:50:05 +0300
> Received: from [213.214.98.20] (helo=elnino.fastxs.net)
>       by host with esmtp (Exim 4.63)
>       (envelope-from <[EMAIL PROTECTED]>)
>       id 1GeWPV-00015H-Gr
>       for [EMAIL PROTECTED]; Mon, 30 Oct 2006 15:38:38 +0300
> Received: from [213.214.98.20] (localhost [127.0.0.1])
>       by elnino.fastxs.net (Postfix) with ESMTP id 540781CE94;
>       Mon, 30 Oct 2006 13:37:13 +0100 (CET)
> Received: from typhoon (unknown [213.214.98.41])
>       by elnino.fastxs.net (Postfix) with ESMTP id BE11D1CE7B
>       for <[email protected]>; Mon, 30 Oct 2006 13:35:39 +0100 (CET)
> Received: by typhoon (Postfix, from userid 1011)
>       id 7ED763C00C; Mon, 30 Oct 2006 13:35:38 +0100 (CET)
> To: [email protected]
> Date: Mon, 30 Oct 2006 13:35:37 +0100
> From: [EMAIL PROTECTED]
> Message-ID: <[EMAIL PROTECTED]>
> X-Priority: 3
> X-Mailer: PHPMailer [version 1.72]
> MIME-Version: 1.0
> Content-Transfer-Encoding: 8bit
> Content-Type: text/plain; charset="windows-1252"
> Subject: [Dbmail-dev] [DBMail 0000429]: dbmail_construct_message does not
>       assign correct charset
> X-BeenThere: [email protected]
> X-Mailman-Version: 2.1.5
> Precedence: list
> Reply-To: DBMAIL Developers Mailinglist <[email protected]>
> List-Id: DBMAIL Developers Mailinglist <dbmail-dev.dbmail.org>
> List-Unsubscribe: <http://twister.fastxs.net/mailman/listinfo/dbmail-dev>,
>       <mailto:[EMAIL PROTECTED]>
> List-Archive: <http://mailman.fastxs.net/pipermail/dbmail-dev>
> List-Post: <mailto:[email protected]>
> List-Help: <mailto:[EMAIL PROTECTED]>
> List-Subscribe: <http://twister.fastxs.net/mailman/listinfo/dbmail-dev>,
>       <mailto:[EMAIL PROTECTED]>
> Sender: [EMAIL PROTECTED]
> Errors-To: [EMAIL PROTECTED]
> X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on 
>       host
> X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,NO_REAL_NAME 
>       autolearn=no version=3.0.4
> X-Spam-Level: 
> 
> <skip of message>
> 
> _______________________________________________
> Dbmail-dev mailing list
> [email protected]
> http://twister.fastxs.net/mailman/listinfo/dbmail-dev
> 
> Debug module mysql file dbmysql.c func db_query line 272: query [BEGIN]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT 
> user_idnr FROM dbmail_users WHERE lower(userid) = 
> lower('[EMAIL PROTECTED]@__')]
> Debug misc.c,create_unique_id: created: 1d8104b8b0b234f00af136f11310db70
> Debug module db file db.c func db_findmailbox line 2359: looking for mailbox 
> with FQN [INBOX].
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT 
> mailbox_idnr FROM dbmail_mailboxes WHERE name LIKE 'INBOX' AND owner_idnr=1]
> Debug module db file db.c func db_find_create_mailbox line 3200: mailbox 
> [INBOX] found
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_physmessage (messagesize, internal_date) VALUES (0, 
> CURRENT_TIMESTAMP)]
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_messages(mailbox_idnr, physmessage_id, unique_id,recent_flag, status) 
> VALUES (2, 35315, '1d8104b8b0b234f00af136f11310db70', 1, 5)]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT 
> physmessage_id FROM dbmail_messages WHERE message_idnr = 73447]
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_messageblks (is_header, messageblk,blocksize, physmessage_id) VALUES 
> (1,'Return-path: [EMAIL PROTECTED]: 
> [EMAIL PROTECTED]: Mon, 30 Oct 2006 16:50:05 +0300\nReceived: from 
> [213.214.98.20] (helo=elnino.fastxs.net)\n    by host\n       with esmtp 
> (Exim 4.63)  
> (envelope-from <[EMAIL PROTECTED]>)\n id 1GeWPV-00015H-Gr     for 
> [EMAIL PROTECTED];\n  Mon, 30 Oct 2006 15:38:38 +0300\nReceived: from 
> [213.214.98.20] (localhost [127.0.0.1])\n     by elnino.fastxs.net (Postfix) 
> with 
> ESMTP id 540781CE94;\n        Mon, 30 Oct 2006 13:37:13 +0100 
> (CET)\nReceived: from 
> typhoon (unknown [213.214.98.41])\n   by elnino.fastxs.net (Postfix) with 
> ESMTP 
> id BE11D1CE7B\n       for <[email protected]>; Mon, 30 Oct 2006 13:35:39 
> +0100 
> (CET)\nReceived: by typhoon (Postfix, from userid 1011)       id 
> 7ED763C00C;\n        Mon, 
> 30 Oct 2006 13:35:38 +0100 (CET)\nTo: [EMAIL PROTECTED]: Mon, 30 
> Oct 2006 13:35:37 +0100\nFrom: [EMAIL PROTECTED]: 
> <[EMAIL PROTECTED]>\nX-Priority: 3\nX-Mailer: 
> PHPMailer [version 1.72]\nSubject: [Dbmail-dev] [DBMail 0000429]: 
> dbmail_construct_message does not\n   assign correct charset\nX-BeenThere: 
> [EMAIL PROTECTED]: 2.1.5\nPrecedence: list\nReply-To: 
> DBMAIL Developers Mailinglist <[email protected]>\nList-Id: DBMAIL 
> Developers Mailinglist <dbmail-dev.dbmail.org>\nList-Unsubscribe: 
> <http://twister.fastxs.net/mailman/listinfo/dbmail-dev>,\n    
> <mailto:[EMAIL PROTECTED]>\nList-Archive: 
> <http://mailman.fastxs.net/pipermail/dbmail-dev>\nList-Post: 
> <mailto:[email protected]>\nList-Help: 
> <mailto:[EMAIL PROTECTED]>\nList-Subscribe: 
> <http://twister.fastxs.net/mailman/listinfo/dbmail-dev>,\n    
> <mailto:[EMAIL PROTECTED]>\nSender: 
> [EMAIL PROTECTED]: 
> [EMAIL PROTECTED]: SpamAssassin 3.0.4 
> (2005-06-05) on \n    host\nX-Spam-Status: No, score=-2.6 required=5.0 
> tests=BAYES_00,NO_REAL_NAME \n        autolearn=no 
> version=3.0.4\nX-Spam-Level: 
> \nX-DBMail-PhysMessage-ID: 35315\nMIME-Version: 
> 1.0\nContent-Transfer-Encoding: 8bit\nContent-Type: text/plain; 
> charset=windows-1252\n\n', 2130, 35315)]
> Debug dbmail-message.c,dbmail_message_store: allocating [524288] bytes of 
> memory for readblock
> Debug module delivery file pipe.c func store_message_in_blocks line 477: 
> inserting message [
> 
> <skip of message>
> 
> [EMAIL PROTECTED]://twister.fastxs.net/mailman/listinfo/dbmail-dev\n', 
> 4104, 35315)]
> Debug module mysql file dbmysql.c func db_query line 272: query [UPDATE 
> dbmail_messages SET unique_id = '1d8104b8b0b234f00af136f11310db70', status = 
> 0 WHERE message_idnr = 73447]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT 
> physmessage_id FROM dbmail_messages WHERE message_idnr = 73447]
> Debug module mysql file dbmysql.c func db_query line 272: query [UPDATE 
> dbmail_physmessage SET messagesize = 6234, rfcsize = 6377 WHERE id = 35315]
> Debug module mysql file dbmysql.c func db_query line 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 = 73447]
> Debug db.c.user_idnr_is_delivery_user_idnr: no need to look up user_idnr for 
> [EMAIL PROTECTED]@__
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Content-Type']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (27,35315,'text/plain; charset=\"windows-1252\"')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Date']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (9,35315,'Mon, 30 Oct 2006 13:35:37 +0100')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Delivery-date']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (3,35315,'Mon, 30 Oct 2006 16:50:05 +0300')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Envelope-to']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (2,35315,'[EMAIL PROTECTED]')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Errors-To']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (89,35315,'[EMAIL PROTECTED]')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='From']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (8,35315,'[EMAIL PROTECTED]')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='List-Archive']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (17,35315,'<http://mailman.fastxs.net/pipermail/dbmail-dev>')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='List-Help']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (37,35315,'<mailto:[EMAIL PROTECTED]>')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='List-Id']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (16,35315,'DBMAIL Developers Mailinglist <dbmail-dev.dbmail.org>')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='List-Post']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (38,35315,'<mailto:[email protected]>')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='List-Subscribe']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (130,35315,'<http://twister.fastxs.net/mailman/listinfo/dbmail-dev>,  
> <mailto:[EMAIL PROTECTED]>')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='List-Unsubscribe']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (15,35315,'<http://twister.fastxs.net/mailman/listinfo/dbmail-dev>,   
> <mailto:[EMAIL PROTECTED]>')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Message-ID']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (7,35315,'<[EMAIL PROTECTED]>')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Precedence']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (20,35315,'list')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Received']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (4,35315,'by typhoon (Postfix, from userid 1011)      id 7ED763C00C; Mon, 30 
> Oct 
> 2006 13:35:38 +0100 (CET)')]
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (4,35315,'from [213.214.98.20] (localhost [127.0.0.1])        by 
> elnino.fastxs.net 
> (Postfix) with ESMTP id 540781CE94;   Mon, 30 Oct 2006 13:37:13 +0100 (CET)')]
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (4,35315,'from [213.214.98.20] (helo=elnino.fastxs.net)       by host with 
> esmtp 
> (Exim 4.63)   (envelope-from <[EMAIL PROTECTED]>)     id 
> 1GeWPV-00015H-Gr      for [EMAIL PROTECTED]; Mon, 30 Oct 2006 15:38:38 
> +0300')]
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (4,35315,'from typhoon (unknown [213.214.98.41])      by elnino.fastxs.net 
> (Postfix) with ESMTP id BE11D1CE7B    for <[email protected]>; Mon, 30 
> Oct 
> 2006 13:35:39 +0100 (CET)')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Reply-To']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (18,35315,'DBMAIL Developers Mailinglist <[email protected]>')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Return-path']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (1,35315,'[EMAIL PROTECTED]')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Sender']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (19,35315,'[EMAIL PROTECTED]')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='Subject']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (6,35315,'[Dbmail-dev] [DBMail 0000429]: dbmail_construct_message does not    
> assign correct charset')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='To']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (5,35315,'[email protected]')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='X-BeenThere']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (86,35315,'[email protected]')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='X-Mailer']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (24,35315,'PHPMailer [version 1.72]')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='X-Mailman-Version']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (87,35315,'2.1.5')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='X-Priority']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (26,35315,'3')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='X-Spam-Checker-Version']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (10,35315,'SpamAssassin 3.0.4 (2005-06-05) on         host')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='X-Spam-Level']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (12,35315,'')]
> Debug module mysql file dbmysql.c func db_query line 272: query [SELECT id 
> FROM dbmail_headername WHERE headername='X-Spam-Status']
> Debug module mysql file dbmysql.c func db_query line 272: query [INSERT INTO 
> dbmail_headervalue (headername_id, physmessage_id, headervalue) VALUES 
> (11,35315,'No, score=-2.6 required=5.0 tests=BAYES_00,NO_REAL_NAME    
> autolearn=no version=3.0.4')]
> 
> 
> and dbmail-lmtpd hangs
> (my MTA (exim) wrote: closed connection in response to end of data)
> What's wrong with my installation? dbmail-lmtpd from rev-2307 works fine.
> 

-- 
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl

Reply via email to