Why doesn't using EAS to sync Drafts from server to client work anymore?

Hi All,
I understand that uploading an email into a Drafts folder is not possible and has never been possible using Exchange ActiveSync.
It has always been possible, however, to download emails from the Drafts folder and to sync the Drafts folder like any other folder. Recently, however, I have been having problems performing this sync. These problems are occuring on Office-365. Other users
are also experiencing the issue. There is a thread discussing this issue  on that site at: http://community.office365.com/en-us/forums/158/p/176113/525322.aspx#525322 
Unfortunately, there is still no resolution forthcoming from the Office-365 support team, so I thought it might help to cross-post the problem here.
In short, the problem that I am seeing is that the GetItemEstimate command receives a Status of 4 indicating an invalid sync key. This is even though the Sync Key is known the be valid. If that issue is ignored, and a Sync command is sent, then there is no
error, but the incorrect information is returned. The information that should be returned is the 'Adds' for the folder. Instead, an empty reply is received, indicating that there is nothing to sync.
Here are the details from the interaction:
=================
 [EAS] Client Sends: 
================
<Sync xmlns="AirSync:">
    <Collections>
        <Collection>
            <SyncKey>0</SyncKey>
            <CollectionId>4</CollectionId>
        </Collection>
    </Collections>
</Sync>
======================
[EAS] Received from Server
======================
<Sync>
    <Collections>
        <Collection>
            <SyncKey>1335200247</SyncKey>
            <CollectionId>4</CollectionId>
            <Status>1</Status>
        </Collection>
    </Collections>
</Sync>
=================
 [EAS] Client Sends:
=================
<GetItemEstimate xmlns="GetItemEstimate:">
    <Collections>
        <Collection>
            <airsync:SyncKey>1335200247</airsync:SyncKey>
            <CollectionId>4</CollectionId>
        </Collection>
    </Collections>
</GetItemEstimate>
======================
 [EAS] Received from Server
======================
<GetItemEstimate>
    <Response>
        <Status>4</Status>        
        <Collection>
            <CollectionId>4</CollectionId>
        </Collection>
    </Response>
</GetItemEstimate>
================
[EAS] Client Sends
================
<Sync xmlns="AirSync:">
    <Collections>
        <Collection>
            <SyncKey>1335200247</SyncKey>
            <CollectionId>4</CollectionId>
            <DeletesAsMoves/>
            <GetChanges/>
            <WindowSize>64</WindowSize>
            <Options>
                <airsync:MIMESupport>2</airsync:MIMESupport>
            </Options>
        </Collection>
    </Collections>
</Sync>
=====================================
This receives an empty reply indicating no changes
Here are the HTTP Headers:
=====================================
Headers: {
    "Cache-Control" = private;
    "Content-Encoding" = gzip;
    "Content-Length" = 119;
    "Content-Type" = "application/vnd.ms-sync.wbxml";
    Date = "Fri, 19 Jul 2013 22:31:47 GMT";
    "MS-Server-ActiveSync" = "15.0";
    Server = "Microsoft-IIS/7.5";
    "Set-Cookie" = "X-BackEndCookie=S-1-5-21-2447848828-1310731447-1641304557-13231500=u56Lnp2ejJqBz83MmsfNncnSzJnGztLLyMfP0p7Nxp3Szs/HycjPzJrIy5ybgZiQkJuXipKekYzRkJGSlpyNkIyQmYvRnJCSgcjQzsbQzc/OzN/Oz8XLzsXLyN+vsg==; expires=Fri,
19-Jul-2013 22:41:47 GMT; path=/Microsoft-Server-ActiveSync; secure; HttpOnly";
    Vary = "Accept-Encoding";
    "X-AspNet-Version" = "4.0.30319";
    "X-BEServer" = BN1PR05MB121;
    "X-CalculatedBETarget" = "bn1pr05mb121.namprd05.prod.outlook.com";
    "X-DiagInfo" = BN1PR05MB121;
    "X-FEServer" = BY2PR09CA003;
    "X-Powered-By" = "ASP.NET";
    "request-id" = "b78e1afc-74b4-4080-a8b2-c641f567d4f9";
Cookies: (
    "<NSHTTPCookie version:0 name:\"X-BackEndCookie\" value:\"S-1-5-21-2447848828-1310731447-1641304557-13231500=u56Lnp2ejJqBz83MmsfNncnSzJnGztLLyMfP0p7Nxp3Szs/HycjPzJrIy5ybgZiQkJuXipKekYzRkJGSlpyNkIyQmYvRnJCSgcjQzsbQzc/OzN/Oz8XLzsXLyN+vsg==\"
expiresDate:2013-07-19 22:41:47 +0000 created:2013-07-19 22:31:47 +0000 (3.95966e+08) sessionOnly:FALSE domain:\"outlook.office365.com\" path:\"/Microsoft-Server-ActiveSync\" isSecure:TRUE>"
Thanks!
    -Rich

Hi Tom,
Thanks for following up on this and providing a definitive answer. It is much appreciated.
The decision they have made to block the Drafts folder syncing is mildly disappointing.
Unfortunately, the mechanism by which they are implementing this makes it a more serious issue.
Specifically, they should not be returning a Status of 4 in response to the GetItemEstimate for the Drafts folder. That Status of 4 effectively says, "Try Again".  See section 2.2.3.162.6 of the MS-ASCMD document.
Instead, they should probably return a Status of 1 and an Estimate of 0. This would be the appropriate match with their empty collection in response to the Sync command.
Alternatively, they could return a Status of 2 indicating, "an incorrect folder was requested". 
Or they could simply omit the folder from the FolderHierarchy response.
By returning a 4 and requesting that the client try again, they can cause the client to enter a continuous (and infinite) stream of GetItemEstimate requests. By following the documentation from 2.2.3.162.6, a client would get into this loop:
1) GetItemEstimate returns 'Invalid sync key'
2) FolderSync returns status OK 
3) GetItemEstimate returns 'Invalid sync key'
4) FolderSync with syncKey 0  returns Status OK
5) goto 1
Thanks,
    -Rich

Similar Messages

  • In Safari, why doesn't Internet Plug-in, stop plug-in to save power work anymore?

    In Safari, why doesn't Internet Plug-in, stop plug-in to save power work anymore?

    Yes, the Mozilla Plugin Check page is specifically for Firefox.

  • Why doesn't my iPhoto library sync properly to my iPhone/iPad?

    Why doesn't my iPhoto library sync properly to my iPhone and iPad? I have already tried deleting the iPod photo cache. I sync the entire iPhoto library, which includes about 8,000 photos. The Events and Albums never match up, with many missing photos in most albums and events.

    Thats is how I did it originally and tried it that way again but it never brings in my library.  Now it gives me a response saying it doesn't have correct permissions. I'm the only user on the iMac. I did recently move the library from my old iMac iPhoto with no trouble.

  • I have a sync account and used to keep sync with firefox server. Now computer got re-installed and want to sync data from firefox sync server. But I am unable to setup as i dont have sync key.

    I have a sync account and used to keep sync with Firefox server. Now computer got re-installed(OS) and want to sync data from Firefox sync server. But I am unable to setup as i don't have sync key.
    I would like to just sync with Firefox Sync Server with existing account. I can not find any way out for this. please reply me on
    [email protected]

    hello, for the old sync system in firefox 28 and below you also had to sign up with a mail address and password originally - to connect firefox to the old account you would need to have all those three pieces (mail, password & recovery key) available to you unfortunately...

  • Why doesn't my computer download the songs from my iphone with clouds next to them?

    Why doesn't my computer download the songs from my iphone with clouds next to them?

    You can copy iTunes purchased songs over to your computer's iTunes library via File > Devices > Transfer Purchases, or have you tried going to the Purchased link under Quick Links on the right-hand side of the iTunes store homepage on your computer's iTunes and seeing if you can redownload them on your computer ?

  • Why doesn't my e-mail sync?

    I've noticed just lately that the e-mail I send from my I-Phone 4 does not show up in the Mail Program on my macbook.  I do not use the cloud, and I have I-Tunes set to sync with my computer.  I have a gmail account.
    Any help will be appreciated.
    Thanks!

    An Exchange or IMAP account is required for keeping server stored mailboxes synced with the server with email client used to access the account.
    A Gmail account can be accessed as an IMAP account with the Mail.app on your Mac and with the iPhone's Mail app. This along with storing the account's Sent mailbox on the server with each email client is required for this.
    Email account mailboxes and messages are not included with the iTunes sync process.

  • Why doesn't Aperture 3 recognise RAW files from my Fuji F550EXR?

    I have just bought a Fujifilm F550EXR, partly because of it's RAW capabilities. I am an existing Aperture 3 user (Canon 5D Mk II) and have found it very good at working with the RAW files from that SLR. After shooting some test shots with the F550EXR, I now find that Aperture 3 doesn't recognise them. Surely Fuji's RAW file format has been around long enough for Apple to incorporate it into it's RAW converter. Why doesn't Apple support Fuji RAW files?

    Hi all,
    the problem still exists..
    Aperture still does not support this RAF (I recently bought a Fujifilm F550EXR)
    Others do..
    I've just tested Adobe Lightroom, works great
      with both, Fuji-RAF and NEF format (of my Nikon D80)
    even free picture software does support this Fuji-RAW format
    - e.g. "rawker", http://raifra.fh-friedberg.de/Mac/index-en.html
    so its hard for me to understand, that the missing cooperation between Fujifilm and Apple is the problem.
    I think, Apple regards it as too much effort to implement this format for (in relation) so few cameras..
    Aperture 2 had no backup function for some month, and Apple did not care ..
    (too much effort, too?)

  • Using iTunes to sync photos from selected albums grayed out

    After I connect my iPhone 4 (running iOS 6) to my iMac, launch iTunes, select the iPhone device, then select Photos, I am unable to choose Sync Photos from iPhoto "Selected albums, Events, and Faces, and automatically include Events."  The radio button is grayed out on my primary iMac.  It is not grayed out when I connect the iPhone to my MacBook Air or to another Mac which means it is a problem specific to this one computer (running OSX 10.8.2 and the latest iPhoto and iTunes). I have looked all through the discussions and cannot find a solution to this problem. As suggested in the discussions, I've tried deleting the plists, creating a new account on the iMac and trying it there (it is grayed out there as well), re-installing iPhoto and iTunes, all to no avail. Advice welcome.  Thanks.

    Do matters improve if you update to iPhoto 9.4.1?
    iPhoto 9.4.1
    From the release notes for the new version:
    What's New in Version 9.4.1
    Improves the reliability of syncing to iOS devices via iTunes 
    Fixes an issue that could cause iPhoto to quit unexpectedly when using the Export command 
    Addresses an issue that could cause iPhoto to quit unexpectedly when upgrading multiple books, cards, and calendars 
    Resolves an issue with downloading and viewing photos synced from Facebook albums

  • Error in oim Role creation using Role Manager Service API from Standalone Java client

    Hi,
      Facing the following error when trying to create Role using Role Manager Service API from a standalone java client .
    Tried with the solution of changing ,
    Login into the Web Logic Admin Console --> Servers --> OIM Server --> Protocols --> Modify the Maximum Message from 100000000 to 1000000000, but still the problem persists.
    Exception in thread "main" org.omg.CORBA.BAD_PARAM:   vmcid: 0x0  minor code: 0  completed: No
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at java.lang.Class.newInstance0(Unknown Source)
    at java.lang.Class.newInstance(Unknown Source)
    at com.sun.corba.se.impl.protocol.giopmsgheaders.MessageBase.getSystemException(Unknown Source)
    at com.sun.corba.se.impl.protocol.giopmsgheaders.ReplyMessage_1_2.getSystemException(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaMessageMediatorImpl.getSystemExceptionReply(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.processResponse(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientRequestDispatcherImpl.marshalingComplete(Unknown Source)
    at com.sun.corba.se.impl.protocol.CorbaClientDelegateImpl.invoke(Unknown Source)
    at org.omg.CORBA.portable.ObjectImpl._invoke(Unknown Source)
    at com.sun.org.omg.SendingContext._CodeBaseStub.meta(Unknown Source)
    at com.sun.corba.se.impl.encoding.CachedCodeBase.meta(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.getOrderedDescriptions(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.inputObjectUsingFVD(Unknown Source)
    at com.sun.corba.se.impl.io.IIOPInputStream.simpleReadObject(Unknown Source)
    at com.sun.corba.se.impl.io.ValueHandlerImpl.readValueInternal(Unknown Source)
    at com.sun.corba.se.impl.io.ValueHandlerImpl.readValue(Unknown Source)
    at com.sun.corba.se.impl.encoding.CDRInputStream_1_0.read_value(Unknown Source)
    at com.sun.corba.se.impl.encoding.CDRInputStream.read_value(Unknown Source)
    at oracle.iam.identity.rolemgmt.api._RoleManager_ogut7n_RoleManagerRemoteRIntf_Stub.createx(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at weblogic.ejb.container.internal.RemoteBusinessIntfProxy.invoke(RemoteBusinessIntfProxy.java:85)
    at $Proxy2.createx(Unknown Source)
    at oracle.iam.identity.rolemgmt.api.RoleManagerDelegate.create(Unknown Source)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at Thor.API.Base.SecurityInvocationHandler$1.run(SecurityInvocationHandler.java:68)
    at weblogic.security.subject.SubjectProxy.doAs(SubjectProxy.java:64)
    at weblogic.security.subject.SubjectManager.runAs(SubjectManager.java:262)
    at weblogic.security.Security.runAs(Security.java:48)
    at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(weblogicLoginSession.java:52)
    at Thor.API.Base.SecurityInvocationHandler.invoke(SecurityInvocationHandler.java:79)
    at $Proxy3.create(Unknown Source)
    at com.idm.role.CreateRole.createRole(CreateRole.java:113)
    at com.idm.role.CreateRole.main(CreateRole.java:167)
    Thanks In Advance

    Hi , I have used OIM 11g  R2.
    Please find below the code we have used,
    package com.idm.role;
    import java.util.HashMap;
    import java.util.HashSet;
    import java.util.Hashtable;
    import java.util.Iterator;
    import java.util.Set;
    import java.util.logging.Logger;
    import javax.security.auth.login.LoginException;
    import oracle.iam.identity.exception.NoSuchRoleException;
    import oracle.iam.identity.exception.RoleAlreadyExistsException;
    import oracle.iam.identity.exception.RoleCreateException;
    import oracle.iam.identity.exception.RoleLookupException;
    import oracle.iam.identity.exception.RoleModifyException;
    import oracle.iam.identity.exception.SearchKeyNotUniqueException;
    import oracle.iam.identity.exception.ValidationFailedException;
    import oracle.iam.identity.rolemgmt.api.RoleManager;
    import oracle.iam.identity.rolemgmt.api.RoleManagerConstants;
    import oracle.iam.identity.rolemgmt.vo.Role;
    import oracle.iam.platform.OIMClient;
    import oracle.iam.platform.authz.exception.AccessDeniedException;
    public class CreateRole {
    private final static Logger LOGGER = Logger.getLogger(CreateRole.class .getName());
    OIMClient oimClient = null;
    public OIMClient connectToOIM() {
      LOGGER.info("In connectToOIM ");
      Hashtable env = new Hashtable();
      env.put(OIMClient.JAVA_NAMING_FACTORY_INITIAL,
        "weblogic.jndi.WLInitialContextFactory");
      env.put(OIMClient.JAVA_NAMING_PROVIDER_URL,
        "t3://V-hydidm1.itig.co.in:14000");
      System.setProperty("java.security.auth.login.config",
        "F:\\Projects\\IDM\\Team\\Env_setup\\OIM_Setup\\designconsole\\config\\authwl.conf");
      System.setProperty("java.security.policy",
        "F:\\Projects\\IDM\\Team\\Env_setup\\OIM_Setup\\designconsole\\config\\xl.policy");
      System.setProperty("OIM.AppServerType", "wls");
      System.setProperty("APPSERVER_TYPE", "wls");
      System.setProperty("weblogic.Name", "oim_server1");
      oimClient = new OIMClient(env);
      try {
       oimClient.login("xelsysadm", "Passw0rd".toCharArray());
      } catch (LoginException e) {
       e.printStackTrace();
      System.out.println("Connected");
      return oimClient;
    public void readRoleMetadata() {
      LOGGER.info("in readRoleMetadata ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      try {
       Role roleVo = roleManagerService.getDetails(
         RoleManagerConstants.ROLE_DISPLAY_NAME, "API Role1", null);
       Set attributeNameSet = roleVo.getAttributeNames();
       Iterator it = attributeNameSet.iterator();
       while (it.hasNext()) {
        System.out.println("Attribute Name :: " + it.next());
       // roleVo.setAttribute("ADentitlements", "Security Admin access");
       String adEntitlements = "" + roleVo.getAttribute("ADentitlements");
       System.out.println("AD Entitlements :: " + adEntitlements);
       System.out.println("DB Entitlements :: " + ""
         + roleVo.getAttribute("DBEntitlements"));
       System.out.println("Unix Entitlements :: " + ""
         + roleVo.getAttribute("UnixWindows"));
       System.out.println("VPN :: " + "" + roleVo.getAttribute("VPN"));
      } catch (SearchKeyNotUniqueException e) {
       e.printStackTrace();
      } catch (NoSuchRoleException e) {
       e.printStackTrace();
      } catch (RoleLookupException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
    public void createRole() {
      LOGGER.info(" in Create role ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      HashMap<String, Object> roleCreationAttrMap = new HashMap<String, Object>();
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_NAME, "API Role1");
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_DESCRIPTION,
        "This Role is created using API Role1");
      roleCreationAttrMap.put(RoleManagerConstants.ROLE_DISPLAY_NAME,
        "API Role1");
      roleCreationAttrMap.put("ADentitlements", "API Role1 AD Entitlements");
      roleCreationAttrMap.put("DBEntitlements", "API Role1 DB Entitlements");
      roleCreationAttrMap.put("VPN", "No");
      roleCreationAttrMap.put("UnixWindows", "API Role1 Unix Entitlements");
      Role roleVo = new Role(roleCreationAttrMap);
      try {
       System.out.println(" Before Create role *********************************************");
       roleManagerService.create(roleVo);
       System.out.println("Role Created .. ");
      } catch (ValidationFailedException e) {
       e.printStackTrace();
      } catch (RoleAlreadyExistsException e) {
       e.printStackTrace();
      } catch (RoleCreateException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
    public void modifyRole() {
      LOGGER.info(" in modifyRole ");
      RoleManager roleManagerService = oimClient
        .getService(RoleManager.class);
      Role roleVo;
      try {
       roleVo = roleManagerService.getDetails(
         RoleManagerConstants.ROLE_DISPLAY_NAME, "API Role1", null);
       String roleKey = roleVo.getEntityId();
       HashMap<String, Object> roleCreationAttrMap = new HashMap<String, Object>();
       roleCreationAttrMap.put("ADentitlements",
         "Updated API Role1 AD Entitlements");
       Set roleKeySet = new HashSet<String>();
       roleKeySet.add(roleKey);
       Role roleVoNew = new Role(roleCreationAttrMap);
       roleManagerService.modify(roleKeySet, roleVoNew);
       System.out.println("Role Modified ..");
      } catch (SearchKeyNotUniqueException e) {
       e.printStackTrace();
      } catch (NoSuchRoleException e) {
       e.printStackTrace();
      } catch (RoleLookupException e) {
       e.printStackTrace();
      } catch (AccessDeniedException e) {
       e.printStackTrace();
      } catch (ValidationFailedException e) {
       e.printStackTrace();
      } catch (RoleModifyException e) {
       e.printStackTrace();
    public static void main(String args[]) {
      CreateRole miscObj = new CreateRole();
      miscObj.connectToOIM();
      miscObj.createRole();
      //miscObj.readRoleMetadata();
    Thanks In Advance .

  • Sending XML messages from server to client using POST method

    Dear everyone,
    I have a simple client server system - using Socket
    class on the server side and URLConnection class on
    the client side. The client sends requests to the
    server in the form of an XML message using POST method.
    The server processes the request and responds with
    another XML message through the same connection.
    That's the basic idea.
    I have a few questions about headers and formats
    especially with respect to POST.
    1. In what format should the response messages from the
    server be, for the client? Does the server need to
    send the HTTP headers - for the POST type requests?
    Is this correct?:
       out.println("HTTP/1.1 200 My Server\r");
       out.println("Content-type: text/xml\r");
       out.println("Content-length: 1024\r");
       out.println("\r");
       out.println("My XML response goes here...");2. How do I read these headers and the actual message
    in the client side? I figured my actual message was
    immediately after the blank line. So I wrote
    something like this:
       String inMsg;
       // loop until the blank line is through.
       while (!"".equals(inMsg = reader.readLine()))
          System.out.println(inMsg);
       // get the actual message and process it.
       inMsg = reader.readLine();
       processMessage(inMsg);But the above did not work for me. Because I seem to
    be receiving a blank line after each header! (I suppose
    that was because of the "\r".) So what should I do?
    3. What are the different headers I must pass from
    server to the client to safeguard against every
    possible problem?
    4. What are the different exceptions I must be prepared
    for this situation? How could I cope with them? For
    example, time outs, IOExceptions, etc.
    Thanks a lot! I appreciate all your help!
    George

    hello,
    1) if you want to develop a distributed application with XML messages, you can look in SOAP.
    it's a solution to communicate objects distributed java (or COM or other) and it constructs XML flux to communicate between them.
    2) if it can help you, I have developed a chat in TCP/IP and, to my mind, when you send datas it's only text, so the format isn't important, the important is your traitement behind.
    examples :
    a client method to send a message to the server :
    public void send(String message)
    fluxOut.println(message);
    fluxOut.flush();
    whith
    connexionCourante = new Socket(lAdresServeur, noPort);
    fluxOut= new PrintWriter( new OutputStreamWriter(connexionCourante.getOutputStream()) );
    a server method in a thread to receive and print the message :
    while(true)
    if (laThread == null)
    break;
    texte = fluxIn.readLine();
    System.out.println(texte);
    that's all ! :)
    If you want to use it for your XML communication, it could be a good idea to use a special message, for example "@end", to finish the server
    ex :
    while(true)
    if (laThread == null)
    break;
    texte = fluxIn.readLine();
    // to stop
    if (texte.equals("@end"))
    {break;}
    processMessage(texte );
    hope it will help you
    David

  • Why doesn't my address book sync with my phone?

    Hi everybody,
    I have used isync with my Nokia 6230 ever since I got my first Macbook Pro (had loads of trouble with the first one, and finally support changed it for me: LONG STORY). Today, I was syncing my phone as I normally do and I noticed that nothing happened. To my surprise, I looked at the phone only to find duplicate (sometimes triplicate) entries of every single contact. I erased all duplicate entries (real hard work..) and tried syncing it again. What happened was that the whole address book in my mac got erased. After that I tried to sync it again and again, but the contacts simply did not leave my cell phone and enter the computer's address book. They still don't and I'm pretty annoyed :-S!
    I tried all the back up routine but nothing worked... I guess all the sync tries ended up ruining the address book's backup system. Since I did not make a backup of my address, I'm pretty stuck. Fortunately everything is in my cell phone but, as I said, I can't put it back in the address book for an unknown reason.
    Any thoughts on what I should do?
    Thank you very much in advance
    João

    Thank you Julian, I think your idea might end up in a solution.
    Even though my phone (Nokia 6230) doesn't have the "Send all contacts" option, I tried to send an individual vCard for testing purposes: the address book accepted it with arms wide open (like that silly Creed song). Because I'm stubborn, I tried to sync my phone with my one-contact address book and ended up with two different people on my phone with exactly the same name and number (along with everybody else fortunately...).
    I'm guessing if I do this for the WHOLE cell phone contact list, I'll have an address book on my mac by Christmas eve . I'll mark this question as answered when I'm done doing this and follow the rest of your advice.
    This raises two important questions:
    - What happened in the first place?
    - Is Apple going to develop a more complete syncing software where weird things such as these do not happen?
    Any thoughts on these issues? It really annoys me when I don't understand what's wrong with the equipment I use...
    Thank you for your time and patience.
    João

  • Why doesn't my itunes library sync songs I've purchased with an old Apple id?

    Hello all,
    I've recently bought a replacement laptop, running Windows 7 & had my music library transferred from my old P.C successfully.
    When I sync my ipod over 700 songs don't sync, but they're all available to play from the library.
    At a glance it would appear the majority of these songs I've purchased from the itunes store at some point.
    I'm advised that I will need to log in to the old itunes id to authorise this computer, but this is not possible as the email address has been deleted.
    I contacted the bank from which the account was used to purchase these songs & the only debit card details they had on file were not the correct card.
    So, where do I go from here? This is my music that I purchased legitimately from the itunes store & I want it all on my ipod which again, was legitimately purchased from Apple.
    Any advice will be greatly appreciated!
    HWM2

    You should have just switched the email address on your apple id to your new one, instead of creating an entirely new apple id.
    But, go to appleid.apple.com and try to reset your password using the security questions method, instead.
    If can't reset it via the email or security question method, then you have to call Apple:  http://support.apple.com/kb/HE57

  • Why doesn't my iPhone calendar sync with my Mac-neither ICloud or USB connections work.

    My iPhone calendar will not sync with my MacPro either by iCloud or USB connection.

    Let's compare the settings on the Mac, I'm also using iCal on my MacBook Pro OSX10.9.5.
    iCal/Settings/Accounts -> iCloud CalDAV selected and activated, set to "push"
    On the phone:
    Settings/Mail, contacts, calendars: Syncing all events in calendar.
    And in calendar app "iCloud"->"All calendars" selected.
    I have no calendars selected in "On my iPhone"
    Are you also syncing contacts via iCloud? If yes, does it work between the Mac and iPhone?

  • Why doesn't my entire playlist Sync?

    I have many playlists that this is happening with. I have a iPhone 6Plus. For example, one playlist on my iMac has 98 songs in it. I have that playlist set to sync with my iPhone. After the sync is done out of the 98 songs only 26 show up on the iPhone. Another example, a playlist that has 669 songs on iMac only syncs 395 of them. There doesn't appear to be a common thread. The songs that do sync are a combination of Purchased and ripped from CD, Not one or the other. If I turn on show all music on the iPhone they are all there with the balance having a cloud for download next to them. I even tried doing a iPhone reset and started from scratch. No help there either. (side note. If you reset to factory you have to redo all your Apple Pay cards... a P.I.T.A.!) Anyone have ideas? Oh, and also, this is a 128gb iPhone, so it's not a space issue. There is 30+ GB of free space on phone. Phone and iMac are both updated with the newest software.

    New information. Looking a little closer, it looks like all the songs that are not syncing are all Purchased tracks. But some Purchased tracks DO sync.

  • Why doesn't ipad air 2 sync music

    Has anyone been able to sync their music to the iPad Air 2? I've been at this all day today trying to get things on the ipad and somethings will go, some will act like they're not there, but they are, and some just refuse to go regardless of what you do.
    I've even tried to manually sync the music and it still won't go.
    BTW, I'm using the Windows version of iTunes.

    As has been said many times already in these forums, the iPad 2 does not have the necessary hardware to properly support Siri.

Maybe you are looking for

  • Problem while using ranges

    Hi everyone, In my report i have to restrict some personal subgroup, say E1,E2,E3,E4 ...M7, CT,CX,CU etc. So what im doing is im giving it in ranges as R_PERSK-OPTION = 'NE'.   R_PERSK-SIGN = 'I'.   R_PERSK-LOW  = 'E1'.   R_PERSK-HIGH = 'M7'.   APPEN

  • Administration link in Content Area

    Hi, I understabd that 3.0.9 can disable Admin Link on the top right hand portion. I have successfully install 3.0.9 on Solaris, how do I disable the Admin Link ? regards

  • How can I screen share over ethernet?! Also DVD sharing?!

    I contacted the complimentary apple 'support' to no avail. I just got a mac mini with lion 10.7.2. I have a macbook with snow leopard 10.6.8, both computers have just installed most recent updates. My goal is to get these two machines working in conj

  • Hardware defect on SG 200-08 ?

    Hello, i have a little problem with on SG 200-08 switch. From time to time, the switch restarts, all network connections get lost. And sometimes, some ports of the switch switch of, no network connection on this ports al possible until the next resta

  • Nepomuk doesn't saves tags

    Hello All! I use KDE 4.9.3 , and Nepomuk doesn't saves tags in files that has not latin characters of files path. also, I have UTF-8 encoding. What can be wrong?