Quantcast
Channel: Exchange Server 2013 - General Discussion forum
Viewing all 13303 articles
Browse latest View live

Migration of Exchange 2010 RTM to new Virtual Machine

$
0
0

Hi,

We need to migrate our VM guests (exchange servers 2010) which currently running at OVM to new Vmware infrastructure.  The VMware was sitting at different data center. What would be the pre-requisites steps & procedures to move out the VM guests to new VMware.

We have 2 x domain controller, 2x cas, 2x hub, 2x edge transport & 2 x mailstore. (One of mailstore was running at physical server and mounted to NAS)

Currently all the server was in operations, how do we move out the VM with minimum downtime? 

What would be the best practise move to VMware?


Using Microsoft Federation Gateway with a single SMTP address space

$
0
0

Hi guys -

I have a possible integration scenario where a company is effectively splitting their infrastructure, networks and their email systems into two, but want to retain a single SMTP address space. There aren't a large number of objects in the two organisations, so the intention is manage routing via secondary SMTP domains, and to create contacts in each platform with a unique alias, and theexternal E-mail address attribute populated with the secondary domain value. Below is an example of how a typical user "Bob" would be represented in both environments.

Company A:

Company B:

I'm confident the email routing will work as intended, but the intention is to also use the Microsoft Federation Gateway to exchange free/busy information between the two organisations.

Question: If a user in Company B selects an address book contact from Company A, and goes to look up their free/busy information via the MFG, will the MFG use theirprimary address, or or their secondary/external address to look up their free/busy information via Exchange Web Services?

I'm hoping it the MFG will use their secondary/external alias to look up the free/busy as these sub-domains will be registered as part of the Federation Trust config.

Regards, James


James Frost


why exchange 2003 journaling sometimes uses recipients and sometime to keyword in the envelope header

$
0
0

I noticed that Exchange 2003 journaling uses two keywords that are mutually exclusive in the envelope header, can anyone explain why/when each one is used:

Recipients: "John Doe" <smtp:jdoe@contoso.com>

VS

To: jdoe@contoso.com

Exchange 2010 CAS Array Design limitations

$
0
0

Hi All,

We have a 3 physical box exchange setup with all Client Access\ Mailbox\ Hub Transport Roles on all 3.

We have a DAG comprised of all 3

I wanted to Create a CAS Array but have since learned that a CAS array on boxes contained in a DAG is not possible as the Network Load Balancing cannot be installed to create the cluster.

We have TMG implemented however apparently that cannot be used to do the load balancing for CAS Arrays?

So i then thought, I will then just create 2 new virtual machines and place them on our vSphere infrastructure as dedicated CAS machines in order to create the CAS, and use the Windows Network Load Balancing.

However, looking at the guides online it states that i need a dedicated NICS assigned to these VM's? Is this the case or is it just best practice for large setups?

We have about 700 mailboxes.

Exchange 2013 CU1 stuck on Step 1 of 8: Mailbox Role: Transport Service

$
0
0

Error:

The following error was generated when "$error.Clear();

set-ExchangeServerRole -Identity $RoleFqdnOrName -IsHubTransportServer:$true -DomainController $RoleDomainController

" was run: "The domain is invalid. Property Name: Domain".

Cannot find much information in Exchange setup logs

OS: Windows Server 2012

Firewall disabled

Adequate RAM ( 9GB) and CPU (2) and 85 GB C:\ provided

Checked the Domain Prep as per TechNet Articles and it's all good. Exchange 2013 Prerequisites task followed correctly. 

Can MS Exchange Team assist , Thank you
Naimesh Mistry


Naimesh Mistry

Get-ServerHealth to get info about OWA health?

$
0
0

Hi,

In my script, I use Test-OwaConnectivity to get info about Owa in Ex2010 and Ex2007. Now, I installed Ex2013 on Windows Server 2012,  it shows the error:

The test couldn't test the internal URL of this virtual directory, because the internalURL property isn't set.

....

The service endpoint "ExchangeLoginUrl" was not found. This endpoint gets created during setup, but it has been deleted. ....... ServiceEndpointNotFoundException ....

However, if use Get-OwaVirtualDirectory, I can see the InternalUrl is set correctly, and I can use it to access owa.

I searched, and found http://technet.microsoft.com/en-us/library/jj218703%28v=exchg.150%29.aspxUse the 

The Test-OwaConnectivity cmdlet has been deprecated and will be removed from a future release. Use theGet-ServerHealth cmdlet to monitor server state.

However, it does not say what parameter we should use to get similar info about owa. and I could not find any example from search.

Anyone knows how to do it?

thanks


Exchange 2013 Installation Error

$
0
0

Any advice?

I am installing the Mailbox Role it got to step 11 of 13 and then provided me with this cryptic error. 

Error:
The following error was generated when "$error.Clear(); 
          if (!$RoleIsDatacenter)
          {
            $createNewOab = $false;
            $oabName = $null;
            $oabAddressList = $null;
            $oabVdirs = $null;
            $oabGlobalWebDistribution = $false;
            $oabConfiguredAttributes = $null;

            Write-ExchangeSetupLog -Info ("Looking for an existing default OAB");
            $defaultOab = Get-OfflineAddressBook -DomainController:$RoleDomainController | where {$_.IsDefault};
            if ($defaultOab -ne $null)
            {
              Write-ExchangeSetupLog -Info ("Found a default OAB: " + $defaultOab.Name + "; checking its version");
              if ($defaultOab.ExchangeVersion.CompareTo([Microsoft.Exchange.Data.ExchangeObjectVersion]::Exchange2012) -lt 0)
              {
                Write-ExchangeSetupLog -Info ("Existing OAB is Exchange 2010 or older; will create a new OAB");
                $createNewOab = $true;
                $oabName = $defaultOab.Name + " (Ex2012)";
                $oabAddressList = $defaultOab.AddressLists;
                $oabGlobalWebDistribution = $defaultOab.GlobalWebDistributionEnabled;
                $oabConfiguredAttributes = $defaultOab.ConfiguredAttributes;
              }
              else
              {
                Write-ExchangeSetupLog -Info ("Existing OAB is Exchange 2012 or newer; will not create a new OAB");
              }
            }
            else
            {
              Write-ExchangeSetupLog -Info ("Did not find a default OAB; will create one");
              $createNewOab = $true;
              
              $oabName = [Microsoft.Exchange.Data.Directory.SystemConfiguration.OfflineAddressBook]::DefaultName;
              $nonDefaultOabWithDefaultName = Get-OfflineAddressBook $oabName -DomainController:$RoleDomainController -ErrorAction SilentlyContinue | where {$_.IsDefault -eq $false};
              if ($nonDefaultOabWithDefaultName -ne $null)
              {
                $createNewOab = $false;
                Write-ExchangeSetupLog -Warning `
                  ("Offline address book " + `
                  $nonDefaultOabWithDefaultName.Name + `
                  " already exists: " + `
                  $nonDefaultOabWithDefaultName.DistinguishedName + `
                  ". Use administrative tools to change it to default OAB.");
              }

              $allGals = @(Get-GlobalAddressList -DomainController:$RoleDomainController | where {$_.IsDefaultGlobalAddressList});
              if ($allGals -eq $null -or $allGals.Count -eq 0)
              {
                $createNewOab = $false;
                Write-ExchangeSetupLog -Warning `
                  ("Couldn't find the default global address list. The default offline address book can't be created.");
              }
              elseif ($allGals.Count -gt 1)
              {
                $createNewOab = $false;
                Write-ExchangeSetupLog -Warning `
                  ("Found " + $allGals.Count + " default global address lists. You can have only one default global address list in your organization. The default offline address book will not be created.");
              }
              else
              {
                $oabAddressList = $allGals[0];
                Write-ExchangeSetupLog -Info ("OAB will be based on default GAL: " + $oabAddressList.Name);
              }
            }

            if ($createNewOab)
            {
              if ($oabGlobalWebDistribution -eq $false)
              {
                $currentAdSiteDn = (Get-ExchangeServer $RoleFqdnOrName -DomainController:$RoleDomainController).Site.DistinguishedName;
                $allOabVdirs = @(Get-OabVirtualDirectory -DomainController:$RoleDomainController);
                $e15MinimumServerVersion = New-Object Microsoft.Exchange.Data.ServerVersion([Microsoft.Exchange.Data.Directory.SystemConfiguration.Server]::E15MinVersion);
                if ($allOabVdirs -ne $null -and $allOabVdirs.Count -gt 0)
                {
                  foreach ($oabVdir in $allOabVdirs)
                  {
                    if ([Microsoft.Exchange.Data.ServerVersion]::Compare($oabVdir.AdminDisplayVersion, $e15MinimumServerVersion) -gt 0)
                    {
                      $oabVdirSiteDn = (Get-ExchangeServer $oabVdir.Server -DomainController:$RoleDomainController).Site.DistinguishedName;
                      if ($oabVdirSiteDn -eq $currentAdSiteDn)
                      {
                        $oabVdirs = $oabVdir;
                        break;
                      }
                      elseif ($oabVdirs -eq $null)
                      {
                        $oabVdirs = $oabVdir;
                      }
                    }
                  }
                }

                if ($oabVdirs -ne $null)
                {
                  Write-ExchangeSetupLog -Info ("OAB will be distributed to OAB virtual directory " + $oabVdirs.Name);
                }
                else
                {
                  Write-ExchangeSetupLog -Info ("Could not find any OAB virtual directories; OAB will be configured without distribution.");
                }
              }

              try
              {
                Write-ExchangeSetupLog -Info ("Creating new default OAB.");
                $newOab = New-OfflineAddressBook `
                  -Name $oabName `
                  -AddressLists $oabAddressList `
                  -VirtualDirectories $oabVdirs `
                  -GlobalWebDistributionEnabled $oabGlobalWebDistribution `
                  -IsDefault $true `
                  -DomainController:$RoleDomainController;
              }
              catch [Microsoft.Exchange.Data.Directory.ADObjectAlreadyExistsException]
              {
                Write-ExchangeSetupLog -Warning ("Tried to create new default OAB but the object already exists; it may have been created by another instance of setup.");
              }

              if ($oabConfiguredAttributes -ne $null)
              {
                Write-ExchangeSetupLog -Info ("Setting OAB ConfiguredAttributes to: " + $oabConfiguredAttributes);
                Set-OfflineAddressBook $newOab -ConfiguredAttributes $oabConfiguredAttributes -DomainController:$RoleDomainController;
              }
            }
          }
        " was run: "An IIS directory entry couldn't be created. The error message is The remote procedure call failed.
. HResult = -2147023170".

Not able to install exchange 2013 in test environment

$
0
0

Hi

I am having one virtual test environment. One domain controller 2012 and two 2012 servers. In that 2012 servers planning to install 2013 exchange. I installed all pre-requisites for exchange. But i getting strange error when installing exchange 2013. Error given below.

04/30/2013 18:23:05.0011] [2] [ERROR] C:\Windows\Temp\ExchangeSetup\Setup\Data\PostWindows2003_schema0.ldf
[04/30/2013 18:23:05.0027] [2] [ERROR] C:\Windows\Temp\ExchangeSetup\Setup\Data\PostWindows2003_schema0.ldf
[04/30/2013 18:23:05.0042] [2] Ending processing install-ExchangeSchema
[04/30/2013 18:23:05.0042] [1] The following 1 error(s) occurred during task execution:
[04/30/2013 18:23:05.0042] [1] 0.  ErrorRecord: C:\Windows\Temp\ExchangeSetup\Setup\Data\PostWindows2003_schema0.ldf
[04/30/2013 18:23:05.0042] [1] 0.  ErrorRecord: System.IO.FileNotFoundException: C:\Windows\Temp\ExchangeSetup\Setup\Data\PostWindows2003_schema0.ldf
   at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl)
   at Microsoft.Exchange.Management.Deployment.InstallExchangeSchema.InternalValidate()
   at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
[04/30/2013 18:23:05.0042] [1] [ERROR] The following error was generated when "$error.Clear();
 install-ExchangeSchema -LdapFileName ($roleInstallPath + "Setup\Data\"+$RoleSchemaPrefix + "schema0.ldf")

" was run: "C:\Windows\Temp\ExchangeSetup\Setup\Data\PostWindows2003_schema0.ldf".
[04/30/2013 18:23:05.0042] [1] [ERROR] C:\Windows\Temp\ExchangeSetup\Setup\Data\PostWindows2003_schema0.ldf
[04/30/2013 18:23:05.0042] [1] [ERROR-REFERENCE] Id=ADSchemaComponent___64bd6943575045fa880b92893321a2d5 Component=EXCHANGE14:\Current\Release\Shared\Datacenter\Setup
[04/30/2013 18:23:05.0042] [1] Setup is stopping now because of one or more critical errors.
[04/30/2013 18:23:05.0042] [1] Finished executing component tasks.
[04/30/2013 18:23:05.0057] [1] Ending processing Install-ExchangeOrganization
[04/30/2013 19:07:50.0766] [0] The registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\V15\Setup, wasn't found.
[04/30/2013 19:07:50.0766] [0] End of Setup
[04/30/2013 19:07:50.0766] [0] **********************************************


Office 365 - Technet

$
0
0
When will Office 365 hosted email (Exchange) be available for technet subscribers?

Customize OWA 2013

$
0
0

Hi everyone,

Do you know how to customize OWA 2013? 

I know you can copy a theme,edit and set it a the default theme on owa 2010, just wondering how you do it on owa 2013?

Thanks

mysterious errors and crashes

$
0
0

can anyone tell me what's causing this error and how to fix it. this is a fresh install of exchange 2013 on a clean server 2012 server.

I'm getting a bunch of these:

Active Manager Client experienced an AD timeout trying to lookup object '00:01:00' in %2.

dcdiag on the exchange box returns full pass. there's no appreciable CPU or memory load on either box and the network connection is good.

however, i'm also getting these crashes:

The description for Event ID 65535 from source Application cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event: 

<TraceRecord xmlns="http://schemas.microsoft.com/2004/10/E2ETraceEvent/TraceRecord" Severity="Error"><TraceIdentifier>http://msdn.microsoft.com/en-US/library/System.ServiceModel.Diagnostics.ThrowingException.aspx</TraceIdentifier><Description>Throwing an exception.</Description><AppDomain>MSExchangeFrontendTransport.exe</AppDomain><Exception><ExceptionType>System.ServiceModel.CommunicationException, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:01:00'.</Message><StackTrace>   at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
   at System.ServiceModel.Channels.BufferedConnection.WriteNow(Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout, BufferManager bufferManager)
   at System.ServiceModel.Channels.BufferedConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
   at System.ServiceModel.Channels.ConnectionStream.Write(Byte[] buffer, Int32 offset, Int32 count)
   at System.Net.Security.NegotiateStream.StartWriting(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.NegotiateStream.ProcessWrite(Byte[] buffer, Int32 offset, Int32 count, AsyncProtocolRequest asyncRequest)
   at System.Net.Security.NegotiateStream.Write(Byte[] buffer, Int32 offset, Int32 count)
   at System.ServiceModel.Channels.StreamConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
   at System.ServiceModel.Channels.FramingDuplexSessionChannel.CloseOutputSessionCore(TimeSpan timeout)
   at System.ServiceModel.Channels.TransportDuplexSessionChannel.CloseOutputSession(TimeSpan timeout)
   at System.ServiceModel.Channels.TransportDuplexSessionChannel.OnClose(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)
   at System.ServiceModel.Channels.ServiceChannel.OnClose(TimeSpan timeout)
   at System.ServiceModel.Channels.CommunicationObject.Close(TimeSpan timeout)
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
   at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.ServiceModel.Channels.ServiceChannelProxy.ExecuteMessage(Object target, IMethodCallMessage methodCall)
   at System.ServiceModel.Channels.ServiceChannelProxy.InvokeChannel(IMethodCallMessage methodCall)
   at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
   at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp;amp; msgData, Int32 type)
   at System.ServiceModel.ICommunicationObject.Close()
   at Microsoft.Exchange.Net.WcfUtils.DisposeWcfClientGracefully(ICommunicationObject client, Boolean skipDispose)
   at Microsoft.Exchange.Net.ServiceProxyPool`1.GetClient()
   at Microsoft.Exchange.Net.ServiceProxyPool`1.TryCallServiceWithRetry(Action`1 action, String debugMessage, WCFConnectionStateTuple proxyToUse, Int32 numberOfRetries, Boolean doNotReturnProxyOnSuccess, Exception&amp;amp; exception)
   at Microsoft.Exchange.Data.Directory.ServiceTopologyProvider.GetTopologyVersions(IList`1 partitionFqdns)
   at Microsoft.Exchange.Data.Directory.TopologyProvider.GetTopologyVersion(String partitionFqdn)
   at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.CheckTopologyVersionForRebuild()
   at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, String partitionFqdn, ADObjectId domain, String serverName, Int32 port, NetworkCredential credential)
   at Microsoft.Exchange.Data.Directory.ConnectionPoolManager.GetConnection(ConnectionType connectionType, String partitionFqdn)
   at Microsoft.Exchange.Data.Directory.ADDataSession.GetConnection(String preferredServer, Boolean isWriteOperation, String optionalBaseDN, ADObjectId&amp;amp; rootId, ADScope scope)
   at Microsoft.Exchange.Data.Directory.ADDataSession.GetReadConnection(String preferredServer, String optionalBaseDN, ADObjectId&amp;amp; rootId, ADRawEntry scopeDeteriminingObject, DualSearchMode dualSearchMode)
   at Microsoft.Exchange.Data.Directory.ADGenericReader.GetNextResultCollection(Type controlType, DirectoryControl&amp;amp; responseControl)
   at Microsoft.Exchange.Data.Directory.ADPagedReader`1.GetNextResultCollection()
   at Microsoft.Exchange.Data.Directory.ADGenericPagedReader`1.GetNextPage()
   at Microsoft.Exchange.Data.Directory.ADGenericPagedReader`1.&amp;lt;GetEnumerator&amp;gt;d__4.MoveNext()
   at Microsoft.Exchange.Data.Directory.ADDataSession.ReadBatch[TKey,TData](TKey[] keys, ADObjectId rootId, Converter`2 filterBuilder, QueryFilter commonFilter, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects, List`1 results)
   at Microsoft.Exchange.Data.Directory.ADDataSession.ReadMultiple[TKey,TData](TKey[] keys, ADObjectId rootId, Converter`2 filterBuilder, QueryFilter commonFilter, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects)
   at Microsoft.Exchange.Data.Directory.ADDataSession.ReadMultiple[TKey,TData](TKey[] keys, Converter`2 filterBuilder, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties, Boolean includeDeletedObjects)
   at Microsoft.Exchange.Data.Directory.ADDataSession.ReadMultiple[TKey,TData](TKey[] keys, Converter`2 filterBuilder, HashInserter`1 hashInserter, HashLookup`2 hashLookup, IEnumerable`1 properties)
   at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientObjectSession.FindByProxyAddresses[TData](ProxyAddress[] keys, IEnumerable`1 properties)
   at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientCache`1.&amp;lt;&amp;gt;c__DisplayClass17.&amp;lt;FindAndCacheRecipients&amp;gt;b__14()
   at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
   at Microsoft.Exchange.Data.Directory.Recipient.ADRecipientCache`1.FindAndCacheRecipients(IList`1 proxyAddressList)
   at Microsoft.Exchange.Transport.Categorizer.ProxyHubSelector.&amp;lt;&amp;gt;c__DisplayClass1.&amp;lt;GetRecipientDatabases&amp;gt;b__0()
   at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.RunADOperation(ADOperation adOperation, Int32 retryCount)
   at Microsoft.Exchange.Data.Directory.ADNotificationAdapter.TryRunADOperation(ADOperation adOperation, Int32 retryCount)
   at Microsoft.Exchange.Transport.Categorizer.ProxyHubSelector.GetRecipientDatabases(IReadOnlyMailItem mailItem)
   at Microsoft.Exchange.Transport.Categorizer.ProxyHubSelector.TrySelectHubServers(IReadOnlyMailItem mailItem, IEnumerable`1&amp;amp; hubServers)
   at Microsoft.Exchange.Transport.FrontendProxyRoutingAgent.FrontendProxyAgent.OnProxyInboundMessageEventHandler(ProxyInboundMessageEventSource source, ProxyInboundMessageEventArgs e)
   at Microsoft.Exchange.Data.Transport.Smtp.SmtpReceiveAgent.Invoke(String eventTopic, Object source, Object e)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.Dispatcher.Invoke(MExSession session)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.Invoke()
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.AsyncInvoke(Object state)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.BeginInvoke(String topic, Object source, Object e, AsyncCallback callback, Object callbackState)
   at Microsoft.Exchange.Protocols.Smtp.DataInboundProxySmtpCommand.RaiseProxyInboundMessageEvent(SmtpInSession session, AsyncCallback callback)
   at Microsoft.Exchange.Protocols.Smtp.DataInboundProxySmtpCommand.ContinueEndOfHeaders(IAsyncResult ar)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExAsyncResult.InvokeCompleted()
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.AsyncInvoke(Object state)
   at Microsoft.Exchange.Data.Transport.Internal.MExRuntime.MExSession.BeginInvoke(String topic, Object source, Object e, AsyncCallback callback, Object callbackState)
   at Microsoft.Exchange.Protocols.Smtp.BaseDataSmtpCommand.RaiseEOHEvent(Object state, SmtpInSession session, AsyncCallback callback, EndOfHeadersEventArgs eventArgs)
   at Microsoft.Exchange.Protocols.Smtp.DataInboundProxySmtpCommand.RawDataReceived(Byte[] data, Int32 offset, Int32 numBytes)
   at Microsoft.Exchange.Protocols.Smtp.SmtpInSession.ReadComplete(IAsyncResult asyncResult)
   at Microsoft.Exchange.Net.LazyAsyncResult.Complete(IntPtr userToken)
   at Microsoft.Exchange.Net.LazyAsyncResult.ProtectedInvokeCallback(Object value, IntPtr userToken)
   at Microsoft.Exchange.Net.NetworkConnection.InvokeRecvCallback(LazyAsyncResultWithTimeout asyncResult, Object result)
   at Microsoft.Exchange.Net.NetworkConnection.ReadDataAvailable(IAsyncResult asyncResult)
   at System.Net.LazyAsyncResult.Complete(IntPtr userToken)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Net.ContextAwareResult.Complete(IntPtr userToken)
   at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* nativeOverlapped)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 errorCode, UInt32 numBytes, NativeOverlapped* pOVERLAP)</StackTrace><ExceptionString>System.ServiceModel.CommunicationException: The socket connection was aborted. This could be caused by an error processing your message or a receive timeout being exceeded by the remote host, or an underlying network resource issue. Local socket timeout was '00:01:00'. ---&amp;gt; System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)
   --- End of inner exception stack trace ---</ExceptionString><InnerException><ExceptionType>System.Net.Sockets.SocketException, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</ExceptionType><Message>An existing connection was forcibly closed by the remote host</Message><StackTrace>   at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)</StackTrace><ExceptionString>System.Net.Sockets.SocketException (0x80004005): An existing connection was forcibly closed by the remote host
   at System.Net.Sockets.Socket.Send(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.ServiceModel.Channels.SocketConnection.Write(Byte[] buffer, Int32 offset, Int32 size, Boolean immediate, TimeSpan timeout)</ExceptionString><NativeErrorCode>2746</NativeErrorCode></InnerException></Exception></TraceRecord>

the message resource is present but the message is not found in the string/message table

i have to say i'm really unhappy with my exchange 2013 experience so far. definitely a downgrade in my opinion.

Getting mailbox =SMTP:user@domain.com when trying autodiscover

$
0
0

Hello,

Using Outlook 2010, when I try to use autodiscover, it resolves to a mailbox of =SMTP:user@domain.com.

Any ideas?

Thank you for your time,

Don

Exchange 2013 move mailbox error

$
0
0

Hello,

Hoping someone could help with this error im getting. When i do a mailbox move from 2010 to 2013 using the 2013 Gui. I get an error saying ......

Cannot open mailbox /o=First Organization/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=EXCHANGE/cn=Microsoft System Attendant.

Environment details are: 

DC 2008r2

Exchange 2010 on 2008 r2

Exchange 2013 on 2008 r2

Has any come across this before?

Thanks

Mitigating impact of migrating to 2013 for users stuck on 2010.

$
0
0

Hello I'm looking for the best way to achieve the least amount of impact for users which are migrating to 2013. Currently my users will be migrated as follows.

I use autodiscover SRV record and outlook anywhere for 100% of existing 2010 users. They access via webmail.domain.com/autodiscover.domain.com. These records will be updated on the day of the migration.

My testing indicates that once a user has been migrated to the 2013 mailbox database they are unable to connect via the old 2010 CAS and when prompted to restart their outlook they must immediately be redirected to the new CAS otherwise there is a failure to connect to the migrated mailbox.

Presently I am testing via editing host file, so that as soon as the users outlook client get the a dialogue that says "change made that requires restarting outlook" I can just edit the host file and once it starts up the connections to autodiscover/webmail are being made to the new IPs. 

I would have hoped that coexistence would have allowed backwards compatability so that I could simply switch to my 2013 CAS now and users that are still using 2010 could access their data until I can migrate to the new mailbox but it seems like this funcitonality is not available. 

Does anyone have any recommendation on how to proceed to allow the least amount of impact to un-migrated users possible? thanks.

Cannot install Exchange 2013 on a band new Windows server 2012 (not a DC)

$
0
0

Hi everybody, as the title of this thread, I cannot install exchange server 2013 on windows 2012 and got an error:

Error:
All Exchange 2007 servers in the organization must have Exchange 2007 SP3 or later installed.
For more information, visit: http://technet.microsoft.com/library(EXCHG.150)/ms.exch.setupreadiness.E15E12CoexistenceMinVersionRequirement.aspx

I don't have any exchange 2007 servers or roles. The server is newly installed. Could anyone tell me how to solve this problem? Thanks in advance. 


Outlook 2013 Exchange 2013 - NO DATA IN PEOPLE PANE

$
0
0
We are running Outlook 2013 on a 2013 Exchange server in our organization.  Right now we just have a small user testing group.  There is no data showing up in the People pane.  I have a Outlook 2010 running as well and the data shows up immediately.  We need to roll this out to 2000 employees and need a fix for this ASAP!  I have been through every setting, rebuilding index, adding and removing profiles, etc but I cannot get it to work.

MRM Retention Policy NOT working

$
0
0

Dear all,

I'm testing Retention Policy and Tags, I found that it didn't work as expected even after restarting the MSExchangeIS service and forced execution of the "Start-ManagedFolderAssistant -Identity TestUser" command.

I've tried different types of retention tags including default and personal tags, nothing shows up in Outlook 2013 and OWA.

I've verified that the testuser account is using  "Get-ExchangeServer" and "Get-ExchangeServerAccessLicenseUser -LicenseName "Exchange Server 2013 Enterprise CAL" cmdlet.By

By following technet steps to create and apply retention policy, and making sure that no "Retention Hold" is enabled on the TestUser account, i could let MRM work as expected.

http://technet.microsoft.com/en-us/library/ee364743%28v=exchg.150%29.aspx

Am I missing anything, or is this a bug?

Retention policy and tags was easy on previous Exchange Server 2010, however, it didn't work on Exchange Server 2013 with CU1 installed.

Hoping for your comments!

Larry

Exchange Management Shell fails to connect to Exchange Server 2013

$
0
0

Hi,

I have installed Exchange Server 2013 on the 2012 Server successfully. The Exchange server is joined to a domain and logged in as domain administrator. I can login to Exchange Admin Center configured and OWA with no problem. I have configured the Exchange Server with multiple mailboxes and everything works fine.

When I launch Exchange Management Shell, it fails to connect to Exchange Server 2013 and following error message is given.

VERBOSE: Connecting to EXCHANGE2013.testlab1.local.

New-PSSession : [exchange2013.testlab1.local] Connecting to remote server exchange2013.testlab1.local failed with thefollowing error message : The WinRM client cannot process the request. The WinRM client tried to use Kerberos uthentication mechanism, but the destination computer (EXCHANGE2013.testlab1.local:80) returned an 'access denied' error.

Change the configuration to allow Kerberos authentication mechanism to be used or specify one of the authentication mechanisms supported by the server. To use Kerberos, specify the local computer name as the remote destination. Also verify that the client computer and the destination computer are joined to a domain. To use Basic, specify the local computer name as the remote destination, specify Basic authentication and provide user name and password. Possible authentication mechanisms reported by server: For more information, see the about_Remote_Troubleshooting Help topic.

At line:1 char:1

+ New-PSSession -ConnectionURI "$connectionUri" -ConfigurationName Microsoft.Excha ...

I looked through many topics and follow many suggestions, but no luck so far.

  

Outlook Web Access to Exchange no longer working in IE 10

$
0
0


When using IE 10 after an upgrade to Windows 8 Pro Outlook Web Access allows me to login to my work Exchange server but once I'm logged in Outlook Web is no longer useable. I can't view emails and across the top of the screen is the following text:

/exchweb/img/tf_Messages.xsltable-layout:fixed;width:100%;MessagesBKBMBfalseNonepercentImportancei4http://schemas.microsoft.com/exchange/x-priority-long1101width:13px;cursor:hand;text-align: center; Item Typestringhttp://schemas.microsoft.com/exchange/outlookmessageclass1101width:20px;cursor:hand;text-align: center; FlagStatusi4http://schemas.microsoft.com/mapi/proptag/x109000031101width:20px;cursor:hand;text-align: center; Attachmentbooleanurn:schemas:httpmail:hasattachment1101width:15px;cursor:hand;text-align: center; Fromstringhttp://schemas.microsoft.com/mapi/sent_representing_name1001width:23%;cursor:hand;text-align: ;padding-right:3px;padding-left:3px; Subjectstringhttp://schemas.microsoft.com/mapi/subject1001width:40%;cursor:hand;text-align: ;padding-right:3px;padding-left:3px; Receiveddateurn:schemas:httpmail:datereceived1001width:26%;cursor:hand;text-align: ;padding-right:3px;padding-left:3px; ddd M/d/yyyyh:mm ttSizei4http://schemas.microsoft.com/mapi/proptag/x0e0800031001width:11%;cursor:hand;text-align: right;padding-right:3px;padding-left:3px;padding-right:3px "http://schemas.microsoft.com/mapi/proptag/0x67aa000b" = false AND "DAV:isfolder" = falseurn:schemas:httpmail:datereceivedDESCdatebackground-color:buttonface

The folder list is where it belongs on the left side but anything you click on doesn't work.

When I use Chrome or Firefox I don't have a problem.

Exchange Licensing

$
0
0
  1. Does every new email address we create in exchange attract a CAL license? Is there an assumption that the new email is associated with a new user , thus requiring a new client operating system license as well? is it licensed per user and if so can One user have up to 10 or 15 different email addresses.
Viewing all 13303 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>