A hint if you use multiple mail clients to check one IMAP account

FYI:
Mail.app in leopard turns on an advanced "push" mail feature automatically, called IDLE. This can cause strange problems when you use multiple IMAP clients to access you IMAP server.
For instance, I have a computer in my office and one in my lab. Normally Mail.app is running on them both constantly. After installing Leopard I would sit in my office delete and move messages from my INBOX, and when I went down to the lab I would find those emails still in my INBOX and also in the mailboxes I had moved them to on my office machine. In very short order I ended up with multiple copies of emails in many places and no ability to actually delete mail.
Originally I thought this was a bug with Leopard Mail.app, or a problem with compatibility between Mail.app and the UW IMAP server that I use. I wasted significant time searching on the web for possible solutions.
It turns out that the IDLE feature (that is automatically turned on for you in Leopard) was the cause of my problems. Turning this feature off (in the Advanced pane of the accounts setting) on EACH machine caused me email to return to its previous functional state.
If you only use one IMAP mail client the IDLE feature is nice, it pushes new mail to you as soon as the IMAP server receives the new mail.
(note -- IDLE is also automatically turned on in Thunderbird)

Assuming you're on a NAT'd network, DNS services can cause all sorts of weird errors with the mail server, including spontaneous name changes.
To verify local DNS services, launch Terminal.app from Applications > Utilities and issue the following harmless diagnostic message:
sudo changeip -checkhostname
You'll need to enter an administrative password for the sudo, might see a one-time informational message around the usage of sudo, then you'll see some host and network configuration information, and finally an indication that either no changes are required, or that there are local DNS or the network has configuration issues.  Also, make sure you're not using .local or .arpa as the top-level domain within the DNS services.
Public DNS for the mail server can also cause communications issues, if that's not configured correctly — that won't cause the issue you're seeing in the logs here, but it will cause inbound mail to not reach your server, and outbound mail from your server to be dropped by the remote server.  To verify your public DNS, launch Terminal.app from Applications > Utilities and issue the commands discussed in this thread or this thread and confirm that your internal and external MX record and your internal and external forward and reverse DNS settings are all correct.

Similar Messages

  • HT204053 Can you have multiple apple ids that access one itune account??

    I need to know if I can have multiple Apple Ids attached to one itunes account.  Trying to set facetime up on these separate devices and it keeps failing.  Any help would be appreciated.  I tried to add additional emails, but I all I get is verifying and it never verifies it.

    yes you can still sync all the devices on itunes using one master itunes/appleID account.
    Music:
    If you want to select specific playlists for your kids, DON'T enable iTunes Match on their devices, otherwise they will get ALL the playlists on their devices (learned that the hard way)
    If you have wi-fi synced enabled that should still work.
    Apps:
    I manually select which apps they get on their devices using itunes. It only changes when they re-sync.
    Don't enable AUTO downloads on their devices for Apps or Music purchases.
    Since I also have young kids using these devices:
    I have restrictions setup on their devices. I don't allow them to install/delete apps, nor do I allow them to make any account changes on their devices. This way their devices stay in order and get backed up to icloud. I can easily restore their devices if I needed too.
    Once in a while I will disable the restrictions so I can update all their apps.
    Hope this helps!

  • Checking one IMAP account from 2 different Macs using Mac Mail

    Greetings,
    New to the forums...
    Have recently switched from using POP 3 account methods to IMAP (our new host provider encourages IMAPs, due to e-mail dupes showing up + more stable). Both my biz partner and I check the same accounts form both of our Macs (I check her e-mail, she checks mine, etc.). With the new IMAP accounts, sometimes we both get the same e-mails, other times one of us only gets the e-mail off the server.
    Is it NOT possible to have 2 machines check the same IMAP account? (seems like that would be strange, i.e. a work at office/work from home scenario).
    Assuming you CAN do this, any clues out there as to what we may be doing incorrect, set up wise?

    What you're saying doesn't make much sense to me, so I might be missing something. Anyway, here it goes:
    Both my biz partner and I check the same accounts
    form both of our Macs (I check her e-mail, she checks
    mine, etc.).
    With IMAP, that means that whatever changes one of you make (i.e. reading, moving, deleting, etc.) will happen at the other side as well.
    With the new IMAP accounts, sometimes we
    both get the same e-mails, other times one of us only
    gets the e-mail off the server.
    Could it be because the message was deleted at the other side?
    Is it NOT possible to have 2 machines check the same
    IMAP account?
    That's exactly what IMAP accounts are for...

  • Can you use factime for 3 devices from one itunes account?

    I was wondering i have 3 apple devices macbook ipad2 and ipod touch 4th gen I have facebook on all of them and want to use it when i am away but it all goes through one apple id account can this still work or do i need to generate separate accounts for each device

    certainly.  Synch one of your phones to iTunes.  Then restore the other phone from the first phone's backup.

  • Is it okay to use the mail client?

    I have not been using the mail client that came on my iMac for fear of downloading malware and other troublesome attachments that I get on my pc account. Am I being over cautious?

    I'd say yes - it's not simply your email client - it's your ISP as well. Use the filters available, see what protection your ISP offers and use it all and then go for it! And, be careful who you share your email address with - I rarely have a problem and PC virus attachments can't hurt your Mac; the most they'll do is something bad to a PC user's machine if you forward it.

  • I use your mail client, but a few days I noticed that I have received letters disappeared without me I delete them. My friend complained about the same problem.

    I use your mail client, but a few days I noticed that I have received letters disappeared without me I delete them. My friend complained about the same problem. Help to return the letters.

    I ask where is my mail? Why I mist read this long rules?
    I do not delete my mail. You are make something wrong

  • How do you use multiple outputs on a VSTi like Kontakt or Battery?

    how do you use multiple outputs on a VSTi like Kontakt or Battery with Logic Pro 7.1? I've heard someting about using AUX busses, but can anyone please provide an actual clear, step by step basic guide?
    I've had Logic 3 months now and just don't know how to do this yet, and have yet to actually find it in the manual!!
    thx

    http://www.sonikmatter.com/wiki/index.php/Tutorial:MultiChanAudioSetup

  • Can you use multiple plugins on one piece of media?

    can you use multiple plugins on one piece of media?
    ...so for example have one plugin for a UI control bar, another for tracking, and another for advertising?
    If this is possible how? What types of plugin would each plugin be and what sort of media element would be required?
    Or is this not the correct approach? If not what would the correct approach be?
    Thanks in advance for support.

    I have got this plugin to set it's proxiedElement.
    To do so, I needed to follow David_RealEyes advice too.
    But I still can not acheive what I set out to find out, all I was trying to do was trace the current time of the videoElement, to begin to understand how plugins work. Can anyone advise please? Thanks in advance for support.
    I thought to acheive this I would just need to add  a listener for like this:
    dispatcher.addEventListener(TimeEvent.CURRENT_TIME_CHANGE,  onTimeChange);
    Then write the function like this:      
    private function onTimeChange(e:TimeEvent):void
                 trace('**********onTimeChange: '+ e.time)
    ...But this doesn't work.
    What am I doing wrong?
    Here's the class now for the TraceListenerProxyElement
    package
        import org.osmf.elements.*;
        import org.osmf.events.*;
        import org.osmf.media.*;
        import org.osmf.metadata.*;
        import org.osmf.traits.*;
        public class TraceListenerProxyElement extends ProxyElement
            public function TraceListenerProxyElement(wrappedElement:MediaElement)
                trace('TraceListenerProxyElement')
                super(wrappedElement);
            // Overrides
            override public function set proxiedElement(value:MediaElement):void
                trace('override set proxy')
                trace('value: ' + value)
                if(value)
                   super.proxiedElement = value;
                   trace('proxied element set')
                   enableListeners()
                super.proxiedElement = value;
                trace('proxied el: ' + proxiedElement)
            private function enableListeners():void
                trace('enableListeners')
                dispatcher = new TraitEventDispatcher();
                dispatcher.media = proxiedElement;
                dispatcher.addEventListener(AudioEvent.MUTED_CHANGE, processMutedChange);
                dispatcher.addEventListener(AudioEvent.PAN_CHANGE, processPanChange);
                dispatcher.addEventListener(AudioEvent.VOLUME_CHANGE, processVolumeChange);
                dispatcher.addEventListener(BufferEvent.BUFFER_TIME_CHANGE, processBufferTimeChange);
                dispatcher.addEventListener(BufferEvent.BUFFERING_CHANGE, processBufferingChange);
                dispatcher.addEventListener(DisplayObjectEvent.DISPLAY_OBJECT_CHANGE, processDisplayObjectChange);
                dispatcher.addEventListener(DisplayObjectEvent.MEDIA_SIZE_CHANGE, processMediaSizeChange);
                dispatcher.addEventListener(DRMEvent.DRM_STATE_CHANGE, processDRMStateChange);
                dispatcher.addEventListener(DynamicStreamEvent.AUTO_SWITCH_CHANGE, processAutoSwitchChange);
                dispatcher.addEventListener(DynamicStreamEvent.NUM_DYNAMIC_STREAMS_CHANGE, processNumDynamicStreamsChange);
                dispatcher.addEventListener(DynamicStreamEvent.SWITCHING_CHANGE, processSwitchingChange);
                dispatcher.addEventListener(LoadEvent.BYTES_TOTAL_CHANGE, processBytesTotalChange);
                dispatcher.addEventListener(LoadEvent.LOAD_STATE_CHANGE, processLoadStateChange); 
                dispatcher.addEventListener(PlayEvent.CAN_PAUSE_CHANGE, processCanPauseChange);
                dispatcher.addEventListener(PlayEvent.PLAY_STATE_CHANGE, processPlayStateChange);
                dispatcher.addEventListener(SeekEvent.SEEKING_CHANGE, processSeekingChange);
                dispatcher.addEventListener(TimeEvent.COMPLETE, processComplete);
                dispatcher.addEventListener(TimeEvent.DURATION_CHANGE, processDurationChange);
                dispatcher.addEventListener(TimeEvent.CURRENT_TIME_CHANGE, onTimeChange);
                proxiedElement.addEventListener(MediaElementEvent.TRAIT_ADD, processTraitAdd);
                proxiedElement.addEventListener(MediaElementEvent.TRAIT_REMOVE, processTraitRemove);
            private function onTimeChange(e:TimeEvent):void
                trace('**********onTimeChange: '+ e.time)
            private function processAutoSwitchChange(event:DynamicStreamEvent):void
                trace("autoSwitchChange", event.autoSwitch);
            private function processBufferingChange(event:BufferEvent):void
                trace("bufferingChange", event.buffering);
            private function processBufferTimeChange(event:BufferEvent):void
                trace("bufferTimeChange", event.bufferTime);
            private function processComplete(event:TimeEvent):void
                trace("complete");
            private function processCanPauseChange(event:PlayEvent):void
                trace("canPauseChange", event.canPause);
            private function processDisplayObjectChange(event:DisplayObjectEvent):void
                trace("displayObjectChange");
            private function processDurationChange(event:TimeEvent):void
                trace("durationChange", event.time);
            private function processLoadStateChange(event:LoadEvent):void
                trace("loadStateChange", event.loadState);
            private function processBytesTotalChange(event:LoadEvent):void
                trace("bytesTotalChange", event.bytes);
            private function processMediaSizeChange(event:DisplayObjectEvent):void
                trace("mediaSizeChange", event.newWidth, event.newHeight);
            private function processMutedChange(event:AudioEvent):void
                trace("mutedChange", event.muted);
            private function processNumDynamicStreamsChange(event:DynamicStreamEvent):void
                trace("numDynamicStreamsChange");
            private function processPanChange(event:AudioEvent):void
                trace("panChange", event.pan);
            private function processPlayStateChange(event:PlayEvent):void
                trace("playStateChange", event.playState);
            private function processSeekingChange(event:SeekEvent):void
                trace("seekingChange", event.seeking, event.time);
            private function processSwitchingChange(event:DynamicStreamEvent):void
                trace("switchingChange", event.switching);
            private function processVolumeChange(event:AudioEvent):void
                trace("volumeChange", event.volume);
            private function processDRMStateChange(event:DRMEvent):void
                trace("drmStateChange", event.drmState);
            private function processTraitAdd(event:MediaElementEvent):void
                trace("Trait Add: " + event.traitType);
            private function processTraitRemove(event:MediaElementEvent):void
                trace("Trait Remove: " + event.traitType);
            private var dispatcher:TraitEventDispatcher;

  • HT1277 Can you use Apple Mail program Rules and Gmail filters together?

    Can you use Apple Mail program Rules and Gmail filters together? Does the gmail filtering override the Mail Rules?

    Mail > Window > Previous Recipients

  • Can you use multiple email addresses on the owa app?

    Can you use multiple email addresses on the Microsoft OWA App?

    You can do it but there is a delay from the bluetooth speaker.  You'll need an iphone or ipad using the Apple app "Control", airplay setup, bluetooth speaker, and an Apple laptop or desktop. 
    I used my laptop to connect to my bluetooth speaker so that sound streams to my bluetooth device. Then, on my iphone I opened Control and connect the music to my airplay and my laptop at the same time.  The music goes to your airplay speaker, and then to my laptop which then blue tooths it to my speaker.  But, as I said the bluetooth takes an extra step to stream it and so the music is not in sync.  Its like a second and a half delay....

  • How do you have multiple apple id's with one itunes

    how do you have multiple apple id's with one itunes

    I have multiple IDs and use the single computer sharing itunes. By 'sharing' I mean we open the pc, open itunes and log in with our individual ID as required.
    While Im logged in I plug in  my device. I transfer my purchases from my device as per the file menu (not the check for auto downloads). I move them as required to whichever playlist I like.
    Then when my son wants to use itunes or update his device, he logs in, plugs in his device, transfers purchases from his device, puts whatever music he wants into his playlist and/or drags direct to the device regardless of who purchased it and then syncs.
    Im not sure how it works associating the pc with only one ID or all that other business- I know I don't fiddle with any of that.

  • Can you have multiple apple i.ds on one computer?

    Can i share and transfer music with my brother on the same computer if we have our own apple accounts?

    How to use multiple iPods, iPads, or iPhones with one computer
    Using Multiple iTunes Libraries on One Computer
    Apple - iTunes - Inside iTunes - Keeping Multiple iTunes Libraries on a Single Computer
    How to use multiple Apple ID's with one computer and iTunes | iMore.com

  • Can you use an iTunes gift card on two different accounts?

    can you use an iTunes gift card on two different accounts? on two different computers?

    A Gift card will add a specified amount of mony to an iTunes account identified with a specific Apple ID (email address and password combination).
    If that Account is set up on both Devices, then they will share the money balance in that account. And can purchase things in the store with that balance.

  • Mail crashes when connecting to IMAP accounts

    Hi all,
    I have mail set up to check 5 different accounts. One is a POP account and 4 are IMAP accounts (2 gmail, 2 other mail providers).
    Initially I had no problems at all with this setup. Mail had mirrored all 4 IMAP accounts and was downloading new messages without a problem. One day, however, something went awry and every time I took one of my Gmail accounts online, Mail would crash. I figured I'd leave that account offline and keep checking that gmail account the regular way.
    This worked for a while. More recently though Mail has started crashing when any of my IMAP accounts are taken online. If I leave the 4 IMAP accounts offline and only the POP account online, it does not crash.
    Here is what I've tried so far:
    Repair permissions/disk.
    Erase and Install Tiger (up to 10.4.11)
    Moving .mbox files to the desktop and letting mail download the inboxes again (not ideal, the largest inbox is 800MB and a gmail one)
    Removing the accounts and starting from scratch.
    Nothing seemed to change a thing, Mail now crashes on startup if the IMAP accounts are online (if I take that Mailbox offline, Mail works fine).
    I checked the crash reports (which I have been reporting to Apple like crazy, not that they seem to have noticed), and it always seems to be Thread 0 that crashes. Here are the last two crashed Thread 0s:
    Thread 0 Crashed:
    0 libobjc.A.dylib 0x90a594c7 objc_msgSend + 23
    1 com.apple.Foundation 0x9281042f __NSFireMainThreadPerform + 434
    2 com.apple.CoreFoundation 0x90860375 __CFRunLoopPerformPerform + 82
    3 com.apple.CoreFoundation 0x9082cf32 CFRunLoopRunSpecific + 1213
    4 com.apple.CoreFoundation 0x9082ca6e CFRunLoopRunInMode + 61
    5 com.apple.HIToolbox 0x92def878 RunCurrentEventLoopInMode + 285
    6 com.apple.HIToolbox 0x92deeeb9 ReceiveNextEventCommon + 184
    7 com.apple.HIToolbox 0x92deedd9 BlockUntilNextEventMatchingListInMode + 81
    8 com.apple.AppKit 0x93275485 _DPSNextEvent + 572
    9 com.apple.AppKit 0x93275076 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
    10 com.apple.AppKit 0x93364a80 -[NSButtonCell performClick:] + 851
    11 com.apple.AppKit 0x93362dbc -[NSApplication sendAction:to:from:] + 107
    12 com.apple.AppKit 0x93410d0f -[NSMenu performActionForItemAtIndex:] + 455
    13 com.apple.AppKit 0x93410a51 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 103
    14 com.apple.AppKit 0x934106a8 -[NSMenu performKeyEquivalent:] + 766
    15 com.apple.AppKit 0x934100ca -[NSApplication _handleKeyEquivalent:] + 254
    16 com.apple.AppKit 0x93343dbb -[NSApplication sendEvent:] + 3542
    17 com.apple.mail 0x00038d0e 0x1000 + 228622
    18 com.apple.AppKit 0x9326ee1e -[NSApplication run] + 547
    19 com.apple.AppKit 0x93262d4f NSApplicationMain + 573
    20 com.apple.mail 0x00094df2 0x1000 + 605682
    21 com.apple.mail 0x00094d19 0x1000 + 605465
    and
    Thread 0 Crashed:
    0 libobjc.A.dylib 0x90a594c7 objc_msgSend + 23
    1 com.apple.Foundation 0x9281042f __NSFireMainThreadPerform + 434
    2 com.apple.CoreFoundation 0x90860375 __CFRunLoopPerformPerform + 82
    3 com.apple.CoreFoundation 0x9082cf32 CFRunLoopRunSpecific + 1213
    4 com.apple.CoreFoundation 0x9082ca6e CFRunLoopRunInMode + 61
    5 com.apple.HIToolbox 0x92def878 RunCurrentEventLoopInMode + 285
    6 com.apple.HIToolbox 0x92deeeb9 ReceiveNextEventCommon + 184
    7 com.apple.HIToolbox 0x92deedd9 BlockUntilNextEventMatchingListInMode + 81
    8 com.apple.AppKit 0x93275485 _DPSNextEvent + 572
    9 com.apple.AppKit 0x93275076 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 137
    10 com.apple.AppKit 0x93364a80 -[NSButtonCell performClick:] + 851
    11 com.apple.AppKit 0x93362dbc -[NSApplication sendAction:to:from:] + 107
    12 com.apple.AppKit 0x93410d0f -[NSMenu performActionForItemAtIndex:] + 455
    13 com.apple.AppKit 0x93410a51 -[NSCarbonMenuImpl performActionWithHighlightingForItemAtIndex:] + 103
    14 com.apple.AppKit 0x934106a8 -[NSMenu performKeyEquivalent:] + 766
    15 com.apple.AppKit 0x934100ca -[NSApplication _handleKeyEquivalent:] + 254
    16 com.apple.AppKit 0x93343dbb -[NSApplication sendEvent:] + 3542
    17 com.apple.mail 0x00038d0e 0x1000 + 228622
    18 com.apple.AppKit 0x9326ee1e -[NSApplication run] + 547
    19 com.apple.AppKit 0x93262d4f NSApplicationMain + 573
    20 com.apple.mail 0x00094df2 0x1000 + 605682
    21 com.apple.mail 0x00094d19 0x1000 + 605465
    Any help would be greatly appreciated

    Have no idea whether this will help or if it's even what resolved my same recent imap problems that involved primarily *GMAIL imaps*, but it seems to be helping.
    First, make sure all imap accounts are dragged up to the very top of the inbox/accounts list: *imaps above pops*
    (Any IMAP accounts that have multiple folders should be at the top of the imaps).
    Second, go into Mail > preference > accounts > [ each imap account ] > Advanced Tab
    Above the box for the Port is *_IMAP Path Prefix_:* Type in INBOX
    (reminder: If it's gmail, make sure your port is 993 and Use SSL is checked.)
    Hope this helps. so far this is what seems to have helped w/mine (i have other problems such as zero results in my smart mailboxes--they no longer work).
    I also have a different imap account not google/gmail and I don't use INBOX in the path prefix on that one and it has always worked just fine; the problems started with gmail imaps.
    i'll be interested to know if it helps anyone else.
    (Note: I manually synchronize the gmail IMAP accounts because having the auto synch box checked also seems to cause problems but your experience may vary)
    cheers!
    now if anyone can tell me why after all these years apple has not fixed the lookupd / dns / network bugs that result in this (among other similar failures)
    Message was edited by: MacMacster

  • HT204053 How do you get everything on an iPhone under one iTunes account to a different iTunes account?

    How do you get everything on an iPhone under one iTunes account to a different iTunes account?

    You cannot

Maybe you are looking for

  • Error while running the OAF page

    Hi, I am working on R12.0.6 and I downloaded patch 7523554 for jdev. I created one Page and did all the jobs of creating an EO, VO and AM. When I am trying to run the page. the following exception is thrown. I can see it in the jDev - Embedded OC4J S

  • IPhoto synching to iphone no longer works

    I upgraded to IOS5 and the new iPhoto update but now my phone does not synch to iPhoto. Does it have something to do with iCloud?  1.  My iCloud is not activated because the Apple ID in iCloud is wrong.  Instead they have an email alias in there but

  • Videos won't play in Safari

    Running Safari 5.0.2 on Mac OS 10.5.8 (Mac G5 quad) just installed Flash Player Plugin 10.1 r82. can't view streaming video in Safari -- "an error occurred, please try later" is the typical warning. (same result in current Firefox) I also installed F

  • [Package] JAMin - JACK Audio Mastering interface

    [Update] Looks like a PKGBUILD has been added to AUR by Alexander Mieland (dma147). Posted with permission from apeiro. Thanks apeiro! "I built a JAMin package once but never used it (yet)." http://jamin.sourceforge.net "JAMin is the JACK Audio Conne

  • Found photos in the trash that I havent put there...

    I came to open my trash today after dropping some odd desktop files in there and found a load of photos in there. Im quite worried as Im the only user, yesterday I securely emptied the trash (therefore they werent in there) and no one else could have