Sun IMAP IDLE issue

Hello,
I am experiencing a weird behavior with IDLE. I will try to explain what is happening:
The problem is that some new mail notification events
(normally the first one after entering idle), remains somehow enqued
and it is not finally released after I quit idle session and open it
again. I know it sounds a little weird, so i will explain it with the
following example:
1) I enter idle mode in the inbox folder
+. idle+
idling
2) I send an email to the corresponding user. No notification is received.
3) I send a new mail to this user. I receive one notification.
+ 19 EXISTS+
+ 5 RECENT+
4) I send another mail to this user. I receive notifications normally. (but the first one remains lost)
+20 EXISTS+
+6 RECENT+
5) After waiting 15 minutes the first notification remains lost, so I quit IDLE session.
done
+. OK Completed+
6) I enter again idle mode and then i receive finally the lost new mail notification.
. idle
+21 EXISTS+
+7 RECENT+
idling
Sometimes i am having this problem with the second mail instead of the first one.
Is there anyone already aware of this? Is it a known bug?
Could it be a configuration problem? Should I try to configure IDLE
with ENS?
I am running on a RHL4 with Sun Java(tm) System Messaging Server
7u2-7.02 32bit. I have IDLE capability configured with JMQ. I have
followed the following links:
http://wikis.sun.com/display/CommSuite/Configuring+IMAP+IDLE#ConfiguringIMAPIDLE-NotificationServicesJMQorENS
http://wikis.sun.com/display/CommSuite/Enabling+JMQ+Notification(Example)
Thanks in advance. I know this is a tricky issue.
Regards,
Alberto.

AlCr wrote:
Can you tell me if this problem is reproducible with other versions of MS?I don't see this problem with earlier versions of Messaging Server e.g. Messaging Server 7u1 (provided with Communication Suite 6 update 1).
Also i would like to know if this bug exists with other Red Hat versions.( I found it on RHL4).I see no reason why the particular Redhat release would change the behaviour as it is the same Messaging Server build. The Solaris Messaging Server build on the other hand is different (e.g. different compiler amongst other things).
If you need this issue fixed I suggest you raise a support request (assuming you have a support contract).
Regards,
Shane.

Similar Messages

  • E61 IMAP IDLE - success

    I'm setting up an E61 for a neighbour to use with his email server (Dovecot IMAP). After browsing various forums it looks like lots of people are complaining about the imap idle implementation on this phone.
    After doing lots of testing and packet sniffing I've found the following, which hopefully will be of some use to other users.
    By default, the email application does not start up when the phone is powered on. You can start it manually of course, but if you want automatic email notifications you have to be careful not to close the app (all too easy by pressing the "end call" key).
    However, if the app is set to do automatic retrieval then it will give notifications without having to explicitly start the app - *so long as* the interval is set to 30 mins.
    What seems to happen is that if the interval is set to 2 hours or more, the application connects, checks email, and disconnects as per the schedule. No "IDLE" command is ever sent by the phone. Obviously no good for Push-email....
    However, if the interval is set to 30 mins, imap idle comes into play. On powering up the phone it connects to the server, checks email and then issues the IDLE command *and leaves the data connection open*. Then, 29 minutes later, it sends "DONE", then immediately sends "IDLE" again (rather than doing a data-intensive standard polling for new mail).
    I've had the phone running in this configuration for a couple of days now over 3G and it has been 100% reliable.
    The trick seems to be to use 30-mins "auto-retrieve", but this is badly worded - it could be called "Enable IMAP IDLE" on the phone. Even though it talks to the server every 30 mins (29 and a few seconds actually....), it is a very small amount of data - just enough to keep the server happy and comply with the imap idle rfc's, and does not seem to drain the battery.
    Hope this all made sense and is of some use to someone....
    In short - 30min auto-retrieve = phone sends "IDLE" & "DONE", push-email works.
    2 hours or more - phone never sends "IDLE" and always disconnects from server after checking mail.
    Phone is on "3" network in the UK and the firmware is 2.0618.06.05

    I tried setting up the 30 minute interval. It does work as desired, but is not without hiccups.
    a) If the server gets disconnected, it takes around 30-35 minutes to get connected again. This is acceptable, as atleast it should work predictably.
    b) If you move between two zones, say from my office to my home, the connection of my E61 to the IMAP Server gets broken. If I check my mail before the E61 tries to resend the IDLE command it'll try to retrieve it, and then hang-up. After that, specially in the latest firmware 3.0633.09.04, I cannot even kill the client. Either I restart the phone, or crash the phone manually (by going into Options -> Find, searching for a text, and then clicking Options again). The client is dead, and so is the functionality of the Messaging Key. Then it'll start every half hour, connect, check the mail and disconnect (since 30 mins was the time period specified for polling).
    If this is going to be the functionality, then I think having POP3 set to 30 minutes interval is more suited since atleast it'll retrieve some portion of the mail as well rather than ONLY the headers as in the case of IMAP.
    If anyone can help with the questions below
    1. Can't I just set the phone to check mail at 5 minute interval - i.e. Connect, Check Mail, Disconnect, after 5 minutes again Connect & so on. This happens wonderfully if you set the auto-retrieval to 5 minutes and manage to crash the mail application. It'll connect, check mail and disconnect without complaining. Only the Messaging Key will not work, and crashing the application also is difficult :-(
    2. Is it possible to use an IMAP Server which does not support IDLE, so the client cannot remain connected to the server? I tried disabling the IDLE capability in Courier IMAP but it didn't work.
    3. Can we use any Linux based mail server which can support ActiveSync, so the Mail For Exchange client can be used rather than the Nokia IMAP Client. Mail For Exchange seems to be much more robust (I'd checked out mail2web.com).
    Sometimes I feel that since Nokia is promoting all Push Mail Clients on E61 which are available for a fee, it deliberately does not try to improve the IMAP IDLE support since it may encroach upon the subscription based Push Mail Solutions. Wish Camera Phones were allowed in my office, so would've gone for a Palm Treo with Chattermail.

  • Open letter to Nokia Messaging dev team: imap idle...

    Hi,
    I would like to ask the developers of Nokia Messaging if they are aware of the fact themailclient in the E72 isn't supporting Imap IDLE anymore.
    Before, in the E71 for example, there was indeed a timesetting in the native client BUT this was used when the client got disconnected. for example:client connected > phonecall arrives, client disconnects > phonecall ends > client connects after 5 minutes (or any other timespan accoridng to the settings) and STAYS connected.
    Nokia Messaging: if you set it up at 5 minutes it checks every 5 minutes for mail. This is NOT 'idling' on a server. 'Idle' means in this case 'stay connected, just sit there and wait for messages')
    the specs on your site CLEARLY state for the E72:
    Supported protocols: IMAP4 (with idle), Nokia Messaging, Microsoft ActiveSync, POP3, SMTP
    This means that the product that i have bought IS NOT DOING what you promise. I could probably solve with start using Nokia Messaging but this and was never my intention. I just the phone to do what it is supposed to do: imap idle without the use of Nokia Messaging as stated in its specs (as it was before by the way).
    WOULD APPRECIATE AN ANSWER!
    Called Nokia support in Belgium. No answer from them.

    We are far from being Nokia enemies. If anything, we are giving them free feedback. In corporate circles, concerned companies pay millions of bucks to the likes of Pricewaterhouse, etc to do strategic consulting, ie to tell them what really is right or wrong with their company, products, etc. In the new millenium, the internet and tools such as forums provide similar service, only at a fraction of the cost and a damningly honest one too!
    My take on the matter is this: sure Nokia staff are reading these forums and laughing at us 'idiots'. The 'noise-makers' are few and far between. Nokia also has their die-hard fans (some people have never used any of the advanced features on their phones so would know little) as well as their own 'plants' (ppl who are Nokia employees tasked with dropping feel-good stories in various threads. I've done enough corporate consulting to know this ;-)
    The same person who was supporting Nokia in this thread also had an extended argument with me in the afore-mentioned thread. Some people think someone having 300 odd contacts is a power-user (I have in excess of 1,300 contacts, 90% current and active). Some people questioned my desired to be able to snooze an alarm for a user defined period (that Nokia lover accused me for wanting "more bells & whistles than Fort Knox").
    The last example is something simple that can implemented. My Palm circa 2003 had that feature. Say if an alarm sounds for a set event, but you are still in a meeting/busy, wouldn't it be gud to be able to snooze the alarm for a specified period, say 40 mins? At the moment, the E72 only lets you set ONE global snooze period which applies for all alarms.
    The way I see it Nokia with its so-called business series of devices have 2 probs - (1) it has many bugs and high-end features that do no work as promoted / advertised, and (2) it lacks many simple features that cheaper/older phones have. Can't be too difficult for those Finns to decipher this, can it??
    And what would happen to Nokia? Well, I think its getting so big headed in recent times that its alienating a lot of serious / old-time fans. In todays market, there is great variety of choice. If one is to get buggy and ill-designed products anyway then why pay premium dollars for a Finnish lemon when you can settle for a similar lemon (and at times with almost enuff bells & whistles to challenge Fort Knox) from say China, at a fraction of the price. And to think that many of these Chinese clones today ship with dual SIM capability as well as a (fuzzy no doubt) TV monitor!
    My advice to folks out there, please do buy a Nokia if you are in the market for a cheap, no-frills phone to be used as a spare phone or on those mountain camping trips when a gud flashlight is required. But if you are looking for a serious BIZNESS SMARTPHONE, the E72 is definately not it. Still love you, darling!
    There ought to be laws out there on the use of the term 'smartphone'

  • How to do IMAp IDLE on 9300i

    I've just discovered what IMAP IDLE is. My mail server supports it, and I believe the 9300i also does.
    So my question is, how to actually make it happen - how o I get the 9300i to say IDLE to the server? I can't find anything in any of the email settings.
    Would be very grateful for any help, thanks

    Hi,
    Please see these documents.
    Note: 453137.1 - Oracle Workflow Best Practices Release 12 and Release 11i
    Note: 831982.1 - 11i/R12 - A guide for troubleshoting Workflow Notification Emails - Inbound and Outbound
    Note: 469822.1 - Oracle Workflow Release 12 Diagnostics
    Note: 748421.1 - Oracle Workflow ATG Support: R12 Java Mailer Setup Diagnostic Test
    Thanks,
    Hussein

  • Apple Mail doesn't support IMAP IDLE

    I had started using Entourage for a while just for testing since I had reacently started using a new IMAP server and I wanted to see how all the different email software behaves differently so that I can know what everyone will expect to see. Probably my favorite feature of the IMAP4rev1 protocol is IDLE. This feature gives the client the ability to stay connected to server so that the second an email comes in, it is "pushed" to the client.
    This is very different from the way that with POP3 and HTTPmail that you need to poll the server. Here's the real bummer for me though, my absolute favorite email client, Apple Mail, DOESN'T SUPPORT 'IMAP IDLE'!!!!!!!
    I beg you Apple to please realease a new version of Apple Mail that supports IDLE properly so that the client can stay connected to the IMAP server.
    Other not as important feature requests/bugs that I have:
    * CRAM-MD5 authentication on SMTP doesn't work for me in Apple Mail even though my server supports it and it works fine in other email clients
    * A three pane vertical view similar to Entourage/Outlook... It would just be a nice option
    * Ability to hide individual IMAP folders aka Unsubscribe
    * AND ONCE AGAIN PLEASE SUPPORT IDLE!!!
    Now if I have this all wrong and there is some way to turn IDLE on that is a hidden setting, someone please tell me. I'd be interested in hearing what someone from Apple has to say about this missing feature. Thank you!
    1.5GHz 15" PowerBook Aluminum   Mac OS X (10.4.3)   2GB RAM, 60GB 7200 RPM HD, SuperDrive, iSight

    No, all this does is download all of my emails and cache all of them locally (regardless of what folder they are in). I wouldn't want this to happen because I definitely have over 100MB stored on my email server.
    IDLE is something entirely different... I'm still hoping to get a reply from Apple.
    If anybody else is annoyed with this please file a feature/bug request/submit form at www.apple.com/macosx/feedback/ so that we can try to get this resolved soon via some sort of update. OS X 10.5 is still a ways away so I'd definitely like to see an update to 2.05 before we get to 3.0.

  • Mail App and IMAP sync issues

    I am facing IMAP sync issues with Mail App ver 4.4. I have specified the automatic fetch interval as 1 minute. The problem is the App does not seem to send requests to the server to sync the Inbox folder alone, but it send requests to get STATUS and sync the other folders.
    Has anyone else faced similar issues.
    Radha

    Not many of us would set the interval to be only 1 minute -- too often for the speed of many connections. Have you tried 5 minutes to see if the behavior continues?
    Ernie

  • Does Groupwise 7 support imap idle command?

    does Groupwise 7 support imap idle command?

    On Wed, 10 Mar 2010 16:26:03 +0000, clpipkin wrote:
    > Well since Danita submitted it back in 2006 I really don't think there
    > is much of a chance it ever being included in any future releases of GW.
    > I'm sure its still there in the enhancement pile.
    Perhaps not, but the more people that request it the better the chances.
    It only takes a few minutes to submit one yourself.
    http://www.novell.com/rms
    Joe Marton
    Novell Knowledge Partner

  • Does iOS support IMAP IDLE on the iPhone?

    If not, when is it going to be implemented? I have iOS 5 on my iPhone 4 at present, and I only have the option of setting my IMAP accounts to Fetch on 15 minutes intervals.
    Implementing IMAP would be rather trivial for Apple and a god send to those of us who have many IMAP accounts.

    Sorry for bumping this old thread out.... but its iOS 8 is comming.
    First of all
    > It's the, you know, constant and persistent part. I.e. the fact that the connection is kept alive all the time.
    This is BS. RFC suppose to use idle notify as 29mins, so it is going to wake up phone every 29mins, or every email arrives. So in case if you set your mail app to poll mail every 15 mins and you haven't any mail received in that period, your poll was useless, I mean your performance already has lost to imap idle. By the way, you think apple's push work differs from sending alive msgs or actual data to openned socket?...
    Sorry, that was to clear things
    Does anyone know if finally apple decided to add imap idle support to ios8??

  • Sun Java ORB Issue trying to communicate Tuxedo 9.1 ORB

    Hi,
    I am trying to communocate with the Tuxedo ORB 9.1
    The Location which we had mentioned in one of the configuration file whihc read in our code is
    ServerLocation = //hpdnt88c:31990
    In the Client Code, I am trying to initialize the ORB where I am getting the exception:
    "can't instantiate default ORB implementation com.sun.CORBA.iiop.ORB vmcid: 0x0 minor code: 0 completed: No"
    The Code snippet is as given below:
    Properties p = new Properties();
    p.put( "org.omg.CORBA.ORBClass", "com.sun.CORBA.iiop.ORB" );
    p.put( "org.omg.CORBA.ORBSingleton","com.sun.CORBA.idl.ORBSingleton" );
    Config cfg = Config.getConfiguration();
    String serverLoc = cfg.getConfigItem( "ServerLocation" );
    if( serverLoc == null )
    serverLoc = "";
    else
    //get the host and port to hit the CORBA server ISL
    String host,port;
    int idx1 = serverLoc.indexOf("//");
    int idx2 = serverLoc.indexOf(":");
    int length = serverLoc.length();
    host = serverLoc.substring(idx1+2,idx2);
    port = serverLoc.substring(idx2+1,length);
    System.out.println("Host="+host+", Port="+port);
    p.put("org.omg.CORBA.ORBInitialPort", port);
    p.put("org.omg.CORBA.ORBInitialHost", host);
    String arg0 = new String( "WLEClient" );
    String[] args = new String[1];
    args[0] = arg0;
    _wleorb = ORB.init( args, p );
    I have included the rt.jar in CLASSPATH still I am getting the given exception. Any idea why the ORB Init fails?

    Try increasing the Xms and Xmx for the server instance.
    For JBOSS, if I set the JAVA_OPTS to:
    -XX:PermSize=128M -XX:MaxPermSize=256M -ms1280M -mx1280M
    it works for me.

  • IMAP 'IDLE' Command for Push e-mail - how to enable in 10.4.8 Server?

    Hi all -
    I'm getting a brand new Treo tomorrow, and there's software for the Treo which allows it to have true Push e-mail when used with a mail server that supports the IMAP 'IDLE' command. I'm running a G5 Xserve with 10.4.8 Server, fully updated.
    So, I've read conflicting things about whether the Cyrus imapd as implemented by Apple in OS X Server 10.4.8 supports this.
    Can anyone give me a reasonably definitive answer as to:
    a) Does the existing IMAP implementation support 'IDLE' and,
    b) If so, does it need any changes (config file or other) to be enabled?
    Thanks in advance!

    OK - thanks!
    a capability does indeed show IDLE, and Chatteremail is receiving pushes perfectly! Thanks for a specific, knowledgable, and right-on-target reply!
    For the others interested, Versamail doesn't play this game - it will only handle timed e-mail checks.
    Chatteremail (available at http://www.chatteremail.com) seems to be the preferred 'Push' software for Treos, and in the 30 minutes I've had it installed, it seems to work perfectly with my OSX Server IMAP, getting live pushes (it actually seems to take a couple minutes), and correctly synchronized with my desktop account.
    I'm now a happy and fully-Push-enabled Treo user!

  • IMAP-IDLE Command Broken

    Hi all,
    I converted to an IMAP Gmail account two weeks ago, and became hooked to the instantaneous mail downloads thanks to the IDLE command. Now, all of a sudden, emails no longer arrive unless I click on "Get Mail." I have not changed my preferences and the "Use IDLE command if the server supports it" box is still checked.
    I just got off the phone with an Apple rep. who told me that having "Check for New Messages" set to "Manually" was my problem... but I know that she was wrong, as I've been receiving instant messages for two weeks now.
    Your help is appreciated.

    I am also having the same issue and have not been able to find a solution. It just 'stopped' working a few weeks back.
    I have tried deleting and setting up new IMAP account , changing settings...nothing works.
    Message was edited by: mrhud

  • An HTTPS problem...Sun App Server issue?

    When I access my app using https, I get a certificate message asking me to accept the certificate (which must have been automatically generated since I did not puchase one).
    Anyway, after I accept the certificate, I get a message that says "The page contains both secure and nonsecure items". I then click yes and continue, but this message keeps coming back time and again for each page (even ones that have been visited before).
    Now I know this message can be caused by things like me grabbing images from non-secure sites, but all of my images are local, and all calls to servlets that read images from the database are made using https.
    So......what in the world do I need to do to stop this?
    Thanks.

    This is getting worse.
    I just tried getting to the site using HTTPS from two different Windows 2003 boxes. Both of those machines were unable to see the images coming from the servlet, but could see the default images.
    I looked at the app server log and saw this reported:
    [#|2005-06-22T12:50:42.807-0500|SEVERE|sun-appserver-pe8.0.0_01|org.apache.tomcat.util.net.PoolTcpEndpoint|_ThreadID=16;|Handshake failed
    javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
         at com.sun.net.ssl.internal.ssl.InputRecord.b(DashoA12275)
         at com.sun.net.ssl.internal.ssl.InputRecord.read(DashoA12275)
         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.a(DashoA12275)
         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.j(DashoA12275)
         at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(DashoA12275)
         at org.apache.tomcat.util.net.jsse.JSSESocketFactory.handshake(JSSESocketFactory.java:118)
         at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:534)
         at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:647)
         at java.lang.Thread.run(Thread.java:534)
    |#]Why would this die for Windows 2003 and work (although you still have to click the box each time that talks about secure and nonsecure items)?
    I could really use some help here! I know that it is JavaOne time, but running on HTTPS is vital and I need to know how to solve these issues.
    THANKS!

  • Is there a workaround to fix the notes imap prefix issue

    Hi,
    It is not possible to set the imap prefix for notes on mountain lion.  Now there is an inconsistency between my ipad and macbook.  iPad is using [Gmail]/Notes and Macbook uses Notes.  So my notes are not syncing correctly.  Is there a workaround to fix this?  I don't want to remove the prefix from my iphone as I want to keep my clean folder layout.
    Thx,
    S.

    Try posting at the Web Development / Standards Evangelism forum at MozillaZine. The helpers over there are more knowledgeable about web page development issues with Firefox. <br />
    http://forums.mozillazine.org/viewforum.php?f=25 <br />
    You'll need to register and login to be able to post in that forum.

  • Sun JVM Performance Issue in Sun Solaris 10 (SPARC)

    Hi,
    Issue : Performance issue after the migration of a Java application from IBM-AIX 5 to Sun Solaris 10 (SPARC)
    I am facing performance issue after the migration of a Java application from IBM-AIX 5.3 to Sun Solaris 10 (SPARC).
     Normally the application takes less than 1 hour to complete the process in AIX, but after migration in Solaris the application is taking 4+ hours.
    The Java version of IBM AIX is ,
    java version "1.5.0"
    Java(TM) 2 Runtime Environment, Standard Edition (build pap32dev-20051104)
    IBM J9 VM (build 2.3, J2RE 1.5.0 IBM J9 2.3 AIX ppc-32 j9vmap3223-20051103 (JIT enabled)
    The Java version of Solaris 10 is,
    Java(TM) Platform, Standard Edition for Business (build 1.5.0_17-b04)
    Java HotSpot(TM) Server VM (build 1.5.0_17-b04, mixed mode)
    Description of Application
    The application merges 2 XML files of size 300 MB each using DOM Parser and generates flat file according to certain business logic.No remote files are using for the file generation. There are two folders and around 200 XML file in each folders of similar names. The application loads 2 similar XML file at a time from each folder and Processes. Same way, the application processes all the 200 XML file pairs using loop.
    The JVM Parameters are given below.
    /usr/java5/bin/java -cp $CLASSPATH -Xms3072m -Xmx3072M com.db.mcc.creditderiv.GCDXMLTransProc
    Here the extended swap memory in AIX is 3072 (3GB). After copying the same tode to Solaris, the
    application started throwing java.lang.OutofMemoryError. So that we have increased the swap memory up to 12 GB.
    Since 32bit Java allows maximum 4 GB extended memory we started using 64 Bit Java in Solaris using -d64 argument.
    The Current JVM Parameter in Solaris is given below.
    java -d64 -cp $CLASSPATH -Xms8192m -Xmx12288m com.db.mcc.creditderiv.GCDXMLTransProc ( 64 GB Swap Memory is available in the System)
    We have tried the following options
    1.       Extended heap size up to 12 GB using -xms and -xmx parameters and tried multiple -XX options. Earlier the application was working fine in AIX with 3.5 GB extended heap size. ( 64 GB Swap Memory is available in the System)
    2.       Downloaded and installed the Solaris SPARC Patches from the website,
         http://java.sun.com/javase/downloads/index_jdk5.jsp
    4.   Downloaded and installed XML and XSLT patch from sun website
    5.       Tried to run the Java in server mode using -server option.

    A 64 bit VM is not necessarily faster than a 32 bit one. I remember at least on suggestion that it could be slower.
    Make sure you use the -server option.
    As a guess IBM isn't necessarily a slouch when it comes to Java. It might simply be that their VM was faster. Could have used a different dom library as well.
    Could be an environment problem of course.
    Profiling the application and the machine as well might provide information.

  • ICloud/IMAP Sync Issues

    I'm running into a syncing problem with iCloud and IMAP clients.  I am on Windows 7 and I've replicated this problem on multiple computers and multiple E-Mail clients (Windows Mail, Outlook 2010, Thunderbird).
    When I make folder changes using the iCloud.com website the changes do not get reflected to any of the above mentioned mail clients using the IMAP protocol.  The folders still display but cannot be edited/deleted - the error returned is  "The server responded NONEXISTENT."  If the server does not believe that these folders do not exist, why are they being pushed to my client? The deleted folders do not show up under subscription lists.  Has anyone else run across this issue? 
    Someone has the exact same problem I do, explained here...
    http://answers.microsoft.com/en-us/office/forum/office_2010-outlook/cannot-delet e-imap-folders-in-outlook-2010-even-as/c1265eca-9791-47a6-9c3f-aa5da6085f0c?msgI d=8e7c41d4-fddd-4368-ae72-aece2be32dc8
    ... but no one was able to come up with a solution.

    I have two imap email accounts configured.  One is my personal email on my personal domain and another is my business email.  For business we don't use exchange so I configure everything manually.  Entering the email and password on the add account screen doesn't work.  I've noticed a general slowness since 1.3.1 and I've also noticed that if I have a bunch of messages on the server and for some reason the phone hasn't synched in a while, it stops synching until i remove and then reconfigure the account.  Any other ideas?

Maybe you are looking for