Exchange Online mailbox configuration without Exchange Hybrid Configuration wizard.

HI!
We have on premise exchange server 2010 sp2 deployed with domain1.com. We have registered our tenant and verified the ownership of domain1.com on our office365 tenant.  We have successfully deployed EOP and configured inbound and outbound connectors
and all the mailflow is working fine. We havenot deployed directory sync server and ADFS for the deployment of EOP. Our Mx is pointed to domain1-com.mail.protection.outlook.com and all the mails are sent and received through EOP. I
want to move a user mailbox such as [email protected] to Exchange Online from on-premise exchange without configuring Dirsync and Exchange Hybrid configuration wizard. I already know the some of the limitations.
If I create a user account [email protected] on the tenant and activate the Exchange License on office365 to create the Mailbox on Exchange online.
I want to know that if I have to create any other send and receive connector or any other configuration either on office365 or exchange online if I cutover one user from our on-premise to exchange online without configuring Exchange Hybrid configuration
wizard on our on premise exchange server??
Will this effect the mailflow between onpremise and exchange online users?
Regards,
Abdullah Salam

It's not clear to me what type of migration you're trying to do. A cutover migration would be an option as long as you understand the limitations of that process.  Otherwise are you looking to use a third-party migration tool or some other
mechanism?
The reason you would end up with two mailboxes is if when you assign an Exchange license to a user in the cloud without DirSync, a mailbox is provisioned for that user.  You can assign a license after the mailbox is moved assuming you have a mail-enabled
user in the cloud and can do a remote move to it.
Once you manage to get the mailbox to the cloud, now you have to deal with routing which means you'll need a mail-enabled user on-premises for every mailbox in the cloud and will need to have a target address with a coexistence domain such as "@tenant.mail.onmicrosoft.com". 
Likewise, Exchange Online will need a mail-enabled user for every on-premises mailbox in order to have a populated GAL and route in that direction.
For security reasons we don't to setup Dirsync and hybrid.
I hear this occasionally and remind organizations that you're putting the actual data (the stuff the credentials protect) in Microsoft's datacenters.  If it's a question of trust, cloud services might not be the most appropriate solution for the
organization.  The Office 365 Trust Center (http://trust.office365.com/) can provide some insight into the controls that Microsoft has in place to protect your data.
DirSync or the new AADSync can be scoped such that they only sync limited objects.  From there, you have the options of Password (Hash) Sync with DirSync (not yet with AADSync) or using AD FS which leaves the authentication with your on-premises
directory.
Joseph Palarchio http://www.itworkedinthelab.com

Similar Messages

  • Questions on managing Office 365/Exchange Online Mailboxes in Server 2012 Essentials

    Wondered if anyone could answer a couple of queries:
    When managing Office 365/Exchange Online mailboxes in Windows Server 2012 Essentials:-
    1. Does the server itself act as the Exchange server i.e. does it do all of the downloading/sending of emails or does Outlook on each workstation still communicate direct with the Office 365/Exchange Online server address?
    2. Does Outlook on each workstation have the Exchange server address set to the internal address of the Server 2012 Essentials box or does it still have the external Office 365/Exchange Online server address?
    I don't work for Microsoft - I just use their products.

    Hi,
    When you integrate Office 365/Exchange Online mailboxes in Windows Server 2012 Essentials,you can see the mailbox usage information on the Essentials Dashboard and manager users. However, the essentials server won't download/send emails and Outlook
    will still communicate with the O365/Exchange Online Server. In addition, the Exchange server address would be point to the external server address.
    You can also refer to the article below to get more related information:
    Email Options Supported by Windows Server 2012 Essentials
    Best regards,
    Susie
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Hybrid Deployment - Migrating from Exchange Online to On-Premise Exchange

    Hi,
    I'm migrating from Exchange Online to an 2013 On-Premise Exchange. 
    Hybrid Deployment has been set up and configured successfully. 
    However, I'm encountering issues while performing a mailbox migration to the on-premise server. 
    It's has been stuck at validating and reflecting a MigrationTranscientException Error. 
    Appreciate the valuable advise and suggestions! Thanks!
    Cheers!
    Joshua
    Error message below:
    Data migrated: 
    Migration rate: 
    Error: MigrationTransientException:
    The Mailbox Replication Service could not connect to the remote server because the remote server encountered an internal error. The call to ‎'https://mail.domain.com.sg/EWS/mrsproxy.svc‎' failed. Error details: The content type text/html; charset=utf-8 of
    the response message does not match the content type of the binding ‎(application/soap+xml; charset=utf-8)‎. If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 1024 bytes of the response were: ‎'<!DOCTYPE
    html> <html> <head> <title>Runtime Error</title> <meta name="viewport" content="width=device-width" /> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
    p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon
    } pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable
    { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } @media screen and ‎(max-width: 639px)‎ { pre { width: 440px; o‎'. --> The remote server returned an error: ‎(500)‎ Internal Server Error.. --> The content type text/html; charset=utf-8
    of the response message does not match the content type of the binding ‎(application/soap+xml; charset=utf-8)‎. If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 1024 bytes of the response were:
    ‎'<!DOCTYPE html> <html> <head> <title>Runtime Error</title> <meta name="viewport" content="width=device-width" /> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
    p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon
    } pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable
    { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } @media screen and ‎(max-width: 639px)‎ { pre { width: 440px; o‎'. --> The remote server returned an error: ‎(500)‎ Internal Server Error. --> The Mailbox Replication Service could
    not connect to the remote server because the remote server encountered an internal error. The call to ‎'https://mail.domain.com.sg/EWS/mrsproxy.svc‎' failed. Error details: The content type text/html; charset=utf-8 of the response message does not match the
    content type of the binding ‎(application/soap+xml; charset=utf-8)‎. If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 1024 bytes of the response were: ‎'<!DOCTYPE html> <html> <head>
    <title>Runtime Error</title> <meta name="viewport" content="width=device-width" /> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top:
    -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
    pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable
    { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } @media screen and ‎(max-width: 639px)‎ { pre { width: 440px; o‎'. --> The remote server returned an error: ‎(500)‎ Internal Server Error.. --> The content type text/html; charset=utf-8
    of the response message does not match the content type of the binding ‎(application/soap+xml; charset=utf-8)‎. If using a custom encoder, be sure that the IsContentTypeSupported method is implemented properly. The first 1024 bytes of the response were:
    ‎'<!DOCTYPE html> <html> <head> <title>Runtime Error</title> <meta name="viewport" content="width=device-width" /> <style> body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;}
    p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon
    } pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt} .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable
    { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } @media screen and ‎(max-width: 639px)‎ { pre { width: 440px; o‎'. --> The remote server returned an error: ‎(500)‎ Internal Server Error. --> The call to ‎'https://mail.domain.com.sg/EWS/mrsproxy.svc‎'
    failed. Error details: The content type text/html; charset=utf-8 of the response message does not match the content type of the binding ‎(application/soap+xml; charset=utf-8)‎. If using a custom encoder, be sure that the IsContentTypeSupported method is
    implemented properly. The first 1024 bytes of the response were: ‎'<!DOCTYPE html> <html> <head> <title>Runtime Error</title> <meta name="viewport" content="width=device-width" /> <style> body {font-family:"Verdana";font-weight:normal;font-size:
    .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red
    } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt} .marker {font-weight: bold; color: black;text-decoration:
    none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } @media screen and ‎(max-width: 639px)‎ { pre { width: 440px; o‎'. --> The remote server returned an error:
    ‎(500)‎ Internal Server Error.. --> The content type text/html; charset=utf-8 of the response message does not match the content type of the binding ‎(application/soap+xml; charset=utf-8)‎. If using a custom encoder, be sure that the IsContentTypeSupported
    method is implemented properly. The first 1024 bytes of the response were: ‎'<!DOCTYPE html> <html> <head> <title>Runtime Error</title> <meta name="viewport" content="width=device-width" /> <style>
    body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px} b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px} H1
    { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red } H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon } pre {font-family:"Consolas","Lucida Console",Monospace;font-size:11pt;margin:0;padding:0.5em;line-height:14pt}
    .marker {font-weight: bold; color: black;text-decoration: none;} .version {color: gray;} .error {margin-bottom: 10px;} .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; } @media screen and ‎(max-width: 639px)‎ { pre { width:
    440px; o‎'. --> The remote server returned an error: ‎(500)‎ Internal Server Error

    Hello Joshywahcho ,<o:p></o:p>
    First Check  is the MRS proxy is enabled or not and restart the Microsoft Exchange Mailbox Replication service and
    IIS on Hybrid .<o:p></o:p>
    As now Microsoft has change the procedure to roll back the mailbox from O365, please follow the below mention Step<o:p></o:p>
    Moved the affected user's mailbox to the Hybrid Server from Office 365 <o:p></o:p>
    Connect to Exchange Online using remote PowerShell<o:p></o:p>
    Ran the command
    $Credentials = Get-Credential<o:p></o:p>
    Ran the command
    New-MoveRequest -identity <e-mail address of the affected user> -OutBound -RemoteTargetDatabase "Name of the Datbase" -RemoteHostName <Your Host Name> -RemoteCredential $Credentials -TargetDeliveryDomain <Your Target Delivery Domain><o:p></o:p>
    Ran the command
    Get-MoveRequest -Identity <e-mail address of the user> to check the status of mailbox move<o:p></o:p>
    once the mailbox move from Office 365 to Hybrid Server was completed then initiated a Mailbox move from the Hybrid Server to On-premise server <o:p></o:p>
    Mailbox was moved successfully from Hybrid Server to the On-premise server .<o:p></o:p>
    checked in the On-premise server 2007 and the affected user's mailbox was showing there<o:p></o:p>

  • Exchange Online mailbox Deletion check

    Hi,
    I am facing a peculiar problem. When we delete a mailbox in Exchange Online and we find the mailbox is not visible in Exchange Admin center. This is fine. However (sometimes), a few minutes later, when we check whether the mailbox has been deleted using
    EWS api (GetSearchableMailboxes), the mailbox is still returned in the results.  Therefore, even though mailbox is not visible in Exchange Admin center we cannot determine with certainty (programmatically) whether mailbox exists or not.
    How do we ensure that the check for mailbox existence is consistent at all times. Is there any api or command available for this purpose. Does it take time for Exchange to reflect the deleted status of mailbox.
    Please suggest.
    Thanks & Regards,
    Gagan
    Gagan

    It's not clear to me what type of migration you're trying to do. A cutover migration would be an option as long as you understand the limitations of that process.  Otherwise are you looking to use a third-party migration tool or some other
    mechanism?
    The reason you would end up with two mailboxes is if when you assign an Exchange license to a user in the cloud without DirSync, a mailbox is provisioned for that user.  You can assign a license after the mailbox is moved assuming you have a mail-enabled
    user in the cloud and can do a remote move to it.
    Once you manage to get the mailbox to the cloud, now you have to deal with routing which means you'll need a mail-enabled user on-premises for every mailbox in the cloud and will need to have a target address with a coexistence domain such as "@tenant.mail.onmicrosoft.com". 
    Likewise, Exchange Online will need a mail-enabled user for every on-premises mailbox in order to have a populated GAL and route in that direction.
    For security reasons we don't to setup Dirsync and hybrid.
    I hear this occasionally and remind organizations that you're putting the actual data (the stuff the credentials protect) in Microsoft's datacenters.  If it's a question of trust, cloud services might not be the most appropriate solution for the
    organization.  The Office 365 Trust Center (http://trust.office365.com/) can provide some insight into the controls that Microsoft has in place to protect your data.
    DirSync or the new AADSync can be scoped such that they only sync limited objects.  From there, you have the options of Password (Hash) Sync with DirSync (not yet with AADSync) or using AD FS which leaves the authentication with your on-premises
    directory.
    Joseph Palarchio http://www.itworkedinthelab.com

  • Moving to Exchange Online from SBS 2003/Exchange 2003 using PST files instead of cut over migration?

    I have a friend who runs a small company with approximately 10 users.  They are currently using Small Business Server 2003 and are using Exchange 2003 to a limited degree.  They are using POP accounts with a hosting company for external email and
    are using Exchange for internal email and calendar sharing.  They have several different versions of Outlook including 2003, 2007, and 2010. Most of the users have two mail accounts configured in Outlook - one Exchange account and one account with a hosting
    company which provides POP mail boxes.  Their MX record currently points to the hosting company not their exchange server.  As far as I know, they do not have any static IP addresses or if they do, they are not using them.
    I do not believe Outlook versions about 2010 will work with Exchange 2003 and their server is getting older and probably needs an upgrade.
    I think they should probably move to Exchange Online since they do not have an IT person on staff.
    I've done some research and it looks like the recommended solution is a cut-over migration from Exchange 2003 but it looks like that would require some changes to the existing SBS 2003 / Exchange 2003 server and I'm not sure that we would be comfortable
    making those changes.
    Would it be possible to sign-up and create the user accounts using Exchange Online and just import the data from the user's PST files?
    I tried doing some research it looks like it is possible but one post mentioned needing to modify the mailbox’s legencyDN or they may not be able to reply to old messages.  How difficult is that?  Can it be done after the messages have been migrated
    to Exchange Online.
    They only have about 10 users so we are looking for the simplest way to move to Exchange Online, not necessarily the fastest or most efficient.
    Any advice would be greatly appreciated.

    Hi,
    Based on your description, I understand that you want to migrate Exchange 2003 Public Folders to Exchange Online. We can get following messages from this article:
    Public Folders in Exchange Online
    You can’t migrate public folders directly from Exchange 2003. If you’re running Exchange 2003 in your organization,
    you must move all public folder databases and replicas to Exchange 2007 SP3 RU10 or later. No public folder replicas can remain on Exchange 2003.
    It seems that can’t migrate on-premise Exchange 2003 public folders to an Office 365.
    àOn the client
    side we are using Exchange 2007
    Did you mean Outlook 2007? Please refer to the following thread and check if can help you.
    Migrating Exchange 2003 Public Folders to
    Wave 15 Office 365
    Hope this helps.
    Best regards,
    Justin Gu

  • Can Exchange Online Protection work with Exchange 2010 on-premise

    I want to keep my current Exchange 2010 server but switch to Exchange Online Protection for anti-spam.
    Is that possible?
    Without doing any AD/Azure sync?

    Yes to both.  With directory synchronization you can have the added benefit of blocking mail to nonexistent recipients.
    Ed Crowley MVP "There are seldom good technological solutions to behavioral problems."

  • Exchange Online Protection Standalone for Exchange 2013 On-premise

    hello:
    I'm about to deploy Exchange server 2013 on-premise for my company and we are going to subscribe EOP standalone. After reading the description from technet
    http://technet.microsoft.com/en-us/library/jj723119(v=exchg.150).aspx , I'm confuse about how am I going to manage user.
    1. Do I need to have ADFS,DirSync server ready on my local datacenter to synchronize user with EOP?
    2. I just need basic spam filtering feature, will EOP work with Exchange 2013 on-premise without having ADFS & DirSync?
    Thanks.

    If your deployment is not hybrid then you won;t need Dirsync.
    http://technet.microsoft.com/en-us/library/jj723153(v=exchg.150).aspx

  • Auto-Mapping Exchange 2013 Mailboxs in an Exchange 2010 Mailbox

    We're in the middle of migrating mailboxes from Exchange 2010 to Exchange 2013. Many of our users have Auto-Mapped mailboxes as well. In my testing, I've found that I cannot Auto-Map a mailbox that's on Exchange 2013 in a Exchange 2010 mailbox. I can manually
    add it and it works fine. Is this by design with this type of coexistence or is there a fix for it? Our current Exchange 2010 environment is at SP3 with UR2.
    Orange County District Attorney

    This issues is fixed in UR5 so suggest you to upgrade Exchange 2010 to SP3 UR5.
    Reference Thread: http://social.technet.microsoft.com/Forums/exchange/en-US/a2aa4163-f74b-401f-aec5-13324e6b29c8/exchange-2010-mailbox-not-able-to-access-automapped-exchange-2013-cu3-mailbox?forum=exchangesvradmin
    Blog |
    Get Your Exchange Powershell Tip of the Day from here

  • Majority of mailboxes fail to migrate to Exchange Online, Cutover Migration from Exchange 2010

    Hi, hoping someone with Office 365 migration skills might be able to help with this one:
    I have about 90 mailboxes in a Cutover migration batch process which only 4 mailbox succeed.
    The rest fail with error:
    MapiExceptionLogonFailed: Unable to make connection to the server. ‎(hr=0x80040111, ec=1010)‎
    I've done a bunch of searches on this error and it looks to be a permissions issue. But comparing the successful mailboxes to the rest, I can't see where the issue lies.
    The endpoint uses the domain\Administrator account which has Full Access to all the mailboxes and I have run the powershell command to grant Receive As to the mailbox database.
    Any ideas?
    The full error is:
    Error: MigrationPermanentException:
    Error: MapiExceptionLogonFailed: Unable to make connection to the server. ‎(hr=0x80040111, ec=1010)‎ Diagnostic context: Lid: 49064 dwParam: 0x3 Lid: 49191 EMSMDBMT.EcDoConnectEx called [length=153] Lid: 65063 EMSMDBMT.EcDoConnectEx exception [rpc_status=0x6B5][latency=1562]
    Lid: 45169 StoreEc: 0x824 Lid: 50544 ClientVersion: 15.0.921.12 Lid: 52080 StoreEc: 0x824 Lid: 44273 Lid: 49064 dwParam: 0x3 Lid: 59431 EMSMDB.EcDoConnectEx called [length=153] Lid: 34855 EMSMDB.EcDoConnectEx returned [ec=0x3F2][length=56][latency=1703] Lid:
    56945 Lid: 59431 EMSMDB.EcDoConnectEx called [length=153] Lid: 34855 EMSMDB.EcDoConnectEx returned [ec=0x3F2][length=56][latency=156] Lid: 59505 StoreEc: 0x3F2 Lid: 50544 ClientVersion: 15.0.921.12 Lid: 51056 ServerVersion: 14.2.247.4001 Lid: 52080 StoreEc:
    0x3F2 Lid: 51152 Lid: 52465 StoreEc: 0x3F2 Lid: 60065 Lid: 33777 StoreEc: 0x3F2 Lid: 59805 Lid: 52487 StoreEc: 0x3F2 Lid: 19778 Lid: 27970 StoreEc: 0x3F2 Lid: 17730 Lid: 25922 StoreEc: 0x3F2 

    Update: 
    I managed to fix this by creating a new admin account in Active Directory, assigning it the Receive As permission to the datastore 
    "Add-ADPermission -Identity "Mailbox Database 0383061665" -User "iif.admin" -ExtendedRights Receive-As"
    Then restarted the Mailbox Assistant service (which could have also fixed it I guess, not sure).
    Edited the endpoint in O365 to use the new account then reran batch process.
    All accounts now appear to be syncing properly.
    Hope this helps someone.

  • [Exchange-Online][EWS][EWS-XML] Exchange server version "V2_22" returned for Office 365 breaks pattern - consequences?

    I just notice that talking to Office365 Exchange Web Services at https://outlook.office365.com/ews/exchange.asmx I get this in my SOAP response header:
    <Envelope>
      <Header>
        <ServerVersionInfo MajorVersion="15" MinorVersion="0" MajorBuildNumber="1049" MinorBuildNumber="23" Version="V2_22"/>
      </Header>
    This means that the Version 'schema version' property (http://msdn.microsoft.com/en-us/library/exchangewebservices.serverversioninfo.version%28v=exchg.150%29.aspx) now breaks the pattern of versions that we had earlier: Exchange2007, Exchange2007_SP1, Exchange2010,
    Exchange2010_SP1, Exchange2010_SP2, Exchange2013
    In the schema files I found through Google (searching for <xs:simpleType name="ExchangeVersionType">) I could not find anything later than <xs:enumeration value="Exchange2013"/> (e.g. at http://msdn.microsoft.com/en-us/library/ee237685%28v=exchg.80%29.aspx)
    If I do a SOAP request with this "V2_22" string, I still get valid answers.
    <soapenv:Envelope
      xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
      xmlns:typ="http://schemas.microsoft.com/exchange/services/2006/types"
      xmlns:mes="http://schemas.microsoft.com/exchange/services/2006/messages">
       <soapenv:Header>
          <typ:RequestServerVersion Version="V2_22"/>
       </soapenv:Header>
    But it now looks as if the returned Version is no longer a reliable way to determine the Exchange server version. If V2_22 is not documented anywhere, who says it will not suddenly change to V2_23 tomorrow?
    Question: Does this mean I will now have to change my version detection code to look at MajorVersion and then maintain a cross reference between MajorVersion and ExchangeVersionType **myself**? That is horrible: another dependency to maintain
    is another potential code break.
    As an aside: Note that the "Exchange Server Updates: build numbers and release dates" at http://technet.microsoft.com/en-us/library/hh135098%28v=exchg.150%29.aspx is no longer up to date, it does not mention the 15.0.1049.23 that my XML just returned

    What really matters in EWS is the SchemaVersion as that will tell you what operations you can and can't use. From 2010 on you can use AutoDiscover to find what SchemaVersions are supported which is the best way to do version detection. eg
    AutodiscoverService adAutoDiscoverService = new AutodiscoverService(ExchangeVersion.Exchange2010);
    adAutoDiscoverService.Credentials = ncCred;
    adAutoDiscoverService.EnableScpLookup = false;
    adAutoDiscoverService.RedirectionUrlValidationCallback = adAutoDiscoCallBack;
    adAutoDiscoverService.PreAuthenticate = true;
    GetUserSettingsResponse adResponse = adAutoDiscoverService.GetUserSettings("[email protected]", (new UserSettingName[1] { UserSettingName.EwsSupportedSchemas }));
    if (adResponse.Settings.Count >= 1)
    String schemas = (String)adResponse.Settings[UserSettingName.EwsSupportedSchemas];
    I would be careful using the Major build going forward if you have a look at the requests in OWA in Office365 you'll see they are using version 16 in cookies etc
    Cheers
    Glen

  • Cutover onprem mailbox to exchange online without Hybrid configuration wizard.

    HI!
    We have on premise exchange server 2010 sp2 deployed with domain1.com. We have registered our tenant and verified the ownership of domain1.com on our office365 tenant.  We have successfully deployed EOP and configured inbound and outbound connectors
    and all the mailflow is working fine. We havenot deployed directory sync server and ADFS for the deployment of EOP. Our Mx is pointed to domain1-com.mail.protection.outlook.com and all the mails are sent and received through EOP. I
    want to move a user mailbox such as [email protected] to Exchange Online from on-premise exchange without configuring Dirsync and Exchange Hybrid configuration wizard. I already know the some of the limitations.
    If I create a user account [email protected] on the tenant and activate the Exchange License on office365 to create the Mailbox on Exchange online.
    I want to know that if I have to create any other send and receive connector or any other configuration either on office365 or exchange online if I cutover one user from our on-premise to exchange online without configuring Exchange Hybrid configuration
    wizard on our on premise exchange server??
    Will this effect the mailflow between onpremise and exchange online users?
    Regards,
    Abdullah Salam

    It's not clear to me what type of migration you're trying to do. A cutover migration would be an option as long as you understand the limitations of that process.  Otherwise are you looking to use a third-party migration tool or some other
    mechanism?
    The reason you would end up with two mailboxes is if when you assign an Exchange license to a user in the cloud without DirSync, a mailbox is provisioned for that user.  You can assign a license after the mailbox is moved assuming you have a mail-enabled
    user in the cloud and can do a remote move to it.
    Once you manage to get the mailbox to the cloud, now you have to deal with routing which means you'll need a mail-enabled user on-premises for every mailbox in the cloud and will need to have a target address with a coexistence domain such as "@tenant.mail.onmicrosoft.com". 
    Likewise, Exchange Online will need a mail-enabled user for every on-premises mailbox in order to have a populated GAL and route in that direction.
    For security reasons we don't to setup Dirsync and hybrid.
    I hear this occasionally and remind organizations that you're putting the actual data (the stuff the credentials protect) in Microsoft's datacenters.  If it's a question of trust, cloud services might not be the most appropriate solution for the
    organization.  The Office 365 Trust Center (http://trust.office365.com/) can provide some insight into the controls that Microsoft has in place to protect your data.
    DirSync or the new AADSync can be scoped such that they only sync limited objects.  From there, you have the options of Password (Hash) Sync with DirSync (not yet with AADSync) or using AD FS which leaves the authentication with your on-premises
    directory.
    Joseph Palarchio http://www.itworkedinthelab.com

  • Pre-requisites for e-Discovery from SharePoint Online to Exchange Online and On-prem

    Hi,
    I want to setup an O365 e-discovery site for SharePoint Online, Exchange Online and Exchange On-prem. My understanding is that to have e-Discovery from SPOnline to Exchange Online & Exchange On-prem, we need to setup Exchange hybrid with OAuth. Please correct
    me if I am missing something. I have few questions regarding this setup -
    1) Do we need to have Exchange 2013 On-premise for this setup? Or can it be done with Exchange 2010 too?
    2) Is OAuth absolutely necessary for e-discovery to work between Exchange Online & On-prem? Or hybrid environment will work?  Can OAuth be configured between Exchange 2010 On-prem and Exchange Online for e-discovery?
    3) Any other pre-requisites?
    Thanks.

    Yes, you will need Exchange 2013 SP1 or later with OAuth configured to cross-premises eDiscovery searches in Exchange.
    Additional information: 
    http://technet.microsoft.com/en-us/library/dn497703(v=exchg.150).aspx
    Joseph Palarchio http://www.itworkedinthelab.com

  • Exchange Online Protection (EOP) instead of EDGE server ?

    Hi, we have Exchange 2010 with HUB server in LAN and EDGE in DMZ. There is an EDGE subscription on HUB and we use EDGE Sync.
    We have Forefront Protection 2010 for Exchange (FPE) installed on EDGE. Our license for FPE is coming to end and because FPE is discontinued we want to replace FPE by EOP as SPAM filter and AV for our on-premises Exchange 2010.
    What is the best practise in my scenario?
    Should I omit EDGE 2010 server and create send and receive connectors on HUB server for direct connection to EOP? Is EOP replaces the EDGE 2010?
    or
    Uninstall FPE on EDGE 2010 server and create on it send and receive connectors for direct connection to EOP?

    Hi,
    We can run the Windows Azure AD Sync Tool Configuration Wizard to set up directory synchronization. It would
    synchronize user accounts in an on-premises Active Directory environment to Windows Azure Active Directory (AD), where a copy of those accounts are stored in the cloud.
    Then we need to set up an Outbound connector and an Inbound connector to enable mail flow between Microsoft Exchange Online Protection (EOP) and your on-premises mail servers. Here are some references about
    directory synchronization and mail flow processing through Exchange Online Protection below:
    Best Practices for Configuring EOP
    http://technet.microsoft.com/en-us/library/jj723164(v=exchg.150).aspx
    Set Up Mail Flow Through Exchange Online Protection
    http://technet.microsoft.com/en-us/library/jj723133(v=exchg.150).aspx
    EOP Features
    http://technet.microsoft.com/en-us/library/dn305011(v=exchg.150).aspx
    Thanks,
    Winnie Liang
    TechNet Community Support

  • [Exchange-Online][EWS][C#][Windows]: How do I mark all mails in a folder as read?

    Hi,
    I'm developing a C# application in Visual Studio 2013 Pro Update 2 to query an Exchange Online mailbox folder and read mails into my CRM solution. I can connect without a problem, read mails without a problem, mark individual emails as read without a problem,
    etc. but I don't seem to be able to mark all emails in a specific folder as being un/read.
    I can see that in Exchange 2013 that the following code would do the trick, but it doesn't work for Exchange Online:-
    Folder folder = Folder.Bind(service,folderID);
    folder.MarkAllItemsAsRead(true);
    To mark an individual mail as being read I'm using this code:-
    public void MarkAsRead(ExchangeService exchangeService, ItemId itemID)
    Item mess = Item.Bind(exchangeService, itemID);
    EmailMessage message = mess as EmailMessage;
    message.IsRead = true;
    message.Update(ConflictResolutionMode.AlwaysOverwrite);
    Does anyone know if Exchange Online has a method to mark all mails as read and if so, how do I call it?
    Thanks,
    Mike

    I should probably say that when attempting to call the MarkAllItemsAsRead() method from my code I get the following error:-
    "Microsoft.Exchange.WebServices.Data.ServiceVersionException was caught
      HResult=-2146233088
      Message=Method MarkAllItemsAsRead is only valid for Exchange Server version Exchange2013 or later.
      Source=Microsoft.Exchange.WebServices
      StackTrace:
           at Microsoft.Exchange.WebServices.Data.EwsUtilities.ValidateMethodVersion(ExchangeService service, ExchangeVersion minimumServerVersion, String methodName)
           at Microsoft.Exchange.WebServices.Data.ExchangeService.MarkAllItemsAsRead(FolderId folderId, Boolean readFlag, Boolean suppressReadReceipts)
           at Microsoft.Exchange.WebServices.Data.Folder.MarkAllItemsAsRead(Boolean suppressReadReceipts)
           at Renishaw.EWS.ExchangeWebService.GetEmails(ExchangeService service) in c:\pvcs_gotdotnet\work\CRMEmailProcessing\CRMEmailProcessing\EWS\ExchangeWebService.cs:line 89
           at Renishaw.CRM.Service.EmailManager.ReadEmails() in c:\pvcs_gotdotnet\work\CRMEmailProcessing\CRMEmailProcessing\Service\EMailManager.cs:line 122
      InnerException: "

  • Exchange Online: Migrating User Data to New Employee

    I'm sorry if this has been discussed already but all my searches for migrating, moving, or transferring all pointed to discussions regarding entire systems rather than users on the same system.  Further, I'm not asking anyone to write a script for me,
    I'm just trying to figure out if I'm re-inventing the wheel and just haven't found an existing script or am just plain doing it wrong.
    We are using Exchange Online (Office 365) without any sort of AD sync.  When a user leaves the company their addresses and mailbox data all need to get moved to their replacement and/or supervisor.  Sometimes, we have to temporarily remove the
    destination user's quotas to be able to receive this influx of data. These individual steps can be done via the admin console but I'm wondering if anyone has put it all together in a script.
      Thanks,
       Bryan

    Now, it doesn't surprise me that no one had written that _exact_ script.  I'm not asking anyone to and am capable to doing it myself provided it's possible via the various cmdlets.  However, I am surprised something along those lines hasn't been
    created.  All my searches yielded thousands of results dealing with the migration from one version of Exchange to another.  Yes, you can use Outlook but even for a medium sized company like the one I work at that is cumbersome and time consuming.
    You will not find the exact script but there are many scripts in the Gallery showing how to create and mange users. You will need to learn PowerShell to understand these as well as learn how to use the Exchange shell.
    Start small.  Try and create a script that connects to Exchange and retrives the user in question.  Liook at how PowerShell uses "Get" and "Set" commands to update objects.  In an afternoon of truying the examples you will have enough information
    to write your script and maybe ask a specific question when you get confused.
    Here are a whole list of articles on how to use PowerShell with Office 365.
    http://blogs.technet.com/b/heyscriptingguy/archive/tags/office+365/default.aspx
    ¯\_(ツ)_/¯

Maybe you are looking for

  • Printing a colour cover & B/W inside pages in booklet?

    Hi There, Just wondering what settings I should use to print a booklet, which has a colour cover but black and white inside pages? I seem to have more options in my printer driver on the PC then I do on the Mac which is strange. Perhaps I should upda

  • Opening Balance in FBL3N

    Hello Friends, I want to see only closing balance of last year transactions and transaction figures of this year  if i run report for this year. e.g.GL.NO.11000010 has balance in the year 2009 and 2010. if i execute the report for 2010, report should

  • Need help recovering an encrpyted partition

    Hello linuXians, I have a serious problem accessing my encrypted 2TB harddisk. I connected it in a icydock-case externally via USB. When i add it everything is still fine: usb 1-5: USB disconnect, address 5 usb 1-5: new high speed USB device using eh

  • LDAP create event failed : Failed to find orclpwdexpirationdate

    Hi, When i try to create a user, i am getting the following error. IAM-2050243 : Orchestration process with id 333, failed with error message IAM-3010201 : LDAP create event failed : Failed to find orclpwdexpirationdate in mandatory or optional attri

  • Service info records

    All SAP Gurus, As we have Purchasing info records, for materials. Similarly for procuring services, do we have anything like service info records? If yes what is the path to maintain/create those? Regards,