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

End-user item search limit @ 250, increase?

$
0
0

Hello,

 I am wondering if there is a way to increase the limit of items returned for a search from 250 to something more?

 Example -

  • UserA has a mailbox. 3000+ emails, 1 year worth of data in the Inbox.
  • UserA has his Outlook configured in "online" mode (cache disabled). "Improve search speed by limiting the number of results shown" is disabled as well (in the Options > Search). 
  • UserA runs a search for letter "a".
  • Search returns 250 items - no option to get more at the bottom of search results.
  • UserA logs in to OWA.
  • Runs a search for letter "a" again.
  • OWA returns 250 items and says "If you can't find what you were looking for, please try more specific terms"

 Exception -

If UserA puts his Outlook in cached mode, and allows it to cache everything, the search (performed locally by the indexer on UserA's machine) will find way more than 250 items.

 This behavior is observed in Outlook 2010 and Outlook 2013.
 This was not an issue when UserA was on Exchange 2010 - when the user clicked "Get More" after the initial results from Search, it would load everything else it found.

 Question - Where on the Exchange server can I modify the setting for this, and is it modifiable?

 Answers similar to "have user use more specific terms" or "have user specify a time range" are not what I am looking for. This worked in 2010 and having to tell the user to use more specific terms will equal to a disaster.

Please advise, thanks.


Best way to migrate Exchange 2010 to 2013 in a new local domain?

$
0
0

Hello,

We have a new local domain set up e.g. newdomain.lan.   Lets call the old local domain olddomain.lan   The clients will still have the same external email domain e.g. publicdomain.com.

I have email flowing between the 2 domains and exchange servers so if I send something tojsmith@publicdomain.com and the old server doesn't have that name it sends it to the new exchange server.   There is no trust set up between the internal domains.

I have about 40 mailboxes to migrate to the new email server.     Is there an easy way to do it?   FYI I despise powershell as all the online examples seem to expect me to know what the indentity etc. variables should be and I never know what I'm supposed to type literally or substitute a value and what the value is -e.g. a domain, an email address and internal server name etc.   So if there is a way through the GUI to do this I would greatly prefer that method.

Most of the clients are remote and I don't have remote access to their PCs so just exporting and importing in a new outlook profile would be difficult.   Setting up 40 mailboxes on a local computer with their new and old profiles would be time consuming.



Secondary smtp ID

$
0
0

Hello ,

I have Exchange 2013

 smtp : mydomain1.com

My Exercise : I need one script or command to add new smtp ID for only 300 users and make it the default smtp id and delete the old smtpid(mydomain1.com|), how can I do this  with one click .

I cannot do it from email address policy cause all these users distributed in different OUS

please need help


MCP MCSA MCSE MCT MCTS CCNA

Exchange 2013: Multi role vs single role

$
0
0

Hi All,

This question came up in another thread and a new discussion started which we couldn't continue in that thread. In this case, as I'm quite interested in knowing what the community thinks and I'm sure Microsoft would like the feedback, I've started a new thread. 

Microsoft recommend that you should install multi role Exchange 2013 servers. What are the benefits for using single role servers over multi role servers and in what situations would this apply? Are there any examples of issues people have had when using multi role servers? 

Some reasons I can think of are:

- In a highly available set up, failure of a multi-role server means that there is a simultaneous CAS and MBX server fail over. Although this should be okay, I'm sure some may not be comfortable with this and would like to keep the servers separate.

- In a highly available environment, you can not use network load balancing and failover clustering (DAG) on the same server so you now need to use either an external load balancer (or cluster of load balancers) or DNS round robin.

- Some environments may have special requirements where a 1:1 CAS:MBX ratio may not be suitable

Let me know your thoughts. 

Thanks.


Mark Gossa

MCSE 2003, MCITP Enterprise Administrator 2008 R2, MCSA 2012 R2, MCTS Exchange 2010

Blog: http://markgossa.blogspot.com

Posts are provided “AS IS” without warranty of any kind, either expressed or implied.

Autodiscover Redirect

$
0
0

Exchange 2013 SP1, 2 server DAG. We need to use autodiscover redirect method in order to avoid the cert warning prompt. I have the redirect site installed a different then exchange server. The external url for oa is oa.domain.tld. The internal url for oa is mail.domain.tld. I have a cname in public DNS that points back to autodiscover.domainA.tld (which is on the cert). The redirect site redirects to https://mail.domainA.tld/autodiscover. Here are the results from connectivity test:

Attempting to contact the Autodiscover service using the HTTP redirect method.
 	The attempt to contact Autodiscover using the HTTP Redirect method failed.

	Additional Details

	Test Steps

	Attempting to resolve the host name autodiscover.domainA.com in DNS.
 	The host name resolved successfully.

	Additional Details
	Testing TCP port 80 on host autodiscover.domainA.com to ensure it's listening and open.
 	The port was opened successfully.

	Additional Details
	The Microsoft Connectivity Analyzer is checking the host autodiscover.domainA.com for an HTTP redirect to the Autodiscover service.
 	The Microsoft Connectivity Analyzer failed to get an HTTP redirect response for Autodiscover.

	Additional Details

A Web exception occurred because an HTTP 404 - NotFound response was received from Unknown.
HTTP Response Headers:
Content-Length: 0
Date: Thu, 24 Sep 2015 00:48:18 GMT
Server: Microsoft-IIS/8.5
Elapsed Time: 401 ms.

In a web browser, autodiscover.domainA.tld DOES redirect to https://mail.domain.tld/autodiscover. What am i missing?

Enabling Federation fails

$
0
0

Federation was enabled but not configured on Excha 2013 C8. Wildcard Cert.

Was trying to activate Shared calendars (without setting up Fed.Trust) but did not get it working.

Thought that disabling the Whole Federation function and re-enabling it would help, disabling went OK, but re-enabling fails., tried several times from the EAC. A New cert is created each time I try, have a lot of them now... (These can be safely )deleted?

Where do I go from here?

Errorlog:

Cmdlet failed. Cmdlet New-FederationTrust, parameters -Name "Microsoft Federation Gateway" -Thumbprint "52223049E6EC7545CDC82CCC7C9C0A83AB35351D" -WarningAction "SilentlyContinue".

New-FederationTrust
   -Name "Microsoft Federation Gateway" -Thumbprint "52223049E6EC7545CDC82CCC7C9C0A83AB35351D" -WarningAction "SilentlyContinue"
   somecompany.no/xxxxx/xxxxx/xxxxx/AdmXXXX/XXXXXXXX
   S-1-5-21-4270190976-4228863527-2014660196-1145
   S-1-5-21-4270190976-4228863527-2014660196-1145
   Local-ECP-Unknown
   27828 w3wp#MSExchangeECPAppPool 
   160
   00:01:00.2672855
   View Entire Forest: 'True', Configuration Domain Controller: 'DC-02.company.no', Preferred Global Catalog: 'DC-02.company.no', Preferred Domain Controllers: '{ DC-02.company.no }'
   Microsoft.Exchange.Management.FederationProvisioning.FederationMetadataException: Unable to access the Federation Metadata document from the federation partner. Detailed information: "An exception occurred during a WebClient request.". at Microsoft.Exchange.Configuration.Tasks.Task.ThrowError(Exception exception, ErrorCategory errorCategory, Object target, String helpUrl) at Microsoft.Exchange.Configuration.Tasks.Task.WriteError(Exception exception, ErrorCategory category, Object target) at Microsoft.Exchange.Management.SystemConfigurationTasks.NewFederationTrust.ProvisionSTS() at Microsoft.Exchange.Management.SystemConfigurationTasks.NewFederationTrust.InternalProcessRecord() at Microsoft.Exchange.Configuration.Tasks.Task.<ProcessRecord>b__b() at Microsoft.Exchange.Configuration.Tasks.Task.InvokeRetryableFunc(String funcName, Action func, Boolean terminatePipelineIfFailed)
   10
   Ex8DA35D
   False
   0 objects execution has been proxied to remote server.
   0
   ActivityId: d195bf32-1da5-4180-84ab-7d0f609621e1
   ServicePlan:;IsAdmin:True;
   en-US

Exchange 2013 domain name

$
0
0

Hi,

I recently installed Exchange 2013 on premise on my domain-controller.

I'm new to exchange management and I want the mailbox names to be "name@company.se" but when I try to make a new mailbox it automatically decides to go with "name@company.local" which is the local domain name.
Can I change the name and if so how do I make this change? Did I do something wrong during the installation progress?

Thanks

Cannot share documents between On-Premises and Online Users by email invitation

$
0
0

We have a hybrid setup, no problems with email communications between on-premises and Microsoft Online users. We have also activated online Onedrive/sharepoint to start testing. One interesting thing is that users Online can share their documents by inviting users who are on Microsoft Online, On-premises and outside this two systems. But the problem is with the users who are on-premises cannot share their documents by email invitation with the other users who are also on-premises, they can share the documents with the users who are online only. When they try to share documents by email invitation they get error messages it their emailboxes saying that;

A communication failure occurred during the delivery of this message. Please try resending the message later. If the problem continues, contact your helpdesk.

Generating server: SMT947322-001.YLO001.MSOPRD.MSFT.NET

#< #5.5.0 smtp;550 Denied by policy> #SMTP#

It seems some kind of relay should be granted on my CAS servers or something like that but I am not sure of what should be added. I am just stuck as to what next step and where to start looking for the problem

Exchange 2010/2013 with Microsoft Online Office 365 Hybrid


Autoreply for distribution groups

$
0
0

Dear all,

Is there any chance to setup an autoreply for a distrubution group. I usually perform that usuing an e-mail address calledDoNotReply@mydomain.com with autoreply message and then add it to the distribution group, but I'm interested in finding another solution. Perhaps Exchange 2013 server provides such opportunity.

Thank you in advance.

exchange 2007 Redirecting Internal Exchange Domains

$
0
0

Hi all.

Better late than never, I am finally at the point where I need to redirect my internal exchange domains and go from .local to .com.  I have installed my new certificate already with the FQDN .com domains but now we get the 'the name on the security certificate is invalid or does not match the name of the site' security message on my outlook clients.  I have found the following link which has some instructions for this, but I'm wondering if I am required to do all of these commands or do I just need to do some of them?

update internal exchange urls  

How can I check what the current domain names are if I wanted to?  Then maybe I can just change the ones that don't match up with the new cert.

Also, under what circumstances would I need to do the 'some additional commands' section?  thanks!

Capitan

still tracking the email

$
0
0

Exchange 2013 cu4

this started at this thread how to find the source ip of an Outlook email

the email i'm tracking was sent (as can be seen from Outlook email) on Sep 10, 2015 at 3:02pm.

i use this powershell code:

Get-MessageTrackingLog -Sender bugs@acme.com -Recipients daffy@acme.com,elmer@acme.com -Start "9/10/2015 00:00:00" -End "9/10/2015 23:59:59" -ResultSize unlimited | export-csv -Path c:\users\xxxxx\Desktop\so.csv -NoTypeInformation 

however, the results i got shows no where the time i am tracking which is 3:02pm even though i searched parameter is for the whole day of Sep 10 2015. the date format is correct or the same as the server's.

also, the recipients column just says System.String[] with no mention of the recipients email address i used in the script.

plus, the OriginalClientIP column sometimes have no value in them.

did i miss anything in my search script such that the results are not conclusive?




Assigning an address book to an organizational unit in exchange 2013

$
0
0

Hello,

I created an address list in the Exchange Admin Center that puts anyone in a specific organization unit (acmesales) into that address book.

However I don't see how to set up a policy that says people in the OU acmesales gets that particular address book and only that address book.

Can someone assist?  Thanks

EWS Powershell script issue

$
0
0

I have the following Powershell script that I was using on our Exchange 2010 server prior to upgrading to 2013. The script basically gets the item count & size of messages in the Deleted Items and Junk E-mail folders that are over 30 days old which should get cleaned out by the Retention Policy cleanup process.

#Load the dll
$WebServicesdll = "E:\Program Files\Microsoft\Exchange\Web Services\1.2\Microsoft.Exchange.WebServices.dll"
[void][Reflection.Assembly]::LoadFile($WebServicesdll)
$Service = New-object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2010_SP1)

#Connect to Exchange
$Service.Url = New-Object System.Uri("https://CFCUMX01/ews/exchange.asmx")

$results = ""

$Mailboxes = get-mailbox | where {$_.RecipientTypeDetails -eq 'UserMailbox' -and $_.RetentionPolicy -eq 'All Users Cleanup'} | select PrimarySmtpAddress

foreach ($Mailbox in $Mailboxes) {
	#Who are we looking for? - Note we need full rights to connect to this mailbox
	$MailboxName = $Mailbox.PrimarySmtpAddress.ToString()
	$results += "$MailboxName`r`n"

	#Hook up to the mailbox folder
	$FolderId = New-object  Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::JunkEmail,$MailboxName)
	$Folder = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($Service,$FolderId)
	$date= (get-date).AddDays(-30)
	$oldItems = New-object Microsoft.Exchange.WebServices.Data.SearchFilter+IsLessThan([Microsoft.Exchange.WebServices.Data.EmailMessageSchema]::DateTimeReceived, $date)

	$page=1000
	$offset=0
	$ItemView = New-object Microsoft.Exchange.WebServices.Data.ItemView($page,$offset)
	$FolderView = New-object Microsoft.Exchange.WebServices.Data.FolderView(10000)
	$FolderView.Traversal = [Microsoft.Exchange.WebServices.Data.FolderTraversal]::Deep

	$size=0
	$itemcount=0

	$fi=$Folder.FindItems($oldItems,$ItemView)
	$finum = $fi.TotalCount
	$pagenum = [Math]::Ceiling($finum/$page)

	for ($p=0; $p -lt $pagenum; $p++) {
		$ItemView = New-object Microsoft.Exchange.WebServices.Data.ItemView($page,($p * $page))
		$items=$Folder.FindItems($oldItems,$ItemView)
		foreach($item in $items) {
			$size += $item.Size
			$itemcount++
		}
	}

	$size = [Math]::Round($size/1048576,2)
	$displayname = $Folder.DisplayName
	$results += "    $displayname -> $itemcount items, totaling $size MB`r`n"

	$FolderId = New-object  Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::DeletedItems,$MailboxName)
	$Folder = [Microsoft.Exchange.WebServices.Data.Folder]::Bind($Service,$FolderId)

	$size=0
	$itemcount=0

	$fi=$Folder.FindItems($oldItems,$ItemView)
	$finum = $fi.TotalCount
	$pagenum = [Math]::Ceiling($finum/$page)

	for ($p=0; $p -lt $pagenum; $p++) {
		$ItemView = New-object Microsoft.Exchange.WebServices.Data.ItemView($page,($p * $page))
		$items=$Folder.FindItems($oldItems,$ItemView)
		foreach($item in $items) {
			$size += $item.Size
			$itemcount++
		}
	}

	$size = [Math]::Round($size/1048576,2)
	$displayname = $Folder.DisplayName
	$results += "    $displayname -> $itemcount items, totaling $size MB`r`n"
	$results += "`r`n"

}
write-host $results

Based on the information at https://msdn.microsoft.com/en-us/library/dd633678(v=exchg.80).aspx, it would appear that Exchange 2013 has all of the features (and then some) of any of the Managed API installs, so I have modified the code to use the native Microsoft.Exchange.WebServices.dll file in Exchange 2013.  The three lines I modified in the 2013 script are:

$WebServicesdll = "E:\Program Files\Microsoft\Exchange Server\V15\Bin\Microsoft.Exchange.WebServices.dll"

$Service = New-object Microsoft.Exchange.WebServices.Data.ExchangeService([Microsoft.Exchange.WebServices.Data.ExchangeVersion]::Exchange2013_SP1)

$Service.Url = New-Object System.Uri("https://CCCUMX01/ews/exchange.asmx")

The problem is that the line that gets the Folder ID is returning a blank/null value on the 2013 server.

New-object  Microsoft.Exchange.WebServices.Data.FolderId([Microsoft.Exchange.WebServices.Data.WellKnownFolderName]::JunkEmail,"username@domain.com") | FL

Returns:

FolderName : JunkEmail
Mailbox    : username@domain.com
UniqueId   :
ChangeKey  :

Because the UniqueId is missing, it causes the script to throw an error when it tries to bind to the folder: "The specified folder could not be found in the store."

Has anyone else seen this issue?  I'm wondering if it is an issue with the EWS dll that is provided in Exchange 2013, or if Exchange 2013 is actually suppressing the Folder ID (maybe due to a permissions issue or something).  I haven't tried any of the Managed API dll's yet, mainly because I wasn't sure if installing one (e.g. EWS Managed API 2.0) would conflict with the existing one on the server.

Any feedback would be appreciated.

Thanks,


Eric


Decommissioning Exchange 2010 in Exchange 2013 migration, but still seeing HTTP traffic on Exchange 2010

$
0
0

I just migrated all my users from Exchange 2010 to Exchange 2013 (DAG).  Before decomissioning the 2010, I have the http logs turned on W3SVC and for some reason i'm still seeing alot of traffic from MIGRATED users on 2013 still accessing the 2010. I checked everything... SPLIT DNS, All the URLs, are pointing to the 2013 servers.

Here's excerpt from the logs

datetimes-ipcs-methodcs-uri-stemcs-uri-querys-portcs-usernamec-ipcs(User-Agent)










9/29/20150:00:49XX.XX.XXX.XXHEAD/rpc/rpcproxy.dllE2010_FQDN:6001443Domain\user1XX.XX.XX.XXMSRPC
9/29/20150:00:53XX.XX.XXX.XXHEAD/rpc/rpcproxy.dllE2010_FQDN:6001443Domain\user2XX.XX.XX.XXMSRPC
9/29/20150:00:56XX.XX.XXX.XXHEAD/rpc/rpcproxy.dllE2010_FQDN:6001443Domain\user3XX.XX.XX.XXMSRPC

I X'd out the IP's and user name ofcourse.  But basically the log is filled with this.  Looks like its proxying or something.  Does anyone know why it's still making this connection back to Exchange 2010?  I have already dismounted all the databases on 2010 including public folder.


Chau


Exchange access when machine is not joined to domain

$
0
0

Hi,

I would like to find out what makes an Exchange server permit a machine which is not joined to domain to have normal Outlook functionality? If I would for example like to restrict that option which is currently enabled in our company, how would I do it?

Thanks,


Move OAB server

$
0
0

Hello All,

 We have one E2013 mailbox and CAS server in a  site. We have introduced 2 new E2013 CAS in the NLB and configured internal and external URLs and removed the external URL from the old CAS server. 2 New E2013 mailbox servers have been installed and configured in DAG.

I have moved the OAB arbitration mailbox to the new E2013 Dag dabase. Get-Mailbox -Arbitration | New-MoveRequest -TargetDatabase DAG-db2

When I launch the mailbox (mailbox on the dag) I see new internal URLs configured but the OAB is still pointing to OLD E2013 CAS, what did I miss here?

Global catalog sizing

$
0
0

Good morning ladies & gentlemen,

I have a question about the correct Global catalog sizing for an Exchange 2013 deployment.

On technet page, recommandation is to have a 1:8 ratio of active mailbox cores and global catalog cores.

In the Exchange 2013 sizer, If I have a design with 2 sites, I have the following results :

Number of Processor Cores Utilized : 6
Total Number of Servers / DAG / datacenter : 8

So based on my calculation, 6x8 = 48 then divide by 8 = 6 cores required

The calculator displays : 4 Global Catalog Cores required. Why ?

Thanks for your help & regards.

J.

Autodiscover - not working correctly/timing out?

$
0
0

Ok. So, on my PC, I can go to control panel-mail-show profiles. Then add new profile.

When it gets to auto-account setup I replace the email address which is there (which is mine) with the one for profile I want. Then it goes off and searches. Sometimes it works straight away - job done. Sometime it will fail with user not found, sometimes you can retry and it works second time. Sometimes it wont work at all but 30 mins later it will work first time.

I understand that this is autodiscover? We also get intermittent problems with Out of office in outlook - sometimes it says cant conenct to server. Is this also autodiscover?

Difficult one because its so intermittent.....

Any ideas?

Configuring Mailbox Sent Items Behaviour

$
0
0

Good Morning everyone,

We are trying to configure sent items so that messages are stored in sent items of the shared mailbox and not in sent items folder of the user that send the message. We heard that cmdlets will be available for exchange 2013 in CU9 but if I try to configure it I run into this message Set-MailboxSentItemsConfiguration : The term 'Set-MailboxSentItemsConfiguration' is not recognized as the name of a cmd. Is there anyone who knows the solution for this?

Thank you in advanced

451 4.7.0 temporary server error. please try again later. prx4

$
0
0

Hello,

in my environment i can send/receive mail.

When doing some checks i will end up with this error :

451 4.7.0 temporary server error. please try again later. prx4

I have tried the following without results :

Exchange 2013 SMTP error "451 4.7.0 Temporary server error. Please try again later. PRX3"

This error message seems to be caused by DNS issues in the Exchange 2013 set up. Exchange then rejects all emails like this. It is not quite clear what Microsoft means with this error code and the various PRX-numbers at the end - we've also seen PRX1, PRX3, PRX7. There is no list and no documentation on them available.

From customer feedback we found these ways to solve the problem:

  1. Disable all unused network cards.
  2. Check all DNS server entries in the configuration of your network cards (checkall network adapters) and make sure not to reference server 127.0.0.1 as DNS server but to use the real IP address instead.
  3. If you have more than one fixed IP address in the server add an entry for each IP address in the hosts file (C:\Windows\System32\drivers\etc\hosts) formatted like "192.168.1.1 SERVERNAME".
  4. Important: Do load the latest Exchange 2013 updates, especially CU1 if you haven't done that already.
  5. Please delete the receive connectors in Exchange and create one new receive connector. Use the "front end" instead of "hub transport" setting and vice versa.

What do do, to fix this issue?

Thx

Viewing all 13303 articles
Browse latest View live


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