Paul J Stevens | 1 Jul 2011 09:50
Picon
Favicon
Gravatar

[SCM]Paul's DBMail tree branch, master, updated. 21ceceb6ffd31b7b0f4733f1106fa4626939b8e5

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Paul's DBMail tree".

The branch, master has been updated
       via  21ceceb6ffd31b7b0f4733f1106fa4626939b8e5 (commit)
      from  a62ed1020fbdb73b60affc0b6f06e3e2d2b4e7c4 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 21ceceb6ffd31b7b0f4733f1106fa4626939b8e5
Author: Paul J Stevens <paul@...>
Date:   Fri Jul 1 09:49:47 2011 +0200

    update postfix-mysql alias hookup (zhb)

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

Summary of changes:
 doc/README.postfix |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

hooks/post-receive
--
Paul's DBMail tree
Emilio Gargiulo | 1 Jul 2011 11:10

Re: latest git does not compile on ubuntu natty

On my system: root <at> miughe:/usr/src/dbmail# dpkg -l | grep sqlite ii libaprutil1-dbd-sqlite3 1.3.9+dfsg-5ubuntu3 The Apache Portable Runtime Utility Library - SQLite3 Driver ii libqt4-sql-sqlite 4:4.7.2-0ubuntu6.1 Qt 4 SQLite 3 database driver rc libsqlite0 2.8.17-6build2 SQLite shared library ii libsqlite3-0 3.7.4-2ubuntu5 SQLite 3 shared library ii libsqlite3-dev 3.7.4-2ubuntu5 SQLite 3 development files root <at> miughe:/usr/src/dbmail# dpkg -L libsqlite3-dev /. /usr /usr/include /usr/include/sqlite3.h /usr/include/sqlite3ext.h /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/libsqlite3.a /usr/lib/x86_64-linux-gnu/libsqlite3.la /usr/lib/x86_64-linux-gnu/pkgconfig /usr/lib/x86_64-linux-gnu/pkgconfig/sqlite3.pc /usr/share /usr/share/doc /usr/share/doc/libsqlite3-dev /usr/share/doc/libsqlite3-dev/copyright /usr/lib/x86_64-linux-gnu/libsqlite3.so /usr/share/doc/libsqlite3-dev/README /usr/share/doc/libsqlite3-dev/changelog.Debian.gz root <at> miughe:/usr/src/dbmail# So dbmail try to use /usr/lib/libsqlite3.la instead of /usr/lib/x86_64-linux-gnu/libsqlite3.la How I can fix it?

 

On Thu, 30 Jun 2011 15:44:31 +0100, Anand Kumria wrote:

So, the actual problem is libsqlite; On 30 June 2011 15:26, Emilio Gargiulo <dbmail-RYqWlagSUIvQT0dZR+AlfA@public.gmane.org> wrote:
root <at> miughe:/usr/src/dbmail# dpkg-buildpackage -b
(oh, and you are compiling as root for some unknown reason). You should do: dpkg-buildpackage -rfakeroot -us -uc -b [... snip ...]
"libsort_sieve.so.0.0.0" "libsort_sieve.so") /bin/sed: can't read /usr/lib/libsqlite3.la: No such file or directory libtool: link: `/usr/lib/libsqlite3.la' is not a valid libtool archive
So, libsqlite might be installed but are the headers? A _______________________________________________ Dbmail-dev mailing list Dbmail-dev-taRh+z1m2xodnm+yROfE0A@public.gmane.org http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev

 

 
_______________________________________________
Dbmail-dev mailing list
Dbmail-dev@...
http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev
Paul J Stevens | 1 Jul 2011 11:37
Picon
Favicon
Gravatar

Re: latest git does not compile on ubuntu natty

The problem lies in the libtool dependency scan.

..la files of depended on libraries are used to generate the
src/modules/libsort_sieve.la file which contains the wrong path. Which
..la file is the culprit here I don't know yet.

On 01-07-11 11:10, Emilio Gargiulo wrote:
> On my system:
> 
> root <at> miughe:/usr/src/dbmail# dpkg -l | grep sqlite
> ii libaprutil1-dbd-sqlite3 1.3.9+dfsg-5ubuntu3 The Apache Portable Runtime
> Utility Library - SQLite3 Driver
> ii libqt4-sql-sqlite 4:4.7.2-0ubuntu6.1 Qt 4 SQLite 3 database driver
> rc libsqlite0 2.8.17-6build2 SQLite shared library
> ii libsqlite3-0 3.7.4-2ubuntu5 SQLite 3 shared library
> ii libsqlite3-dev 3.7.4-2ubuntu5 SQLite 3 development files
> root <at> miughe:/usr/src/dbmail# dpkg -L libsqlite3-dev
> /.
> /usr
> /usr/include
> /usr/include/sqlite3.h
> /usr/include/sqlite3ext.h
> /usr/lib
> /usr/lib/x86_64-linux-gnu
> /usr/lib/x86_64-linux-gnu/libsqlite3.a
> /usr/lib/x86_64-linux-gnu/libsqlite3.la
> /usr/lib/x86_64-linux-gnu/pkgconfig
> /usr/lib/x86_64-linux-gnu/pkgconfig/sqlite3.pc
> /usr/share
> /usr/share/doc
> /usr/share/doc/libsqlite3-dev
> /usr/share/doc/libsqlite3-dev/copyright
> /usr/lib/x86_64-linux-gnu/libsqlite3.so
> /usr/share/doc/libsqlite3-dev/README
> /usr/share/doc/libsqlite3-dev/changelog.Debian.gz
> root <at> miughe:/usr/src/dbmail#
> 
> So dbmail try to use /usr/lib/libsqlite3.la instead of /usr/lib/x86_64-linux-gnu/libsqlite3.la
> 
> How I can fix it?
> 
>  
> 
> On Thu, 30 Jun 2011 15:44:31 +0100, Anand Kumria wrote:
> 
>> So, the actual problem is libsqlite;
>>
>> On 30 June 2011 15:26, Emilio Gargiulo <dbmail@...
<mailto:dbmail@...>> wrote:
>>> root <at> miughe:/usr/src/dbmail# dpkg-buildpackage -b
>> (oh, and you are compiling as root for some unknown reason).
>>
>> You should do: dpkg-buildpackage -rfakeroot -us -uc -b
>>
>> [... snip ...]
>>> "libsort_sieve.so.0.0.0" "libsort_sieve.so") /bin/sed: can't read
>>> /usr/lib/libsqlite3.la: No such file or directory libtool: link:
>>> `/usr/lib/libsqlite3.la' is not a valid libtool archive
>> So, libsqlite might be installed but are the headers?
>>
>> A
>> _______________________________________________
>> Dbmail-dev mailing list
>> Dbmail-dev@... <mailto:Dbmail-dev@...>
>> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev
> 
>  
> 
>  
> 
> 
> 
> _______________________________________________
> Dbmail-dev mailing list
> Dbmail-dev@...
> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev

--

-- 
________________________________________________________________
Paul J Stevens        pjstevns  <at>  gmail, twitter, skype, linkedin

  * Premium Hosting Services and Web Application Consultancy *

           www.nfg.nl/info@.../+31.85.877.99.97
________________________________________________________________
Paul J Stevens | 2 Jul 2011 15:10
Picon
Favicon
Gravatar

Re: latest git does not compile on ubuntu natty


Just tested this on a pristine natty chroot. No problem.

However, I did find the actual problem while at it.

The /usr/lib/libzdb.la is the culprit.

You will have to rebuild libzdb on natty, or use my debs:

deb http://debian.nfgd.net/debian natty main

I've also include updated an libsieve package there.

On 07/01/2011 11:37 AM, Paul J Stevens wrote:
> The problem lies in the libtool dependency scan.
> 
> ..la files of depended on libraries are used to generate the
> src/modules/libsort_sieve.la file which contains the wrong path. Which
> ..la file is the culprit here I don't know yet.
> 
> 
> On 01-07-11 11:10, Emilio Gargiulo wrote:
>> On my system:
>>
>> root <at> miughe:/usr/src/dbmail# dpkg -l | grep sqlite
>> ii libaprutil1-dbd-sqlite3 1.3.9+dfsg-5ubuntu3 The Apache Portable Runtime
>> Utility Library - SQLite3 Driver
>> ii libqt4-sql-sqlite 4:4.7.2-0ubuntu6.1 Qt 4 SQLite 3 database driver
>> rc libsqlite0 2.8.17-6build2 SQLite shared library
>> ii libsqlite3-0 3.7.4-2ubuntu5 SQLite 3 shared library
>> ii libsqlite3-dev 3.7.4-2ubuntu5 SQLite 3 development files
>> root <at> miughe:/usr/src/dbmail# dpkg -L libsqlite3-dev
>> /.
>> /usr
>> /usr/include
>> /usr/include/sqlite3.h
>> /usr/include/sqlite3ext.h
>> /usr/lib
>> /usr/lib/x86_64-linux-gnu
>> /usr/lib/x86_64-linux-gnu/libsqlite3.a
>> /usr/lib/x86_64-linux-gnu/libsqlite3.la
>> /usr/lib/x86_64-linux-gnu/pkgconfig
>> /usr/lib/x86_64-linux-gnu/pkgconfig/sqlite3.pc
>> /usr/share
>> /usr/share/doc
>> /usr/share/doc/libsqlite3-dev
>> /usr/share/doc/libsqlite3-dev/copyright
>> /usr/lib/x86_64-linux-gnu/libsqlite3.so
>> /usr/share/doc/libsqlite3-dev/README
>> /usr/share/doc/libsqlite3-dev/changelog.Debian.gz
>> root <at> miughe:/usr/src/dbmail#
>>
>> So dbmail try to use /usr/lib/libsqlite3.la instead of /usr/lib/x86_64-linux-gnu/libsqlite3.la
>>
>> How I can fix it?
>>
>>  
>>
>> On Thu, 30 Jun 2011 15:44:31 +0100, Anand Kumria wrote:
>>
>>> So, the actual problem is libsqlite;
>>>
>>> On 30 June 2011 15:26, Emilio Gargiulo <dbmail@...
<mailto:dbmail@...>> wrote:
>>>> root <at> miughe:/usr/src/dbmail# dpkg-buildpackage -b
>>> (oh, and you are compiling as root for some unknown reason).
>>>
>>> You should do: dpkg-buildpackage -rfakeroot -us -uc -b
>>>
>>> [... snip ...]
>>>> "libsort_sieve.so.0.0.0" "libsort_sieve.so") /bin/sed: can't read
>>>> /usr/lib/libsqlite3.la: No such file or directory libtool: link:
>>>> `/usr/lib/libsqlite3.la' is not a valid libtool archive
>>> So, libsqlite might be installed but are the headers?
>>>
>>> A
>>> _______________________________________________
>>> Dbmail-dev mailing list
>>> Dbmail-dev@... <mailto:Dbmail-dev@...>
>>> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev
>>
>>  
>>
>>  
>>
>>
>>
>> _______________________________________________
>> Dbmail-dev mailing list
>> Dbmail-dev@...
>> http://mailman.fastxs.nl/cgi-bin/mailman/listinfo/dbmail-dev
> 
> 

--

-- 
________________________________________________________________
Paul J Stevens        pjstevns  <at>  gmail, twitter, skype, linkedin

  * Premium Hosting Services and Web Application Consultancy *

           www.nfg.nl/info@.../+31.85.877.99.97
________________________________________________________________
Mantis Bug Tracker | 2 Jul 2011 15:43

[DBMail 0000889]: LMTP error: 500 Sender already received. Use RSET to clear.


The following issue has been RESOLVED. 
====================================================================== 
http://www.dbmail.org/mantis/view.php?id=889 
====================================================================== 
Reported By:                Emilio Gargiulo
Assigned To:                
====================================================================== 
Project:                    DBMail
Issue ID:                   889
Category:                   LMTP daemon
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     resolved
target:                      
Resolution:                 fixed
Fixed in Version:           3.0.0-rc3
====================================================================== 
Date Submitted:             12-Apr-11 23:20 CEST
Last Modified:              02-Jul-11 15:43 CEST
====================================================================== 
Summary:                    LMTP error: 500 Sender already received. Use RSET to
clear.
Description: 
Error "LMTP error: 500 Sender already received. Use RSET to clear." when
try to send two or more email in the same session.
====================================================================== 

---------------------------------------------------------------------- 
 (0003175) Emilio Gargiulo (reporter) - 13-Apr-11 17:07
 http://www.dbmail.org/mantis/view.php?id=889#c3175 
---------------------------------------------------------------------- 
Proposed patch:

--- lmtp.c.old	2011-04-12 11:51:00.020103999 +0200
+++ lmtp.c	2011-04-13 17:06:15.230103999 +0200
 <at>  <at>  -496,6 +496,10  <at>  <at> 
 			session->rcpt = g_list_next(session->rcpt);
 		}
 		dbmail_message_free(msg);
+		/* Reset the session after a successful delivery;
+		 * MTA's like Exim prefer to immediately begin the
+		 * next delivery without an RSET or a reconnect. */
+		lmtp_rset(session,TRUE);
 		return 1;

 	default: 

---------------------------------------------------------------------- 
 (0003201) Emilio Gargiulo (reporter) - 30-Jun-11 16:17
 http://www.dbmail.org/mantis/view.php?id=889#c3201 
---------------------------------------------------------------------- 
The patch resolve this issue.
It can be merged in main tree. 

---------------------------------------------------------------------- 
 (0003202) paul (administrator) - 02-Jul-11 15:43
 http://www.dbmail.org/mantis/view.php?id=889#c3202 
---------------------------------------------------------------------- 
patch applied. thanks. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
12-Apr-11 23:20  Emilio GargiuloNew Issue                                    
13-Apr-11 17:07  Emilio GargiuloNote Added: 0003175                          
13-Apr-11 17:09  Emilio GargiuloFile Added: lmtp.patch                       
30-Jun-11 16:17  Emilio GargiuloNote Added: 0003201                          
02-Jul-11 15:43  paul           Note Added: 0003202                          
02-Jul-11 15:43  paul           Status                   new => resolved     
02-Jul-11 15:43  paul           Resolution               open => fixed       
02-Jul-11 15:43  paul           Fixed in Version          => 3.0.0-rc3       
======================================================================
Paul J Stevens | 2 Jul 2011 15:45
Picon
Favicon
Gravatar

[SCM]Paul's DBMail tree branch, master, updated. 2497765cba619fbd911f74605a6873f71e8e7669

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Paul's DBMail tree".

The branch, master has been updated
       via  2497765cba619fbd911f74605a6873f71e8e7669 (commit)
       via  69c03da3032991445a37ac67e912085b4ed52c84 (commit)
      from  21ceceb6ffd31b7b0f4733f1106fa4626939b8e5 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 2497765cba619fbd911f74605a6873f71e8e7669
Author: Emilio Gargiulo <dbmail@...>
Date:   Sat Jul 2 15:41:40 2011 +0200

    reset clientsession after successful delivery

    Signed-off-by: Paul J Stevens <paul@...>

commit 69c03da3032991445a37ac67e912085b4ed52c84
Author: Paul J Stevens <paul@...>
Date:   Sat Jul 2 15:32:36 2011 +0200

    fix compiler warning

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

Summary of changes:
 src/dm_config.c |    8 ++++----
 src/lmtp.c      |    4 ++++
 2 files changed, 8 insertions(+), 4 deletions(-)

hooks/post-receive
--
Paul's DBMail tree
Mantis Bug Tracker | 4 Jul 2011 10:39

[DBMail 0000894]: Empty messages on iPhone


A NOTE has been added to this issue. 
====================================================================== 
http://dbmail.org/mantis/view.php?id=894 
====================================================================== 
Reported By:                schattenfell
Assigned To:                
====================================================================== 
Project:                    DBMail
Issue ID:                   894
Category:                   IMAP daemon
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
target:                      
====================================================================== 
Date Submitted:             18-Apr-11 14:23 CEST
Last Modified:              04-Jul-11 10:39 CEST
====================================================================== 
Summary:                    Empty messages on iPhone
Description: 
Hello,

when I receive a message on my iPhone with (e.g.) one of the following
letters in the subject field...

" or  <at>  or \ or /

....the body of the message is empty ("This email has no content.").

I use IMAP with native TLS.

Beste wishes
Michael
====================================================================== 

---------------------------------------------------------------------- 
 (0003203) schattenfell (reporter) - 04-Jul-11 10:39
 http://dbmail.org/mantis/view.php?id=894#c3203 
---------------------------------------------------------------------- 
The problem seems to be related to non escaped strings. Several other
bugreports already deal with this problem. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
18-Apr-11 14:23  schattenfell   New Issue                                    
04-Jul-11 10:39  schattenfell   Note Added: 0003203                          
======================================================================
Paul J Stevens | 4 Jul 2011 10:57
Picon
Favicon
Gravatar

[SCM]Paul's DBMail tree branch, master, updated. 6bf8d751279bfb50ab1c9b63d6298ebd4cac12e0

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "Paul's DBMail tree".

The branch, master has been updated
       via  6bf8d751279bfb50ab1c9b63d6298ebd4cac12e0 (commit)
      from  2497765cba619fbd911f74605a6873f71e8e7669 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit 6bf8d751279bfb50ab1c9b63d6298ebd4cac12e0
Author: Paul J Stevens <paul@...>
Date:   Sat Jul 2 23:24:06 2011 +0200

    unescape imap arguments (fixes #901)

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

Summary of changes:
 src/dbmail-imapsession.c |   23 +++++++++++++++++++++++
 src/dm_misc.c            |   15 +++++++++++++++
 src/dm_misc.h            |    1 +
 test/check_dbmail_misc.c |   39 ++++++++++++++++++++++++++++++++++++++-
 4 files changed, 77 insertions(+), 1 deletions(-)

hooks/post-receive
--
Paul's DBMail tree
Mantis Bug Tracker | 4 Jul 2011 10:58

[DBMail 0000901]: non escaped sumbols from imap


A NOTE has been added to this issue. 
====================================================================== 
http://www.dbmail.org/mantis/view.php?id=901 
====================================================================== 
Reported By:                vampyre
Assigned To:                
====================================================================== 
Project:                    DBMail
Issue ID:                   901
Category:                   Authentication layer
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     new
target:                      
====================================================================== 
Date Submitted:             11-May-11 21:23 CEST
Last Modified:              04-Jul-11 10:58 CEST
====================================================================== 
Summary:                    non escaped sumbols from imap
Description: 
It looks like dbmail-imapd doesn't remove escape symbols from special
characters passed by IMAP. This leads to some inconveniences. Sorry for
such raw report, I will try to reproduce it against latest version and
provide you with a patch soon. 
====================================================================== 

---------------------------------------------------------------------- 
 (0003182) vampyre (reporter) - 17-May-11 21:25
 http://www.dbmail.org/mantis/view.php?id=901#c3182 
---------------------------------------------------------------------- 
Btw, it looks similar to http://www.dbmail.org/mantis/view.php?id=853. I've
noticed this description field was
modified in that report. 

---------------------------------------------------------------------- 
 (0003183) paul (administrator) - 17-May-11 22:22
 http://www.dbmail.org/mantis/view.php?id=901#c3183 
---------------------------------------------------------------------- 
Please provide the dbmail version and steps to reproduce. 

---------------------------------------------------------------------- 
 (0003184) vampyre (reporter) - 17-May-11 22:49
 http://www.dbmail.org/mantis/view.php?id=901#c3184 
---------------------------------------------------------------------- 
I am using dbmail-2.3.7 dated at 20100111. I have described the steps to
reproduce earlier. You should try to authenticate via LOGIN method with
password that contain special characters like (", \).

Btw, I have fixed the issue locally and enclosed the patch for you.
However it was done in a rush so I suppose the place for g_strcompress can
be reconsidered.

I will recheck this against new version of dbmail if this is required.
Could you please inform me if so, thank you.

Looking forward for your reply. 

---------------------------------------------------------------------- 
 (0003185) vampyre (reporter) - 30-May-11 13:11
 http://www.dbmail.org/mantis/view.php?id=901#c3185 
---------------------------------------------------------------------- 
Unfortunately I have found some issues with this patch as it not fully
correspond to RFC requirements:

I mean that according to RFC IMAP should un-escape like:
Original line: "test line1\\s", "test line2\s"
Un-escaped line: "test line1\s" "test line2\s"

So the first case is handled correctly with that patch, but the second
fails.
I am working on correct solution now, and provide you with a patch as soon
as I can. Sorry for inconveniences. 

---------------------------------------------------------------------- 
 (0003194) vampyre (reporter) - 24-Jun-11 09:42
 http://www.dbmail.org/mantis/view.php?id=901#c3194 
---------------------------------------------------------------------- 
Hello, I have completed the correct patch according to RFC, please review
and apply it if it is acceptable on your point of view. 

---------------------------------------------------------------------- 
 (0003198) paul (administrator) - 26-Jun-11 12:26
 http://www.dbmail.org/mantis/view.php?id=901#c3198 
---------------------------------------------------------------------- 
Some remarks:

try to replace the if (MATCH(self->command...)) with a switch statement
like in dbmail_imap_session_mailbox_status for performance reasons.

please split up the unescape function and extract the actual unescape
routine into a separate function. This separate function needs to have
unit-tests in for example test/check_dbmail_misc.c.

since this functionality simply strips chars from a char* doing
malloc/free loops seems complete overkill. Try to rethink in terms of
in-place editing. 

---------------------------------------------------------------------- 
 (0003199) vampyre (reporter) - 26-Jun-11 18:35
 http://www.dbmail.org/mantis/view.php?id=901#c3199 
---------------------------------------------------------------------- 
Hi paul, thanks for advice. Sounds reasonable, will do that in nearest
time. 

---------------------------------------------------------------------- 
 (0003200) paul (administrator) - 28-Jun-11 18:33
 http://www.dbmail.org/mantis/view.php?id=901#c3200 
---------------------------------------------------------------------- 
the attached escape.c demonstrates in-place editing 

---------------------------------------------------------------------- 
 (0003204) paul (administrator) - 04-Jul-11 10:58
 http://www.dbmail.org/mantis/view.php?id=901#c3204 
---------------------------------------------------------------------- 
please test commit 6bf8d751279bfb50ab1c9b63d6298ebd4cac12e0 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
11-May-11 21:23  vampyre        New Issue                                    
17-May-11 21:25  vampyre        Note Added: 0003182                          
17-May-11 22:22  paul           Note Added: 0003183                          
17-May-11 22:44  vampyre        File Added:
0001-0000901-fix-unescaped-symbols-in-password.patch                    
17-May-11 22:49  vampyre        Note Added: 0003184                          
30-May-11 13:11  vampyre        Note Added: 0003185                          
24-Jun-11 09:42  vampyre        Note Added: 0003194                          
24-Jun-11 09:43  vampyre        File Added: patch_to_mantis                    
26-Jun-11 12:26  paul           Note Added: 0003198                          
26-Jun-11 18:35  vampyre        Note Added: 0003199                          
28-Jun-11 18:32  paul           File Added: escape.c                         
28-Jun-11 18:33  paul           Note Added: 0003200                          
04-Jul-11 10:58  paul           Note Added: 0003204                          
======================================================================
Mantis Bug Tracker | 4 Jul 2011 11:07

[DBMail 0000894]: Empty messages on iPhone


A NOTE has been added to this issue. 
====================================================================== 
http://www.dbmail.org/mantis/view.php?id=894 
====================================================================== 
Reported By:                schattenfell
Assigned To:                
====================================================================== 
Project:                    DBMail
Issue ID:                   894
Category:                   IMAP daemon
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     new
target:                      
====================================================================== 
Date Submitted:             18-Apr-11 14:23 CEST
Last Modified:              04-Jul-11 11:07 CEST
====================================================================== 
Summary:                    Empty messages on iPhone
Description: 
Hello,

when I receive a message on my iPhone with (e.g.) one of the following
letters in the subject field...

" or  <at>  or \ or /

....the body of the message is empty ("This email has no content.").

I use IMAP with native TLS.

Beste wishes
Michael
====================================================================== 

---------------------------------------------------------------------- 
 (0003203) schattenfell (reporter) - 04-Jul-11 10:39
 http://www.dbmail.org/mantis/view.php?id=894#c3203 
---------------------------------------------------------------------- 
The problem seems to be related to non escaped strings. Several other
bugreports already deal with this problem. 

---------------------------------------------------------------------- 
 (0003205) paul (administrator) - 04-Jul-11 11:07
 http://www.dbmail.org/mantis/view.php?id=894#c3205 
---------------------------------------------------------------------- 
Michael,

Since I don't have an IPhone there is no way I can test or verify this.

Please provide:
- a real raw message that actually fails (anonymized if you wish).
- a IMAP command trace as issued by an IPhone to retrieve this message.

I need the first item so I don't have to guess at utf7 encodings, etc.

The second item can be obtained by running dbmail with
file_logging_levels=255 or by capturing on the wire using a tool like
wireshark.

Without these there is nothing I can do short of someone donating an
IPhone.

thanks. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
18-Apr-11 14:23  schattenfell   New Issue                                    
04-Jul-11 10:39  schattenfell   Note Added: 0003203                          
04-Jul-11 11:07  paul           Note Added: 0003205                          
======================================================================

Gmane