I found that the auto-responder is causing mails to be sent back to our customers twice because it misinterprets the incoming email addresses. This leads to outgoing addresses like:

Reinier Battenberg <reinier.battenberg@mohyouwantedtospammeountbatten .netreinier.battenberg@mohyouwantedtospammeountbat ten.net>
for someone with a display name
and
batje@dohyouwantedtospammeds.nl <batje@dohyouwantedtospammeds.nl>
for someone without a display name

I am using qmail as my mta.


Here is the logs

] as the destination address for email [ <200703291608.03986.reinier.battenberg@mobatten.ne t> ]
Thu Mar 29 16:08:24 2007,764 [14560] DEBUG SugarCRM - ********* InboundEmail found [ alias-localdelivery-customercare@mouatten.net
] as the destination address for email [ <200703291608.03986.reinier.battenberg@mobatten.ne t> ]
Thu Mar 29 16:08:24 2007,766 [14560] INFO SugarCRM - Query:SELECT count(emails.id) AS c FROM emails WHERE emails.message_id = '<200703291608.03986.reinier.battenberg@moatten.ne t>alias-localdelivery-customercare@moutten.net' AND deleted = 0
Thu Mar 29 16:08:24 2007,855 [14560] INFO SugarCRM - Query Execution Time:0.088017
Thu Mar 29 16:08:24 2007,857 [14560] DEBUG SugarCRM - *********** NO duplicate found, continuing with processing.
Thu Mar 29 16:08:24 2007,866 [14560] DEBUG SugarCRM - *********** Importing RAW email.
Thu Mar 29 16:08:24 2007,963 [14560] DEBUG SugarCRM - -------------------------------> Email called save()
Thu Mar 29 16:08:25 2007,007 [14560] INFO SugarCRM - Insert: INSERT into emails set id='d31e73f3-321d-75a9-6627-460bba678b3a', date_entered='2007-03-29 13:08:24', date_modified='2007-03-29 13:08:24', assigned_user_id='493e4f60-9ef1-a76e-96c9-45b384e779cb', modified_user_id='7b37cdbb-18cd-1439-fee5-44914004c237', created_by='7b37cdbb-18cd-1439-fee5-44914004c237', name=null, date_start='2007-03-29', time_start='13:08:00', description='\r\n-- \r\nrgds,\r\n\r\nReinier Battenberg\r\nDirector\r\nMountbatten Ltd.\r\n+256 782 801 749\r\nwww.mountbatten.net\r\n', description_html=null, from_addr='reinier.battenberg@mountben.net ', from_name='Reinier Battenberg <reinier.battenberg@mountbatten.net>', to_addrs='Undisclosed.Recipients@, @ ', type='inbound', status='unread', message_id='<200703291608.03986.reinier.battenberg @moatten.net>alias-localdelivery-customercare@mountn.net', reply_to_name='Reinier Battenberg <reinier.battenberg@tbatten.net>', intent='pick', mailbox_id='d83dc51f-bad5-550a-29ae-45b384db0a53', raw_source='Return-Path: <reinier.battenberg@mountten.net>\r\nDelivered-To: customercare@se.unten.net\r\nReceived: (qmail 23464 invoked by alias); 29 Mar 2007 13:08:07 -0000\r\nDelivered-To: alias-localdelivery-customercare@mountbatten.net\r\nReceived: (qmail 23461 invoked by uid 453); 29 Mar 2007 13:08:06 -0000\r\nReceived: from pc-00002.mountbn.net (HELO moun2.mobatten.net) (192.168.38.2)\r\n by mountbatten.net (qpsmtpd/0.32) with ESMTP; Thu, 29 Mar 2007 16:08:06 +0300\r\nFrom: Reinier Battenberg <reinier.battenberg@moutten.net>\r\nOrganization : Mountbatten Ltd\r\nDate: Thu, 29 Mar 2007 16:08:03 +0300\r\nUser-Agent: KMail/1.9.6\r\nJabber-ID: rnier@12jabber.com\r\nMIME-Version: 1.0\r\nContent-Type: text/plain;\r\n charset=\"utf-8\"\r\nContent-Transfer-Encoding: 7bit\r\nContent-Disposition: inline\r\nTo: Undisclosed.Recipients: ;\r\nMessage-Id: <200703291608.03986.reinier.battenberg@mounten.net >\r\n\r\n\r\n-- \r\nrgds,\r\n\r\nReinier Battenberg\r\nDirector\r\nMountbatten Ltd.\r\n+256 782 801 749\r\nwww.mountbatten.net\r\n', deleted='0'
Thu Mar 29 16:08:25 2007,009 [14560] INFO SugarCRM - Save: INSERT into emails set id='d31e73f3-321d-75a9-6627-460bba678b3a', date_entered='2007-03-29 13:08:24', date_modified='2007-03-29 13:08:24', assigned_user_id='493e4f60-9ef1-a76e-96c9-45b384e779cb', modified_user_id='7b37cdbb-18cd-1439-fee5-44914004c237', created_by='7b37cdbb-18cd-1439-fee5-44914004c237', name=null, date_start='2007-03-29', time_start='13:08:00', description='\r\n-- \r\nrgds,\r\n\r\nReinier Battenberg\r\nDirector\r\nMountbatten Ltd.\r\n+256 782 801 749\r\nwww.mountbatten.net\r\n', description_html=null, from_addr='reinier.battenberg@mobatten.net ', from_name='Reinier Battenberg <reinier.battenberg@mountben.net>', to_addrs='Undisclosed.Recipients@, @ ', type='inbound', status='unread', message_id='<200703291608.03986.reinier.battenberg @mounten.net>alias-localdelivery-customercare@ntbatten.net', reply_to_name='Reinier Battenberg <reinier.battenberg@mounten.net>', intent='pick', mailbox_id='d83dc51f-bad5-550a-29ae-45b384db0a53', raw_source='Return-Path: <reinier.battenberg@moutten.net>\r\nDelivered-To: customercare@ser1.mbatten.net\r\nReceived: (qmail 23464 invoked by alias); 29 Mar 2007 13:08:07 -0000\r\nDelivered-To: alias-localdelivery-customercare@mounten.net\r\nReceived: (qmail 23461 invoked by uid 453); 29 Mar 2007 13:08:06 -0000\r\nReceived: from pc02.mobatten.net (HELO moa2.mntbatten.net) (192.168.38.2)\r\n by mountbatten.net (qpsmtpd/0.32) with ESMTP; Thu, 29 Mar 2007 16:08:06 +0300\r\nFrom: Reinier Battenberg <reinier.battenberg@motten.net>\r\nOrganization: Mountbatten Ltd\r\nDate: Thu, 29 Mar 2007 16:08:03 +0300\r\nUser-Agent: KMail/1.9.6\r\nJabber-ID: reinier@12jabber.com\r\nMIME-Version: 1.0\r\nContent-Type: text/plain;\r\n charset=\"utf-8\"\r\nContent-Transfer-Encoding: 7bit\r\nContent-Disposition: inline\r\nTo: Undisclosed.Recipients: ;\r\nMessage-Id: <200703291608.03986.reinier.battenberg@mountbatten .net>\r\n\r\n\r\n-- \r\nrgds,\r\n\r\nReinier Battenberg\r\nDirector\r\nMountbatten Ltd.\r\n+256 782 801 749\r\nwww.mountbatten.net\r\n', deleted='0'
Thu Mar 29 16:08:25 2007,010 [14560] INFO SugarCRM - Query:INSERT into emails set id='d31e73f3-321d-75a9-6627-460bba678b3a', date_entered='2007-03-29 13:08:24', date_modified='2007-03-29 13:08:24', assigned_user_id='493e4f60-9ef1-a76e-96c9-45b384e779cb', modified_user_id='7b37cdbb-18cd-1439-fee5-44914004c237', created_by='7b37cdbb-18cd-1439-fee5-44914004c237', name=null, date_start='2007-03-29', time_start='13:08:00', description='\r\n-- \r\nrgds,\r\n\r\nReinier Battenberg\r\nDirector\r\nMountbatten Ltd.\r\n+256 782 801 749\r\nwww.mountbatten.net\r\n', description_html=null, from_addr='reinier.battenberg@mbatten.net ', from_name='Reinier Battenberg <reinier.battenberg@motten.net>', to_addrs='Undisclosed.Recipients@, @ ', type='inbound', status='unread', message_id='<200703291608.03986.reinier.battenberg @mounn.net>alias-localdelivery-customercare@mouten.net', reply_to_name='Reinier Battenberg <reinier.battenberg@mouten.net>', intent='pick', mailbox_id='d83dc51f-bad5-550a-29ae-45b384db0a53', raw_source='Return-Path: <reinier.battenberg@mounen.net>\r\nDelivered-To: customercare@serr.tbatten.net\r\nReceived: (qmail 23464 invoked by alias); 29 Mar 2007 13:08:07 -0000\r\nDelivered-To: alias-localdelivery-customercare@mountn.net\r\nReceived: (qmail 23461 invoked by uid 453); 29 Mar 2007 13:08:06 -0000\r\nReceived: from p002.mounten.net (HELO mou2.mountten.net) (192.168.38.2)\r\n by mountbatten.net (qpsmtpd/0.32) with ESMTP; Thu, 29 Mar 2007 16:08:06 +0300\r\nFrom: Reinier Battenberg <reinier.battenberg@moten.net>\r\nOrganization: Mountbatten Ltd\r\nDate: Thu, 29 Mar 2007 16:08:03 +0300\r\nUser-Agent: KMail/1.9.6\r\nJabber-ID: reinier@1ber.com\r\nMIME-Version: 1.0\r\nContent-Type: text/plain;\r\n charset=\"utf-8\"\r\nContent-Transfer-Encoding: 7bit\r\nContent-Disposition: inline\r\nTo: Undisclosed.Recipients: ;\r\nMessage-Id: <200703291608.03986.reinier.battenberg@moten.net>\ r\n\r\n\r\n-- \r\nrgds,\r\n\r\nReinier Battenberg\r\nDirector\r\nMountbatten Ltd.\r\n+256 782 801 749\r\nwww.mountbatten.net\r\n', deleted='0'
Thu Mar 29 16:08:25 2007,093 [14560] INFO SugarCRM - Query Execution Time:0.080528
Thu Mar 29 16:08:25 2007,095 [14560] INFO SugarCRM - Query:SELECT id FROM users WHERE deleted=0 AND LOWER(email1) IN ('undisclosed.recipients@','@') OR LOWER(email2) IN ('undisclosed.recipients@','@')
Thu Mar 29 16:08:25 2007,098 [14560] INFO SugarCRM - Query Execution Time:0.001627
Thu Mar 29 16:08:25 2007,100 [14560] INFO SugarCRM - Query:SELECT id FROM leads WHERE deleted=0 AND LOWER(email1) = 'reinier.battenberg@mounten.net' OR LOWER(email2) = 'reinier.battenberg@moutten.net'
Thu Mar 29 16:08:25 2007,109 [14560] INFO SugarCRM - Query Execution Time:0.007526
Thu Mar 29 16:08:25 2007,111 [14560] INFO SugarCRM - Query:SELECT id FROM contacts WHERE deleted=0 AND LOWER(email1) = 'reinier.battenberg@mountbn.net' OR LOWER(email2) = 'reinier.battenberg@motten.net'
Thu Mar 29 16:08:25 2007,222 [14560] INFO SugarCRM - Query Execution Time:0.108805
Thu Mar 29 16:08:25 2007,224 [14560] INFO SugarCRM - Query:SELECT id FROM accounts WHERE deleted=0 AND LOWER(email1) = 'reinier.battenberg@mounten.net' OR LOWER(email2) = 'reinier.battenberg@mouen.net'
Thu Mar 29 16:08:25 2007,342 [14560] INFO SugarCRM - Query Execution Time:0.116896
Thu Mar 29 16:08:25 2007,390 [14560] DEBUG SugarCRM - looking for a case for
Thu Mar 29 16:08:25 2007,391 [14560] DEBUG SugarCRM - found auto-reply template id - prefilling and mailing response
Thu Mar 29 16:08:25 2007,393 [14560] INFO SugarCRM - Query:UPDATE inbound_email_autoreply SET deleted = 1 WHERE date_entered < '2007-03-28 13:08:25'
Thu Mar 29 16:08:25 2007,419 [14560] INFO SugarCRM - Query Execution Time:0.024687
[/CODE]


(i deleted stuff from the domain name to lower my spamtraffic)

I seems Sugar knows very well which address this mail has to go. So what's going wrong?
Its not smpt or sendmail, tried both.

Any help would be appreciated.

Operating system smeserver 7.1.3 (centos)
Sugar Suite version 4.5.0h
Webserver Apache 2
PHP version 4.3.9 (yes i know, unsupported, smeserver just doesnt have a higher version)
MySQL server version 4.1.20