Community Discussions and Support
Android send mail - keeps copying send messages

> http://code.google.com/p/android/issues/detail?id=4761

Thanks for this - that's an interesting thread, and highlights just how difficult it is to write an IMAP implementation that correctly deals with every possible combination of commands the protocol allows. In this particular case, the issue is clearly a bug in my code rather than anything the Android code is doing, but it's fascinating that the approach the Android developer has taken has exposed similar problems in a wide range of other IMAP servers too.

Cheers!

-- David --

<i>> http://code.google.com/p/android/issues/detail?id=4761</i> Thanks for this - that's an interesting thread, and highlights just how difficult it is to write an IMAP implementation that correctly deals with every possible combination of commands the protocol allows. In this particular case, the issue is clearly a bug in my code rather than anything the Android code is doing, but it's fascinating that the approach the Android developer has taken has exposed similar problems in a wide range of other IMAP servers too. Cheers! -- David --

I use Mercury for three years now and use the smtp server with authenticated login to send mails. Has been working fine! 

Since a few days I have a Google phone and use the standard email client to read my IMAP mail account and to send mails. It works fine, but mails send appear to copy themselves in my send mail box. The mails are copied with the exact same date, time and content. Every once in a few days I delete hunderds of these mails and then they just appear again in growing numbers. This only happens with mails send from my Google Phone. Also mails send from another mail account with exchange does not have this problem.

I use mercury mail server. 4.72 from xampp. It runs on a Windows XP installation with all patches installed. The phone uses android 2.1 and it's the standard mail client. I usualy work with 3G connection, but the error also occurs when I use WIFI.

 Hope you hear from you guys.

<P>I use Mercury for three years now and use the smtp server with authenticated login to send mails. Has been working fine! </P> <P>Since a few days I have a Google phone and use the standard email client to read my IMAP mail account and to send mails. It works fine, but mails send appear to copy themselves in my send mail box. The mails are copied with the exact same date, time and content. Every once in a few days I delete hunderds of these mails and then they just appear again in growing numbers. This only happens with mails send from my Google Phone. Also mails send from another mail account with exchange does not have this problem.</P> <P>I use mercury mail server. 4.72 from xampp. It runs on a Windows XP installation with all patches installed. The phone uses android 2.1 and it's the standard mail client. I usualy work with 3G connection, but the error also occurs when I use WIFI.</P> <P> Hope you hear from you guys.</P>

Turn on session logging for MercI to capture a session and see what is happening.

Turn on session logging for MercI to capture a session and see what is happening.

The MercI session logging says:

arjan at 95.98.92.35: 690 sec. elapsed, connection closed Mon Apr 19 08:33:10 2010
Connection from 95.98.245.96, Mon Apr 19 08:45:28 2010

I've tried to use a different smtp for sending my mails, but it doesn't solve the issue. All mails that have ever been send from my Android phone keep copying themselves in my send items box. I've deleted the mails entirely from my box with send items, but they come back and start copying themselves about 40 times a day.

<P>The MercI session logging says:</P> <P>arjan at 95.98.92.35: 690 sec. elapsed, connection closed Mon Apr 19 08:33:10 2010 Connection from 95.98.245.96, Mon Apr 19 08:45:28 2010</P> <P>I've tried to use a different smtp for sending my mails, but it doesn't solve the issue. All mails that have ever been send from my Android phone keep copying themselves in my send items box. I've deleted the mails entirely from my box with send items, but they come back and start copying themselves about 40 times a day. </P>

That is just the MercI log.

Turn on 'session logging' (checkbox on MercI config page) to capture EVERYTHING transmitted by the server & client.

Turn it off again once you have captured a session.

It only happens when your Android is connected right?

Does it happen with another IMAP client?

That is just the MercI log. Turn on 'session logging' (checkbox on MercI config page) to capture EVERYTHING transmitted by the server & client. Turn it off again once you have captured a session. It only happens when your Android is connected right? Does it happen with another IMAP client?

I have to say I saw this issue with our Macs trying to connect to send and receive email. We had one user I was trying to set up.  He has a Pegasus mail mailbox, and was using MacMail and was getting all the messages in his mailbox duplicated, triplicated, etc. every time he connected using IMAP.  Thought it might have been an issue with the VPN so that client was updated, and nothing changed.  Upgraded his Mac to the latest OS which also upgraded the email program, and we still had the same issues.  I've been reluctant to try my droid, but maybe I will to see if I can replicate your issue.  Are you using a VPN to connect to your LAN/Mercury gateway?  Have you tried something different like POP3?

<p>I have to say I saw this issue with our Macs trying to connect to send and receive email. We had one user I was trying to set up.  He has a Pegasus mail mailbox, and was using MacMail and was getting all the messages in his mailbox duplicated, triplicated, etc. every time he connected using IMAP.  Thought it might have been an issue with the VPN so that client was updated, and nothing changed.  Upgraded his Mac to the latest OS which also upgraded the email program, and we still had the same issues.  I've been reluctant to try my droid, but maybe I will to see if I can replicate your issue.  Are you using a VPN to connect to your LAN/Mercury gateway?  Have you tried something different like POP3? </p>

Tnx for your help sofar. I tried to find the right information and copied it below. The android email app seems to have a problem with the send mails. It doesn't load any of my send items that have been send with outlook, but it does keep the items that are send from the android mail app. I reinstalled the android app and it only loads send items that have been send with the previous installation of the mail app.

 This is an excerpt from what the login when I refresh my send items. It seems to make copies of send mails every time it refreshed the send items contents.

  • 23:02:40.515: Connection from 77.249.206.239, Tue Apr 20 23:02:40 2010<lf>
  • 23:02:40.531: << * OK servername IMAP4rev1 Mercury/32 v4.72 server ready.<cr><lf>
  • 23:02:40.531: >> 1 LOGIN .... "....."<cr><lf>
  • 23:02:40.531: << 1 OK LOGIN completed.<cr><lf>
  • 23:02:40.531: >> 2 NOOP<cr><lf>
  • 23:02:40.531: << 2 OK NOOP complete.<cr><lf>
  • 23:02:40.578: >> 3 SELECT "Sent"<cr><lf>
  • 23:02:40.578: << * 2941 EXISTS<cr><lf>
  • 23:02:40.578: << * 0 RECENT<cr><lf>
  • 23:02:40.578: << * FLAGS (\Deleted \Draft \Seen \Answered)<cr><lf>
  • 23:02:40.578: << * OK [UIDVALIDITY 1258103116] UID Validity<cr><lf>
  • 23:02:40.578: << * OK [UIDNEXT 8820] Predicted next UID<cr><lf>
  • 23:02:40.578: << * OK [PERMANENTFLAGS (\Deleted \Draft \Seen \Answered)] Settable message flags<cr><lf>
  • 23:02:40.578: << 3 OK [READ-WRITE] SELECT completed.<cr><lf>
  • 23:02:40.640: >> 4 APPEND "Sent" (\Seen) {902}<cr><lf>
  • 23:02:40.640: << + Ready to receive 902 bytes<cr><lf>
  • 23:02:41.812: >> <cr><lf>
  • 23:02:41.812: << * 2942 EXISTS<cr><lf>
  • 23:02:41.812: << * OK [UIDNEXT 8821] Predicted next UID<cr><lf>
  • 23:02:41.812: << 4 OK APPEND complete.<cr><lf>
  • 23:02:41.812: >> 5 UID SEARCH (HEADER MESSAGE-ID <uqwl5hbgcnt22yfldg9xca2j.1270553596866@email.android.com>)<cr><lf>
  • 23:02:41.812: << * SEARCH
  • 23:03:31.078: << <cr><lf>
  • 23:03:31.078: << 5 OK SEARCH complete.<cr><lf>
  • 23:03:31.281: >> 6 NOOP<cr><lf>
  • 23:03:31.281: << 6 OK NOOP complete.<cr><lf>
  • 23:03:31.312: >> 7 APPEND "Sent" (\Seen) {3529}<cr><lf>

At the same time a second log file is created:

  • 23:03:31.140: >> 11l7 UID FETCH 8820 (UID FLAGS RFC822.SIZE BODY.PEEK[HEADER] INTERNALDATE)<cr><lf>
  • 23:03:31.140: << * 2942 FETCH (UID 8820 FLAGS (\Seen) RFC822.SIZE 902 BODY[HEADER] {328}<cr><lf>
  • 23:03:31.140: << Subject: Re: teset<cr><lf>
  • 23:03:31.140: << From: name1 name2 <first@last.com><cr><lf>
  • 23:03:31.140: << Date: Tue, 06 Apr 2010 13:33:16 +0200<cr><lf>
  • 23:03:31.140: << To: receiver <receiver@domain.com><cr><lf>
  • 23:03:31.140: << Message-ID: <uqwl5hbgcnt22yfldg9xca2j.1270553596866@email.android.com><cr><lf>
  • 23:03:31.140: << Content-Type: multipart/mixed; boundary="----RI5MJK833PHUJVVFR208CTL7WX6VE9"<cr><lf>
  • 23:03:31.140: << MIME-Version: 1.0<cr><lf>
  • 23:03:31.140: << <cr><lf>
  • 23:03:31.140: << INTERNALDATE " 6-Apr-2010 13:33:16 +0200"
  • 23:03:31.140: << )<cr><lf>
  • 23:03:31.140: << 11l7 OK UID FETCH complete.<cr><lf>

Looking forward to hear from you!

&lt;P&gt;Tnx for&amp;nbsp;your help sofar.&amp;nbsp;I tried to find the right information and copied it below. The android email app seems to have a problem with the send mails. It doesn&#039;t load any of my send items that have been send with outlook, but it does keep the items that are send from the android mail app. I&amp;nbsp;reinstalled the android app and it only loads send items that have been send with the previous installation of the mail app. &lt;/P&gt; &lt;P&gt;&amp;nbsp;This is an excerpt from what the login when I refresh my send items. It seems to make copies of send mails every time it refreshed the send items contents. &lt;/P&gt;&lt;SPAN lang=N&gt; &lt;UL&gt; &lt;LI&gt;23:02:40.515: Connection from 77.249.206.239, Tue Apr 20 23:02:40 2010&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.531: &amp;lt;&amp;lt; * OK&amp;nbsp;servername IMAP4rev1 Mercury/32 v4.72 server ready.&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.531: &amp;gt;&amp;gt; 1 LOGIN&amp;nbsp;.... &quot;.....&quot;&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.531: &amp;lt;&amp;lt; 1 OK LOGIN completed.&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.531: &amp;gt;&amp;gt; 2 NOOP&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.531: &amp;lt;&amp;lt; 2 OK NOOP complete.&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.578: &amp;gt;&amp;gt; 3 SELECT &quot;Sent&quot;&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.578: &amp;lt;&amp;lt; * 2941 EXISTS&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.578: &amp;lt;&amp;lt; * 0 RECENT&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.578: &amp;lt;&amp;lt; * FLAGS (\Deleted \Draft \Seen \Answered)&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.578: &amp;lt;&amp;lt; * OK [UIDVALIDITY 1258103116] UID Validity&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.578: &amp;lt;&amp;lt; * OK [UIDNEXT 8820] Predicted next UID&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.578: &amp;lt;&amp;lt; * OK [PERMANENTFLAGS (\Deleted \Draft \Seen \Answered)] Settable message flags&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.578: &amp;lt;&amp;lt; 3 OK [READ-WRITE] SELECT completed.&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.640: &amp;gt;&amp;gt; 4 APPEND &quot;Sent&quot; (\Seen) {902}&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:40.640: &amp;lt;&amp;lt; + Ready to receive 902 bytes&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:41.812: &amp;gt;&amp;gt; &amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:41.812: &amp;lt;&amp;lt; * 2942 EXISTS&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:41.812: &amp;lt;&amp;lt; * OK [UIDNEXT 8821] Predicted next UID&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:41.812: &amp;lt;&amp;lt; 4 OK APPEND complete.&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:41.812: &amp;gt;&amp;gt; 5 UID SEARCH (HEADER MESSAGE-ID &amp;lt;uqwl5hbgcnt22yfldg9xca2j.1270553596866@email.android.com&amp;gt;)&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:02:41.812: &amp;lt;&amp;lt; * SEARCH&lt;/LI&gt; &lt;LI&gt;23:03:31.078: &amp;lt;&amp;lt; &amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.078: &amp;lt;&amp;lt; 5 OK SEARCH complete.&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.281: &amp;gt;&amp;gt; 6 NOOP&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.281: &amp;lt;&amp;lt; 6 OK NOOP complete.&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.312: &amp;gt;&amp;gt; 7 APPEND &quot;Sent&quot; (\Seen) {3529}&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;At the same time a second log file is created:&lt;/P&gt;&lt;SPAN lang=N&gt; &lt;UL&gt; &lt;LI&gt;23:03:31.140: &amp;gt;&amp;gt; 11l7 UID FETCH 8820 (UID FLAGS RFC822.SIZE BODY.PEEK[HEADER] INTERNALDATE)&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; * 2942 FETCH (UID 8820 FLAGS (\Seen) RFC822.SIZE 902 BODY[HEADER] {328}&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; Subject: Re: teset&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; From: name1 name2 &amp;lt;first@last.com&amp;gt;&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; Date: Tue, 06 Apr 2010 13:33:16 +0200&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; To: receiver &amp;lt;receiver@domain.com&amp;gt;&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; Message-ID: &amp;lt;uqwl5hbgcnt22yfldg9xca2j.1270553596866@email.android.com&amp;gt;&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; Content-Type: multipart/mixed; boundary=&quot;----RI5MJK833PHUJVVFR208CTL7WX6VE9&quot;&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; MIME-Version: 1.0&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; &amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; INTERNALDATE &quot; 6-Apr-2010 13:33:16 +0200&quot;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; )&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt; &lt;LI&gt;23:03:31.140: &amp;lt;&amp;lt; 11l7 OK UID FETCH complete.&amp;lt;cr&amp;gt;&amp;lt;lf&amp;gt;&lt;/LI&gt;&lt;/UL&gt; &lt;P&gt;Looking forward to hear from you!&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;

I don't use a VPN. It connects through WIFI when I'm at home or 3G when I'm on my way.

I'll try using POP3, but the app only loads new mails. It could work, but I really want to find out why it doesn't work.

*EDIT*  tried using POP3 instead of IMAP. No more copies of send items. It's the combination of android and the usage of IMAP that creates the copies.

&lt;P&gt;I don&#039;t use a VPN. It connects through WIFI when I&#039;m at home or 3G when I&#039;m on my way. &lt;/P&gt; &lt;P&gt;I&#039;ll try using POP3, but the app only loads new mails. It could work, but I really want to find out why it doesn&#039;t work.&lt;/P&gt; &lt;P&gt;*EDIT* &amp;nbsp;tried using POP3 instead of IMAP. No more copies of send items. It&#039;s the combination of android and the usage of IMAP that creates the copies. &lt;/P&gt;

ahhh,,,very interesting!  You know I may try that on the Mac, I'll be it is also an issue with the IMAP protocol in Mac Mail as well.  At least you have resolved the issue for now.  Maybe there is an updated IMAP for the Android app?

ahhh,,,very interesting!&amp;nbsp; You know I may try that on the Mac, I&#039;ll be it is also an issue with the IMAP protocol in Mac Mail as well.&amp;nbsp; At least you have resolved the issue for now.&amp;nbsp; Maybe there is an updated IMAP for the Android app?

It looks like there might be a bug in the MercuryI search logic (either that or the phone's SEARCH syntax is wrong, but without checking RFC3501 I can't say for sure). I'll look into this.

Incidentally... The phone is trying to work out the UID of the message it's just added to the "Sent" folder by looking for the "message-id" header after it has appended it to the folder. This (not having an easy way of working out message UIDs) is one of those annoying things about IMAP (there are many) and the phone is not behaving unreasonably by taking this approach, although it's *very* server-intensive.

Cheers!

-- David --

It looks like there might be a bug in the MercuryI search logic (either that or the phone&#039;s SEARCH syntax is wrong, but without checking RFC3501 I can&#039;t say for sure). I&#039;ll look into this. Incidentally... The phone is trying to work out the UID of the message it&#039;s just added to the &quot;Sent&quot; folder by looking for the &quot;message-id&quot; header after it has appended it to the folder. This (not having an easy way of working out message UIDs) is one of those annoying things about IMAP (there are many) and the phone is not behaving unreasonably by taking this approach, although it&#039;s *very* server-intensive. Cheers! -- David --

I've spent about an hour this afternoon looking over this issue and don't really have much to tell you.

From the session log you sent me, it seems that the Android IMAP implementation is moving messages into a folder then attempting to find their UIDs by searching for a known characteristic of the message - in this case, the message-id. Leaving aside that this is pretty load-intensive for the server (note that the search takes nearly a minute), there's nothing technically wrong with it, and based on the logs, it looks as though it should work. For some reason, though, MercuryI isn't able to match the message-id, and returns a blank search response, which presumably is what leads the Android IMAP code to upload another copy of the message.

Unfortunately, I can't duplicate this here: part of the problem is simply the density of the IMAP protocol - I can't just duplicate the commands you've sent in the log, because they require a lot of contextual knowledge. The best I've been able to do is to manually move a message into a folder then immediately initiate a search for its message-id, and that seems to work every time. Another part of the problem is that the session logs you've sent aren't complete - they don't give me a full overview of the timing of the Android app's commands. It's possible, for example, that it's searching for the message-id *before* the message is actually moved into the folder, although this doesn't seem likely.

I'll keep looking into this, but I just wanted to send an update to let you know I was working on it.

Cheers!

-- David --

I&#039;ve spent about an hour this afternoon looking over this issue and don&#039;t really have much to tell you. From the session log you sent me, it seems that the Android IMAP implementation is moving messages into a folder then attempting to find their UIDs by searching for a known characteristic of the message - in this case, the message-id. Leaving aside that this is pretty load-intensive for the server (note that the search takes nearly a minute), there&#039;s nothing technically wrong with it, and based on the logs, it looks as though it should work. For some reason, though, MercuryI isn&#039;t able to match the message-id, and returns a blank search response, which presumably is what leads the Android IMAP code to upload another copy of the message. Unfortunately, I can&#039;t duplicate this here: part of the problem is simply the density of the IMAP protocol - I can&#039;t just duplicate the commands you&#039;ve sent in the log, because they require a lot of contextual knowledge. The best I&#039;ve been able to do is to manually move a message into a folder then immediately initiate a search for its message-id, and that seems to work every time. Another part of the problem is that the session logs you&#039;ve sent aren&#039;t complete - they don&#039;t give me a full overview of the timing of the Android app&#039;s commands. It&#039;s possible, for example, that it&#039;s searching for the message-id *before* the message is actually moved into the folder, although this doesn&#039;t seem likely. I&#039;ll keep looking into this, but I just wanted to send an update to let you know I was working on it. Cheers! -- David --

http://code.google.com/p/android/issues/detail?id=4761

 

 

&lt;p&gt;http://code.google.com/p/android/issues/detail?id=4761&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;

Just a short note to let you know that I have isolated this problem and fixed it.

For anyone interested, the problem was the fact that the search expression was enclosed in brackets... This is legal syntax, but is normally only used when NOT or OR operators are also present in the search, and my parser wasn't quite dealing with it correctly. As a side-benefit, this fix should make this type of search significantly faster.

This fix will be in the v4.73 release, which we're in the process of finalizing at present and which we hope to have out in the very near future.

Cheers!

-- David --

Just a short note to let you know that I have isolated this problem and fixed it. For anyone interested, the problem was the fact that the search expression was enclosed in brackets... This is legal syntax, but is normally only used when NOT or OR operators are also present in the search, and my parser wasn&#039;t quite dealing with it correctly. As a side-benefit, this fix should make this type of search significantly faster. This fix will be in the v4.73 release, which we&#039;re in the process of finalizing at present and which we hope to have out in the very near future. Cheers! -- David --
live preview
enter atleast 10 characters
WARNING: You mentioned %MENTIONS%, but they cannot see this message and will not be notified
Saving...
Saved
With selected deselect posts show selected posts
All posts under this topic will be deleted ?
Pending draft ... Click to resume editing
Discard draft