Hangs on retrieving mail on startup

okay this is happening every day now and I may have to go back to Entourage (this is something I really don't want to have to do!)
Every time I startup Mail and it automatically retrieves my mail from the two accounts I have set up on there it stalls after retrieving a few emails and then the dreaded kaleidoscope takes over and won't let me do anything. The only way I've found of getting around this is to delete the preferences and the having to key in my account details when I startup Mail again - I cannot keep on doing this every day though.
Any help would be much appreciated.

I have a similar problem with Dreamhost. It always hangs fetching the last message from the POP account and I have to Force Quit or Mail.app will get stuck fetching forever.
I have done everything including making new mailboxes on Dreamhost for testing... same result. Disappointing. Thunderbird, on the other hand, has worked perfectly and never exhibited the annoying IMAP flagging bugs and this new POP bug that Mail.app does.
Unfortunately it does not integrate with iCal. I would really like to use Mail.app but Apple seems like they really want me to use Thunderbird instead. I could really not give a **** about stationary.

Similar Messages

  • Mail hangs upon retrieving last mail from POP account

    Hi,
    I have a problem with retrieving mail from a POP account. Mail seem to hang after the last new mail has been retrieved from the account. E.g, the activity viewer shows "Fetching 7 of 7", the progress bar indicates that all mails have been retrieved, but never completes. Pressing the Stop button next to the progress bar does not have an effect. Mail then indefinitly hangs in the "STOPPING" phase. In that state I cannot retrieve mails for other accounts, either. I have to force quit Mail.
    Has anyone experiences similar problems and found a solution?
    Thanks,
    Sascha
    iMac G5   Mac OS X (10.4.8)   Mail Version 2.1 (752/752.2)

    Does your account have webmail capability? If so, log into your account that way, and deal with the offending message.

  • Multiple mail accounts hangs at retrieving

    I have four mail mail accounts, one is my ISP mail and the three others are No-IP.com mailboxes. When retrieving mail and there are incoming mail, the No-Ip.com mailboxes hangs, the little spinning things next to the mailboxes stops spinning and Mail hangs and I have to force quit. I have to do this for every other incoming mail and they get retrieved at least twice.
    When I only had two mailboxes this wasn't a problem. I have repaired permissions and run weekly scripts.
    Thanks!

    If the HD is not partitioned, then this is certainly enough free space.
    It may be a good idea to refresh the preferences. Quit Mail, and in the Finder open Home/Library and locate the Mail folder. Control-click over the Mail folder, and choose Duplicate -- then drag the resulting copy to the Desktop for temporary backup. Next, open Home/Library/Preferences and find the com.apple.mail.plist file and drag it to the desktop.
    Relaunch Mail, which will open as though new, and when prompted to import anything DECLINE. Instead, re-enter your account info for each account, and Mail will re-discover the account folders for all your existing accounts.
    Ask any needed questions, and keep us posted.
    Ernie

  • Mail hanging and seldom retrieving mail, Mail hanging and seldom retrieving mail

    When I have Mail running (5.1) all that happens is the circular progress thingy is trying to retrieve Mail constantly when I opened up the the Inbox triangle it is the iCloud mail sync progress circle thats because Mail is set to sync. Is that OK and good for the system or is it best to be switched off?

    When I have Mail running (5.1) all that happens is the circular progress thingy is trying to retrieve Mail constantly when I opened up the the Inbox triangle it is the iCloud mail sync progress circle thats because Mail is set to sync. Is that OK and good for the system or is it best to be switched off?

  • One POP account cannot retrieve mail

    We have one mac out of three that cannot retrieve mail from an earthlink pop account Two macs (20" imac intel core 2 duo running 10.4.8 and 12" ibook G4 running 10.3.9) can retrieve mail for the account in question from the earthlink server without difficulty. Mail can also be retrieved via WebMail. the 17" imac intel core duo running 10.4.8 cannot retrieve mail. Mail asks for the password over and over. The settings are the same on all three Macs. Connection doctor can connect to the smtp server using the same setup without difficulty but cannot connect to the POP server. We've tried deleting and re-entering the account. We've tried the Key chain repair tool. We tried deleting the pop password from key chain. I've dragged stuff out of the preferences folder and on and on. Nothing has worked. I even tried re-installing the 10.4.8 update. I tried re-installing Mail from the startup disk and then running the update. Nothing. We're not using a firewall. We use an Airport network but, again, all the settings are the same for all three computers.
    Any suggestions.
    imac   Mac OS X (10.4.8)   17" imac intel core duo

    Go to System Preferences > Network > Show: Network Port Configurations, and make sure that the configuration used to connect to Internet appears at the top of the list.
    Also, try using a different method to connect to Internet, if possible, or connecting the computer to Internet as directly as possible, i.e. bypassing any routers that might be present, using an ethernet cable instead of wireless, etc., and see whether that makes a difference.
    The Mac OS X 10.4.7 Update introduced connection issues as a result of (according to the documentation) “Mail now supports connecting to mail servers through a SOCKS proxy”. If that’s the problem, you must go to System Preferences > Network and disable the SOCKS Proxy in the network configuration used to connect to the Internet, if it’s enabled -- I don’t think you would be able to send if that was the problem, though.

  • Database hangs after retrieving some records....

    hi,
    I create a two level B+-tree index, for the first level i'm using key as logical database name, for the second level B+-tree i'm using some other field in my data. I am retrieving the records based on logical database name. I am using C++ to implement my index.
    In the following code i'm retrieving records from database. Program is behaving differently for different logical database names. For example in my database i have around 4 lakhs records with logical database name 'A' and around 1 lakh of records with logical database name 'B'. The following code displays all B records but programs hangs after retrieving some A records.
    I'm using PAGE_SIZE=8192, numBuffers=2048, and runnig in Fedora Core3.
    DbEnv myEnv(0);
         myEnv.set_cachesize(0, PAGE_SIZE * numBuffers, 0);
         myEnv.set_data_dir("/home/raviov/new/database");
              try {
                   myEnv.open("./", DB_CREATE | DB_INIT_MPOOL, 0);
              catch (DbException &e) {
                   cerr << "Exception occurred: " << e.what() << endl;
                   exit(1);
              db=new Db(&myEnv,0);
              db->set_pagesize(PAGE_SIZE);     
              db->set_bt_compare(compare_int);
         dbname=itoa(p);
         try
         db->open(NULL,
                   "treedb.db",
                   dbname,
                   DB_BTREE,
                   0,
                   0);
         catch(DbException &e)
              cerr << "Failed to open DB object" << endl;
              exit(1);
         db->cursor(NULL,&cursorp,0);
         key=new Dbt();
         data=new Dbt();
         while(ret=(cursorp->get(key,data,DB_NEXT))==0)
              j=*((int*)key->get_data());
              q=(*((struct tuple*)data->get_data())).startPos;
              r=(*((struct tuple*)data->get_data())).endPos;
              s=(*((struct tuple*)data->get_data())).level;
              cout<<"position : "<<j<<"\t";
              cout<<"start : "<<q<<"\t";
              cout<<"end : "<<r<<"\t";
              cout<<"level : "<<s<<"\n";
         if(ret==DB_NOTFOUND)
              cout<<"no records";
              exit(1);
         if(cursorp!=NULL)
              cursorp->close();
         try
              db->close(0);
         catch(DbException &e)
              cerr << "Failed to close DB object" << endl;
              exit(1);
         myEnv.close(0);

    HI Andrei,
    thank you for giving reply, I'm not using any secondary indecies, subdatabases and not using any threads.
    the following code displays index...
    #include <stdio.h>
    #include <db_cxx.h>
    #include <iostream.h>
    #include <db.h>
    #include <stdlib.h>
    #include <string.h>
    #include <sys/types.h>
    int PAGE_SIZE=8192;
    int numBuffers=2048;
    char *itoa(const int x)
          char buf[100];
          snprintf(buf, sizeof(buf), "%d", x);
           return strdup(buf);
    int compare_int(Db dbp, const Dbt a, const Dbt *b)
      int ai;
      int bi;
      memcpy(&ai,a->get_data(),sizeof(int));
      memcpy(&bi,b->get_data(),sizeof(int));
      return(ai-bi);
    struct tuple
           int startPos;
           int endPos;
           int level;
    main()
         FILE *fp;
         int i,j,k,l,m,n,total=0;
         char dbname[500],filename[500],str [500];
         tuple t;
         Db *db;
         Dbt key,data;
         DbEnv myEnv(0);
         myEnv.set_cachesize(0, PAGE_SIZE * numBuffers, 0);
         try {
                myEnv.open("/home/raviov/Desktop/example", DB_CREATE | DB_INIT_MPOOL, 0);
           catch (DbException &e) {
                  cerr << "Exception occurred: " << e.what() << endl;
                  exit(1);
         for(n=0;n<=84;n++)
              db = new Db(&myEnv, 0);     // Instantiate the Db object
                    db->set_bt_compare(compare_int);
               db->set_pagesize(PAGE_SIZE);
              strcpy(filename,"/home/raviov/Desktop/GTCReport/code/sequence/splitter/tree/");
              strcat(filename,itoa(n));
              fp=fopen(filename,"r");
              if(fp==NULL)
                   cout<<"error in opening the file";
                   exit(0);
              while(fgets (str , 500 , fp)!=NULL)
                   sscanf(str,"%d(%d,%d,%d,%d)",&i,&j,&k,&l,&m);
                   key=new Dbt(&i,sizeof(int));
                   if(total==0)
                        strcpy(dbname,itoa(j));
                   t.startPos=k;
                   t.endPos=l;
                   t.level=m;
                   data=new Dbt(&t,sizeof(t));     
                   if(total==0)
                        try
                             db->open(NULL,
                             "tree.db",
                                       dbname,
                              DB_BTREE,
                                DB_CREATE,
                                0);
                        catch(DbException &e)
                               cerr << "Failed to create DB object" << endl;
                             exit(1);
                        total=99;
                   int ret=db->put(NULL,key,data,DB_NOOVERWRITE);
                   if(ret==DB_KEYEXIST)
                        cout<<"key already exist\n";
                        exit(1);
                   delete key;
                   delete data;
              total=0;
              fclose(fp);
              try
                   db->close(0);
              catch(DbException &e)
                     cerr << "Failed to close DB object" << endl;
                   exit(1);
         myEnv.close(0);
    }The following code retrieves the records from database that we had built above...
    #include <stdio.h>
    #include <db_cxx.h>
    #include <iostream.h>
    #include <db.h>
    #include <stdlib.h>
    #include <string.h>
    #include <sys/types.h>
    int PAGE_SIZE=8192;
    int numBuffers=2048;
    char *itoa(const int x)
          char buf[100];
          snprintf(buf, sizeof(buf), "%d", x);
           return strdup(buf);
    int compare_int(Db dbp, const Dbt a, const Dbt *b)
      int ai;
      int bi;
      memcpy(&ai,a->get_data(),sizeof(int));
      memcpy(&bi,b->get_data(),sizeof(int));
      return(ai-bi);
    struct tuple
           int startPos;
           int endPos;
           int level;
    main()
         FILE *fp;
         int i,j,k,l,m,n,total=0;
         char *dbname;
         char filename[200],str [100];
         tuple t;
         Db *db;
         Dbt key,data;
         Dbc *cursorp=NULL;
         int ret,x=4;
         char *ravi;
         int p=84763;
         int y=2134872;
         int r,s,q,count=0;
         DbEnv myEnv(0);
         myEnv.set_cachesize(0, PAGE_SIZE * numBuffers, 0);
         myEnv.set_data_dir("/home/raviov/new/database");
              try {
                      myEnv.open("./", DB_CREATE | DB_INIT_MPOOL, 0);
               catch (DbException &e) {
                      cerr << "Exception occurred: " << e.what() << endl;
                      exit(1);
              db=new Db(&myEnv,0);
              db->set_pagesize(PAGE_SIZE);     
              db->set_bt_compare(compare_int);
         dbname=itoa(p);
         try
              db->open(NULL,
                    "tree.db",
                     dbname,
                     DB_BTREE,
                     0,
                     0);
         catch(DbException &e)
                cerr << "Failed to open DB object" << endl;
              exit(1);
         db->cursor(NULL,&cursorp,0);
         key=new Dbt();
         data=new Dbt();
         while(ret=(cursorp->get(key,data,DB_NEXT))==0)
              j=*((int*)key->get_data());
              q=(*((struct tuple*)data->get_data())).startPos;
              r=(*((struct tuple*)data->get_data())).endPos;
              s=(*((struct tuple*)data->get_data())).level;
              cout<<"position   : "<<j<<"\t";
              cout<<"start : "<<q<<"\t";
              cout<<"end   : "<<r<<"\t";
              cout<<"level   : "<<s<<"\n";
              delete key;
              delete data;
         if(ret==DB_NOTFOUND)
              cout<<"no records";
              exit(1);
         if(cursorp!=NULL)
              cursorp->close();
         try
              db->close(0);
         catch(DbException &e)
                cerr << "Failed to close DB object" << endl;
              exit(1);
         myEnv.close(0);     
    }

  • How to retrieve mails from a Mail Server ? PLEASE REPLY IF YOU KNOW !

    Hello,
    I am trying to retrieve mail from a mail server using the example from JGuru. The command line is as follows:
    java GetMessageExample mail.wlfdle1.on.home.com (Mail Server Name) <username> <password>
    I should be prompted to read the messages in your INBOX. Enter YES to see the message content.
    0: [email protected] Thanks.
    Do you want to read message? [YES to read/QUIT to end]
    YES
    Blah Blah Blah
    1: [email protected] No Thanks.
    Do you want to read message? [YES to read/QUIT to end]
    YES
    Blah Blah Blah Blah
    I do not get any error or any output.
    Any Clue or any idea how I can get some result ??
    Response will be appreciated.
    Thanks.

    This is the sample program from jguru. After executing the following command (replacing the mail server, username, and password):
    java GetMessageExample POP.Server username password
    You'll be prompted to read the messages in your INBOX. Enter YES to see the message content.
    0: [email protected] Thanks.
    Do you want to read message? [YES to read/QUIT to end]
    YES
    Blah Blah Blah
    1: [email protected] No Thanks.
    Do you want to read message? [YES to read/QUIT to end]
    YES
    Blah Blah Blah Blah
    import java.io.*;
    import java.util.Properties;
    import javax.mail.*;
    import javax.mail.internet.*;
    public class GetMessageExample {
    public static void main (String args[]) throws Exception {
    String host = args[0];
    String username = args[1];
    String password = args[2];
    // Create empty properties
    Properties props = new Properties();
    // Get session
    Session session = Session.getDefaultInstance(props, null);
    // Get the store
    Store store = session.getStore("pop3");
    // Connect to store
    store.connect(host, username, password);
    // Get folder
    Folder folder = store.getFolder("Inbox");
    // Open read-only
    folder.open(Folder.READ_ONLY);
    BufferedReader reader = new BufferedReader (
    new InputStreamReader(System.in));
    // Get directory
    Message message[] = folder.getMessages();
    System.out.println(folder.getMessages());
    for (int i=0, n=message.length; i<n; i++) {
    // Display from field and subject
    System.out.println(i + ": " + message.getFrom()[0]
    + "\t" + message[i].getSubject());
    System.out.println("Do you want to read message? [YES to read/QUIT to end]");
    String line = reader.readLine();
    if ("YES".equals(line)) {
    // Display message content
    System.out.println(message[i].getContent());
    } else if ("QUIT".equals(line)) {
    break;
    // Close connection
    folder.close(false);
    store.close();
    Please help me on this.
    thanks.

  • Can I use Time Machine to retrieve mail that was in Trash on my MacBook Air, after I emptied Trash?

    Can I use Time Machine to retrieve mail that was in Trash on my MacBook Air OS X Yosemite, after I Emptied that Trash?

    Interesting question. I don't think you can because Time Machine would have deleted the data in subsequent backups because it was removed from the computer. But you never know about these things until you actually try it, which I've never done. So, why don't you give it a try. Worst that can happen is it's not there and you're no worse off than now.
    If you need help with restoring mail from Time Machine: Please visit Pondini's Time Machine FAQ for help with all things Time Machine. Also open Mail and select Mail Help from Mail's help menu. Search for 'restore mail' and see if you don't find some instructions there, too.

  • POP email account spins forever, never retrieves mail - how to cure?

    I've made no changes to my OS Lion mail settings, but suddenly (yesterday) my main POP account just spins forever and never retrieves mail nor gives an error.  Also now sometimes I have to force quit the client because mail never completely quits the normal way.  I've installed all the OS updates, and my iphone and ipad can retrieve the mail from that account with the same settings just fine.
    Help?

    This has just started for me in exactly the same way after I updated my wifes comp to 10.7.5. The iphones and ipads all send and retrieve mail with the same settings with no problems at all.
    Did you finally solve this problem?

  • Retrieving mailing  lists by connecting to LDAP(windows AD)

    Hi All,
    I have crunch requirement, for retrieving mailing lists and the members in the list fromwindows ad(ldap) .The mailing group location and mailing group name are the serach parameters.
    Required help on the same.
    (a code sample is appreciated)
    Thanks in advance

    You just simply need to iterate through each of the members to retrieve their mail address.
    As the values stored in a group's member attribute are all distinguished names, it makes the task very simple as you just need to bind to them and request the value of their mail attribute.
    I also recomend that you behave like a good Active Directory citizen and use range retrieval which is described in the post "JNDI, Active Directory, Paging and Range Retrieval" available at
    http://forum.java.sun.com/thread.jspa?threadID=578347&tstart=0
    In order to achive what you want, you just need to add a few lines of code to the range retrieval example.
    Replacefor (NamingEnumeration e = attr.getAll();e.hasMore();totalResults++) {
         System.out.println("   " + totalResults + ". " + e.next());
    }withfor (NamingEnumeration e = attr.getAll();e.hasMore();totalResults++) {
         String userName = e.next().toString()
         System.out.println("   " + totalResults + ". " + userName);
         String retAtts[] = {"mail"};
         Attributes mailAtts = ctx.getAttributes(userName,retAtts);
         System.out.println("     " + mailAtts.get("mail").get());
    }Good luck.

  • HT4623 Ater installing IOS 6 for my iphone 4,some apps are hang sometimes and Mail apps totally hang ,tried to reset again and again but still hang

    Ater installing IOS 6 for my iphone 4,some apps are hang sometimes and Mail apps totally hang ,tried to reset again and again but still hang.How to solve this problem??

    well in thatcase, i need another help .
    thanks for your instant reply.
    i have currently bought a new laptop (windows 8) and my iphone is not being recognized by itunes.
    because i have no backup on my previous laptop, i downloaded touchcopy but even touch copy is not recognizing my iphone.

  • Dear Fellows. Is there a problem with iPhones mail in general retrieved mail ?

    Is there a problem with iPhones mail in general retrieved mail ?

    My error message reads....  "Cannot get mail"...the mail server imap.gmail.com<http://imap.gmail.com> is not responding"
    John J. Divers https://discussions.apple.com/Roof Logo Small
    Chief Operating Officer and
    Chief Financial Officer
    ******<x-apple-msg-load://8778A9C9-0671-419A-B2DB-CD4A3315BA86/*****>
        https://discussions.apple.com/CDT Logo for Email Signature <http://www.cdt.biz/>
    tel:  212-271-5084<tel:212-271-5084>
    fax: 212-271-5079<tel:212-271-5079>
    *****<x-apple-data-detectors://1/2>
    New York, NY 10018-7702<x-apple-data-detectors://1/2>
    <Personal Information Edited By Host>

  • How can I 'reactivate' my 'Get Mail" button so I can retrieve mail manually. I does come in at various intervals. I  have a Mac OSX 10.5.8

    how can I 'reactivate' my 'Get Mail" button so I can retrieve mail manually. The emails do come in at various intervals. I  have a Mac OSX 10.5.8/\. The small envelope 'button does change colour when I click it, but I don't get that whirling gear.

    Thank you for the reply. At your suggestion, I did try 'get new mail' under Mailboxes, but still nothing, no whirling gear. As I wrote earlier, emails do come in at various intervals, but just not when I click the envelope icon.

  • CS6 hangs/crashes every time on startup

    Hi
    I've had an issue on and off that I've been able to fix my deleting the ID cache in the past, but after updating to the latest version of ID today, I cannot get it to open (either hangs, freezes or crashes on startup). I use Fontexplorer, and I've deleted all plugins, shutdown the program, deleted every cache/reference to prefs in the Library, repaired permissions, uninstalled, ran the clean script, all to no avail.
    Would appreciate any help anyone can give me. Very frustrated.
    http://pastebin.com/mSwpV6C8

    What version of Font Xplorer? A user with a similar crash day-before-yesterday finally traced it to Font Xplorer 3.

  • Not retrieving mail

    Hello,
    I was wondering if anyone knows why my iPhone is not retrieving email today. It has never had an issue before, but today it is not retrieving mail. It also would not get into the App Store yesterday. I have heard that there has been speed issues lately, but....
    David

    Nevermind I deleted some messages and it works all of the sudden.

Maybe you are looking for

  • Trim a .mov clip without creating iMovie project

    I would like to trim a video clip that I have in iMovie and iPhoto.  I just want to shorten the file and save it.  I do not want to make it into a iMovie project.  I know this can be done on iPhone.  Can it be done in iMovie or Iphoto or by some othe

  • Pages 09 Saving using applescript automatically makes a package

    I can manually save a document as a flat file, but when I run my applescript, it saves as a package, even though "Save new documents as packages" in the Preferences is unchecked. Is this the same issue as this thread? http://discussions.apple.com/thr

  • How to blurr background of this image,while mting the window frame?

    I would like to blurr the background of this image of mom and child,while maintaining the integrity of the window frame. (ie i don"t wish to change the frame or blurr it.) i know if i select the mom and child via selection tools  and then go to filte

  • HOW to Do MANual setting

    PLEASE HELP ME I WANT TO DO MAnUAL DHCP SETTING IN IPHONE FOR MOBILE DATA OR CELLULAR DATA plz help me....

  • MacBook Pro Trackpad-Zoom under firefox 5.0.1 is not working

    Working with a macbook pro, my 2-fingers-trackpad-zoom is not working anymore on the web under firefox 5.0.1. (but in general, on all other surfaces of the computer it is working perfectly fine) - what happened? How can I change it?