Paul,

Going from 2.1.0 to 2.1.1 made it. Thanks for your help!

FX.

Paul J Stevens a écrit :

Francois,

Please try 2.1.1 (or a recent 2.1 snapshot) instead of 2.1.0. Some problems with
inserting headervalues were fixed since 2.1.0.



François-Xavier Le Louarn wrote:
Paul J Stevens a écrit :

I'm not much interested in postfix traces. I want trace_level=5
dbmail-smtp traces.

Try to cat such a message straight into dbmail-smtp from the commandline.

Do know how to use gdb? A backtrace would be very useful.


All right. I've attached the two cases: the logs when the I do a
'postfix flush' and the logs of cat'ing the mail directly to
dbmail-smtp, from the command line.  It looks like it's not liking the
headers.

As for gdb, I've used it but how should I get the backtrace?

Thanks,
FX.


------------------------------------------------------------------------

After a postfix flush, this is what I get in the maillog:

Jun 29 13:59:12 localhost dbmail/smtp[10506]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:12 localhost dbmail/smtp[10506]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:12 localhost postfix/nqmgr[6733]: 3A2AB114B64: from=<[EMAIL 
PROTECTED]>, size=2057, nrcpt=1 (queue active)
Jun 29 13:59:12 localhost postfix/nqmgr[6733]: 3BB9C114B63: from=<[EMAIL 
PROTECTED]>, size=22662, nrcpt=1 (queue active)
Jun 29 13:59:12 localhost postfix/pipe[10505]: 21C1B114B61: to=<[EMAIL 
PROTECTED]>,relay=dbmail, delay=94527, status=deferred (Command died with signal 11: 
"/usr/local/sbin/dbmail-smtp")
Jun 29 13:59:12 localhost dbmail/smtp[10510]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:12 localhost dbmail/smtp[10510]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:12 localhost postfix/nqmgr[6733]: 77E74114B5F: from=<[EMAIL 
PROTECTED]>, size=677386, nrcpt=1 (queue active)
Jun 29 13:59:12 localhost postfix/nqmgr[6733]: D364C114B66: from=<[EMAIL 
PROTECTED]>, size=243457, nrcpt=1 (queue active)
Jun 29 13:59:12 localhost postfix/nqmgr[6733]: D1307114B59: from=<[EMAIL 
PROTECTED]>, size=2043, nrcpt=1 (queue active)
Jun 29 13:59:12 localhost dbmail/smtp[10514]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:12 localhost dbmail/smtp[10514]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:12 localhost postfix/nqmgr[6733]: CA547114B62: from=<[EMAIL 
PROTECTED]>, size=629039, nrcpt=1 (queue active)
Jun 29 13:59:12 localhost dbmail/smtp[10517]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:12 localhost postfix/nqmgr[6733]: 53CA7114B60: from=<[EMAIL 
PROTECTED]>, size=7376, nrcpt=1 (queue active)
Jun 29 13:59:12 localhost postfix/pipe[10507]: 9420E114B65: to=<[EMAIL 
PROTECTED]>,relay=dbmail, delay=76018, status=deferred (Command died with signal 11: 
"/usr/local/sbin/dbmail-smtp")
Jun 29 13:59:12 localhost dbmail/smtp[10517]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:12 localhost postfix/pipe[10511]: 945BA114B56: to=<[EMAIL 
PROTECTED]>,relay=dbmail, delay=165085, status=deferred (Command died with signal 11: 
"/usr/local/sbin/dbmail-smtp")
Jun 29 13:59:13 localhost postfix/nqmgr[6733]: A74A5114B67: from=<[EMAIL 
PROTECTED]>, size=679249, nrcpt=1 (queue active)
Jun 29 13:59:13 localhost postfix/pipe[10505]: 3A2AB114B64: to=<[EMAIL 
PROTECTED]>,relay=dbmail, delay=82206, status=deferred (Command died with signal 11: 
"/usr/local/sbin/dbmail-smtp")
Jun 29 13:59:13 localhost dbmail/smtp[10520]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10520]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10528]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10528]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10530]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10530]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10522]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10522]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10523]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10523]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10524]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10524]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10535]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 13:59:13 localhost dbmail/smtp[10535]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]

-----

If I cat the mail directly into dbmail-smtp, from the command line:

Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_physmessage LIMIT 1 OFFSET 0]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT 1=1 FROM dbmail_headervalue LIMIT 1 OFFSET 0]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): 
mimelist currently has [0] nodes
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): mail 
address parser starting
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): total 
fields in header 0
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): found 
0 emailaddresses
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): mail 
address parser finished
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): 
mimelist currently has [0] nodes
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): mail 
address parser starting
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): total 
fields in header 0
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): found 
0 emailaddresses
Jun 29 14:03:13 localhost dbmail/smtp[10561]: mail_address_build_list(): mail 
address parser finished
Jun 29 14:03:13 localhost dbmail/smtp[10561]: main(): no return path found.
Jun 29 14:03:13 localhost dbmail/smtp[10561]: authsql.c,auth_check_user_ext: 
checking user [EMAIL PROTECTED] in alias table
Jun 29 14:03:13 localhost dbmail/smtp[10561]: authsql.c,auth_check_user_ext: 
checks [-1]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing query 
[SELECT deliver_to FROM dbmail_aliases WHERE lower(alias) = lower('[EMAIL 
PROTECTED]') AND lower(alias) <> lower(deliver_to)]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: authsql.c,auth_check_user_ext: 
into checking loop
Jun 29 14:03:13 localhost dbmail/smtp[10561]: authsql.c,auth_check_user_ext: 
checking user [EMAIL PROTECTED] to 3
Jun 29 14:03:13 localhost dbmail/smtp[10561]: authsql.c,auth_check_user_ext: 
checking user [3] in alias table
Jun 29 14:03:13 localhost dbmail/smtp[10561]: authsql.c,auth_check_user_ext: 
checks [1]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing query 
[SELECT deliver_to FROM dbmail_aliases WHERE lower(alias) = lower('3') AND 
lower(alias) <> lower(deliver_to)]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: authsql.c,auth_check_user_ext: 
adding [3] to deliver_to address
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dsn.c, dsnuser_resolve: user 
[EMAIL PROTECTED] found total of [1] aliases
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [BEGIN]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT user_idnr FROM dbmail_users WHERE userid='[EMAIL PROTECTED]@__']
Jun 29 14:03:13 localhost dbmail/smtp[10561]: misc.c,create_unique_id: 
created:701816680e98e05978e5c6bf568afa51
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE name='INBOX' AND 
owner_idnr='1']
Jun 29 14:03:13 localhost dbmail/smtp[10561]: db.c, db_find_create_mailbox: 
mailbox [INBOX] found
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [INSERT INTO dbmail_physmessage (messagesize, internal_date) VALUES ('0', 
CURRENT_TIMESTAMP)]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [INSERT INTO dbmail_messages(mailbox_idnr, physmessage_id, 
unique_id,recent_flag, status) VALUES ('5', '959', 
'701816680e98e05978e5c6bf568afa51', '1', '5')]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT physmessage_id FROM dbmail_messages WHERE message_idnr = '1524']
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing query [INSERT INTO 
dbmail_messageblks(is_header, messageblk,blocksize, physmessage_id)VALUES ('1','X-Invalid-Header: C/         
629039             312 [EMAIL 
PROTECTED]"client_name=reserv6.server5.comA^\client_address=193.49.225.20A4message_origin=reserv6.server5.com[193.49.225.20]A
 [EMAIL PROTECTED]@myserver.comM^O        \n^I629351NNReceived: from reserv6.server5.com 
(reserv6.server5.com\n^I[193.49.225.20])N7\n^Iby mail.myserver.com (Postfix) with ESMTP id 
CA547114B62N<\n^Ifor <[EMAIL PROTECTED]>; Tue, 28 Jun 2005 14:41:02 +0200 (CEST)NLReceived: 
from\n^Icreinnovsigrid (creinnovsigrid.server5.com [134.206.68.3])NT          by\n^Ireserv6.server5.com 
(8.13.3/jtpda-5.3.1) with SMTP idj5SCdJXs013548N+          ;\n^ITue, 28 Jun 2005 14:39:19 
+0200N6Message-ID:\n^I<[EMAIL PROTECTED]>N,From: \"SIGRID\"\n^I<si
grid.Jun 29 14:03:13 localhost dbmail/smtp[10561]: 
dbmail-message.c,dbmail_message_store: allocating [524288] bytes of memory for 
readblock
Jun 29 14:03:13 localhost dbmail/smtp[10561]: pipe.c,store_message_in_blocks: 
inserting message:
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT physmessage_id FROM dbmail_messages WHERE message_idnr = '1524']
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [INSERT INTO dbmail_messageblks(is_header, messageblk,blocksize, 
physmessage_id)VALUES ('0','\n', '1', '959')]
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [UPDATE dbmail_messages SET unique_id = 
'701816680e98e05978e5c6bf568afa51', status = '0' WHERE message_idnr = '1524']
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT physmessage_id FROM dbmail_messages WHERE message_idnr = '1524']
Jun 29 14:03:13 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [UPDATE dbmail_physmessage SET messagesize = '4377', rfcsize = '4418' 
WHERE id = '959']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
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 = '1524']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: db.c,db_add_quotum_used: adding 
4377 to mailsize
Jun 29 14:03:14 localhost dbmail/smtp[10561]: 
db.c.user_idnr_is_delivery_user_idnr: looking up user_idnr for [EMAIL 
PROTECTED]@__
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT user_idnr FROM dbmail_users WHERE userid='[EMAIL PROTECTED]@__']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT id FROM dbmail_headername WHERE headername='X-Invalid-Header']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [INSERT INTO dbmail_headervalue (headername_id, physmessage_id, 
headervalue) VALUES (80,959,'C/         629039             312               
1T')]
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT id FROM dbmail_headername WHERE 
headername='X-DBMail-PhysMessage-ID']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [INSERT INTO dbmail_headervalue (headername_id, physmessage_id, 
headervalue) VALUES (10,959,'959')]
Jun 29 14:03:14 localhost dbmail/smtp[10561]: pipe.c, insert_messages: 
temporary msgidnr is [1524]
Jun 29 14:03:14 localhost dbmail/smtp[10561]: pipe.c, insert_messages: calling 
sort_and_deliver for useridnr [3]
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT mailbox_idnr FROM dbmail_mailboxes WHERE name='INBOX' AND 
owner_idnr='3']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: db.c, db_find_create_mailbox: 
mailbox [INBOX] found
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT pm.messagesize FROM dbmail_physmessage pm, dbmail_messages msg 
WHERE pm.id = msg.physmessage_id AND message_idnr = '1524']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing query 
[SELECT 1 FROM dbmail_users WHERE user_idnr = '3' AND (maxmail_size > 0) AND 
(curmail_size + '4377' > maxmail_size)]
Jun 29 14:03:14 localhost dbmail/smtp[10561]: misc.c,create_unique_id: 
created:6508d47dfded037bf2691eab8caeafad
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [INSERT INTO dbmail_messages (mailbox_idnr,physmessage_id, seen_flag, 
answered_flag, deleted_flag, flagged_flag, recent_flag, draft_flag, unique_id, 
status) SELECT '1', physmessage_id, seen_flag, answered_flag, deleted_flag, 
flagged_flag, recent_flag, draft_flag, '6508d47dfded037bf2691eab8caeafad', 
status FROM dbmail_messages WHERE message_idnr = '1524']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: db.c,db_add_quotum_used: adding 
4377 to mailsize
Jun 29 14:03:14 localhost dbmail/smtp[10561]: 
db.c.user_idnr_is_delivery_user_idnr: no need to look up user_idnr for [EMAIL 
PROTECTED]@__
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [UPDATE dbmail_users SET curmail_size = curmail_size + '4377' WHERE 
user_idnr= '3']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmail-message.c, 
sort_and_deliver: message id=1525, size=4377 is inserted
Jun 29 14:03:14 localhost dbmail/smtp[10561]: pipe.c, insert_messages: 
successful sort_and_deliver for useridnr [3]
Jun 29 14:03:14 localhost dbmail/smtp[10561]: insert_messages(): we need to 
deliver [0] messages to external addresses
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT physmessage_id FROM dbmail_messages WHERE message_idnr = '1524']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [DELETE FROM dbmail_messages WHERE message_idnr = '1524']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [SELECT message_idnr FROM dbmail_messages WHERE physmessage_id = '959']
Jun 29 14:03:14 localhost dbmail/smtp[10561]: insert_messages(): temporary 
message deleted from database
Jun 29 14:03:14 localhost dbmail/smtp[10561]: insert_messages(): End of function
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dbmysql.c,db_query: executing 
query [COMMIT]
Jun 29 14:03:14 localhost dbmail/smtp[10561]: main(): freeing dsnuser list
Jun 29 14:03:14 localhost dbmail/smtp[10561]: dsn.c, dsnuser_free: dsnuser freed
Jun 29 14:03:14 localhost dbmail/smtp[10561]: main(): freeing all other lists
Jun 29 14:03:14 localhost dbmail/smtp[10561]: main(): they're all free. we're 
done.
Jun 29 14:03:14 localhost dbmail/smtp[10561]: main(): exit code is [0].


------------------------------------------------------------------------

_______________________________________________
Dbmail mailing list
Dbmail@dbmail.org
https://mailman.fastxs.nl/mailman/listinfo/dbmail









___________________________________________________________________________
Appel audio GRATUIT partout dans le monde avec le nouveau Yahoo! Messenger
Téléchargez cette version sur http://fr.messenger.yahoo.com

Reply via email to