The content on this Wiki page was migrated from the old Wiki.


Q: I have a user that when they recieve mail from some users it automatically gets deleted. I look in the recover deleted items and then restore it, it is automatically deleted again? Has anyone ever seen this?

 A: Have a look at the Mail Rules :

  • In Outlook: Tools --> Rules and Alerts
  • In OWA: Options --> Rules

Q: How to cut down the size of a freakin' huge Exchange 2007 mailbox?

So yeah I have a client that turned on journaling for their main mailstore ever since the server was put in 1.5 years ago. Unfortunately they didn't do any type of archiving so the journal mailbox is now over 700 GB in size and any searches on it run very slowly (imagine that!). They were trying to use the export-mailbox cmdlet to archive off some mail but at this point even archiving a few days worth is running in the 12+ hour timeframe. Any suggestions?

 A: Export-Mailbox exports all and then searches and deletes items that do not match the set criterias, so export all that need to be archived in one run. For example, to archive everything older than a year, use the -EndDate parameter with (get-date).addyears(-1).toshortdatestring() as value.



Q: How do I set Exchange 2007 to suppress out of office message going to distribution groups?

A: On the Set-DistributionGroup cmdlet, or the Set-DynamicDistributionGroup cmdlet, use the SendOofMessageToOriginatorEnabled parameter allows Out of Office messages to be delivered to the senders of e-mail messages that are sent to this distribution group. Just set it to $false, which is the default setting.


Q: Hey what is the default replication interval in Exchange 2007? intstant/ 15 mins etc? For example, if I make a simple distribution list change in the EMC, the change is instant in exchange but not immediate via an outlook 2007 client. I found taking off outlook cached mode speeds up the change on the client end,  but still not as instant as Exchange 2003 used to be- also any change to the GAL could be updated via recipient policy in 2003 for quick change; but running update on the 'GAL' in 2007 does not appear to be as quick. What are your thoughts on this?

A: Clients use the Offline Address Book to lookup recipients. By default, Exchange generates the Offline Address Book once a day at 4:00 AM, unless you change the schedule. New recipients do not show up in the OAB till Exchange udpates it.  You can force a update of the OAB on the server, then you will need to run the following pwrshell command update-filedistributionservice -identity Servername   now update the GAL on your fat client.

Q: I am trying to configure autodiscover on a second web site. I have assigned a unique cert to the site with exact FQDN on the Subject alternate Name. I have set the SCPs for both internal and external to: However, when I run test-outlookwebservices | fl, I get the following: "ID 1013 Type: Error Message: When contacting received the error The remote servers returned an error: (401) Unauthorized ID 1006 Type: Error Message: Failed to contact AutoDiscover" Howerver , how to resolve this problem? Outlook anywhere and active sync will not work properly if cannot resolve it. OWA is 100% working and the certificate installed has correct web site name on subject alternate name settings and i am very sure the certificate setting is correct. The IIS Autodiscover sub-web setting also confimed same as the default installation setting If using IE browse the web https://server.domain(FQDN.autodiscover.autodiscover.xmland returns - - - 600 Invalid Request.  

A: This article explains the issue you are running in to: -- "Windows 2003 SP1 includes a loopback check security feature that is designed to help prevent reflection attacks on your computer.  Authentication fails if the FQDN or the custom host header that you use does not match the local computer name." You can get around the error by disabling the loopback check (not recommended due to security issues and reboot required) or by specifying the FQDN of the newly created autodiscover host in the registry key documented in the KB896861 article.


Q: We have been running Sendmail at our office and we want to migrate to exchange 2007. In this situation, we have a problem how to move data from pop3 mailbox to exchange 2007 mailbox. So, anybody knows how I can move the data from POP3 mailboxs to Exchange 2007 mailbox? And is there any good tool to do that thing? 

A: The
Microsoft Transporter Suite will do what you want to.


Q: I have one Exchange 2007 server running Multi-roles (hub, cas, mailbox). We do not have an Edge Transport Server. I want to get a certificate from Verisign. Do i need to get two certificates or can I get one. If I can get away with one, what are the steps to generate a new csr to forward to Verisign. I Want to use this with OWA.  

A: One certificate will do everything that you need.  Here are 2 good articles for helping with the request. 
Exchange 2007 lessons learned - generating a certificate with a 3rd party CA and Creating a Certificate or Certificate Request for TLS.


Q: Is it possible to create a 64-bit Exchange test deployment on VMWare?

A: Exchange 2007 works in VMware Server 1.0 (and higher) as well as VMWare ESX 3.0.1 (and higher) in a i386 and x64 environment, however the host system must meet specific processor requirements as detailed by VMWare at AMD Athlon 64 (revision D or later), AMD Opteron (revision E or later), AMD Turion 64 (revision E or later), AMD Sempron (64-bit-capable revision D or later), Intel EM64T VT-capable processors. Otherwise 64-bit guest systems are not supported. This setup is also not directly supported by Microsoft.  

Also be careful if you are going to perform NLB within the VMware environment.  Refer to for more information.

Q: Exchange 2007 creates log files for the mailbox databases in the location where Exchange 2007 was installed. How can I move the log files for the databases after the installation has completed?

How to move log and database files on TechNet blogs.

Q: How do I create a System Policy in Exchange 2007?

A: System Policies are not included in Exchange 2007. A much more powerful and flexible tool in PowerShell has been created. In order to apply settings you can create a PowerShell Script to make those settings and the schedule it with Windows Scheduler so that they are reapplied peroidically. A simple example of doing this can be found [ here].  

Q: In the collaboration world a web portal is an easy way to share information. Has there been any attempts at creating a.war file for Exchange web access through a portal? The if not a JBoss portal server has it been done for a Microsoft SharePoint server?

A: There are a number of webparts for Microsoft SharePoint that integrate a variety of Exchange features such as Calendaring and full email clients. There are also  a number of JBoss portlets available.  

Q: Is there any insight regarding Antivirus or Anti-Spam software for Exchange 2007? I am hesitant to trust the software that comes "built-in" from MS. I have used GFI in the past for Exchange 2003 but since its not 100% compatible with 2007, I hesitate to buy that as well. Any suggestions or ideas?

A: The Forefront for Exchange product seems to be the best thought-out product as it is the next generation Antigen product. If you haven't looked at Forefront I would seriously consider it (no I don't work for Microsoft). Otherwise hang on for a little bit for the other vendors to release a supported version for Exchange Server 2007.


Q: What are the recommendations for Domain Controllers in an Exchange 2007 Environment? With 2007 It seems Exchange will be using AD allot more and adding Domain Controllers seems inevitable.

A: The same Exchange processor core to GC processor core ratio of 4:1 is recommended for Exchange Server 2007 as was recommended for Exchange Server 2003 when using x86 Domain Controllers. If you have x64 Domain Controllers with enough memory to cache the entire Active Directory database you can use a 8:1 ratio. It is also very important to have the AD sites properly defined in order to route mail. More information can be found [ here].  

Q: I am currently evaluating Exchange 2007 and am stumped by an issue. It seems by default to force the client to NOT use cached mode, how do I enable cached mode for the outlook client?

A: This is an Outlook question. Exchange doesn't turn cached mode on or off for the Outlook client. You might look at Group Policy to see if there's a way to force this setting... or alternately, you can manage cached mode on a per-client basis.  

Q: Running Get-OutlookProvider in the EMC shows that neither the EXCH, EXPR nor WEB entries have any content in the "SSL" column. I want to set this SSL property to "true". but running the set-outlookprovider -id exch -ssl:true' command returns an error saying that the parameter -ssl is invalid. Checking with "help get-outlookprovider" shows that the switch is unlisted. I know from other posts that it was there in Beta, but has it been removed in the final release? If yes, how do I set the parameter to "true"?

A: Outlook requires SSL and Exchange 2007 always preconfigures with a self-signed SSL cert. It's not something that can be turned on/off anymore (this is why the switch is gone since the earlier beta).  


Q: Exchange 2007 was installed in a child domain ( after setup /prepareAD was ran in the root domain ( All was working well, until I found out that there's another child domain ( setup /preparedomain wasn't run in this other child domain prior to installing Exchange 2007. I ran setup / to try to correct the problem, and it finished without any errors. However, when managing mailboxes on the Exchange 2007 server, the only domain that is possible to create mailboxes for is What am I missing in getting this set up to allow the new Exchange 2007 server in provide mailboxes for as well? A page on adding additional child domains would probably be nice for this page.

A: It sounds like your scope is set to the first child domain and not the 2nd child domain. You can manage your recipient scope from the Recipient Configuration node of EMC ("Modify Recipient Scope..." option in the action pane). This will let you select either one of the child domains, or the entire forest as your working recipient scope.  

Q: How can you prevent a Distribution List from being placed in the To: field of an email? I want to force users to put the Distribution Lists in the BCC: field only.

A: You can't. The only possible way to accomplish this is to deploy a custom Outlook form that has some logic built-in that would remove DLs from the To: line. Then again, there's nothing stopping the users from expanding the DL (which would replace the DL with its members) or use OWA, POP3, IMAP4, SMTP etc etc.  

Q: Has any one discovered if there are any functional changes between running Exchange 2007 SP1 on Server 2008 or 2003? We're in the dilemma of either waiting for the unproven 2008 release in Feb, or the battle hardened 2003. With no upgrade path between the two, what ever we set up, will likely be in place for awhile.

A: Please see the following blog post:]]  


Q: We are trying to bring in a new Exchange 2007 server but having a few problems planning it. We currently have a Exchange 2003 server in place. I am wanting to add the new Exchange 2007 server to the network will the same name as the old Exchange 2003 server. But obviously you cant have 2 servers on the same network with the same name and Exchange 2007 needs the network to install, but then on the other hand i dont to create a huge downtime. Keeping the same as the old server for the new server will save me a lot of time. I have been reading someone elses post on here and they were advised to run the new server along side the old server, but that means you eventually have the new server with a different name where as i want the new server to keep the name same as the old Exchange server. How would i go about doing this?

A: In general, it's much easier to bring up the new server with a new name and move mailboxes. Outlook will recover from this automatically by redirecting the connection from the old server to the new server on first connect after the move. This is how I've seen it done almost universally. If your goal is to end up with the same servername (you have some vanity servername you wish to preserve, etc) you can do a leap-frog move. Setup the new server and move everyone to it. Then setup a second new server (or on the new hardware, etc) with the original servername and move everyone back.  

Q: We are moving mailboxes from 2003 to 2007 and have found that some Outlook clients will see this change and amend the Outlook client to the new 2007 server. Some clients will not and we have to delete the Outlook profile and re-create. Upon recreation, the Outlook profile sees the mailbox on 2007 and configures correctly. Not able to find a common denominator on why this and wanted to see if anyone had any suggestions.

A: If you move the mailbox between servers in the same Exchange organization (same forest), Outlook should redirect just fine. If you move mailboxes cross-forest, this redirection won't happen automatically in Outlook 2003.  

Q. I am getting ready to install Exchange 2003 soon (cant afford 2007 hardware yet). I am also looking to add VoIP to our office in a limited way. Can Exchange 2003 work with 3rd party solutions for voicemail & faxes etc?

A: Sure, there are 3rd-party voicemail and fax solutions for Exchange, such as Cisco Call Manager, many PBX vendors have some solution for this. 

Q: I am using Outlook Anywhere with Outlook 2007. Works well internally and externally, however for external users outside out network who use Outlook 2007 it keeps asking for a password to the exchange server. They can get in with the password but when they try to send and receive any emails it keeps asking for a password. There is no option to save password. Is there any setting to save this password?

A: No, you cannot save the password, but you can, as a work around, add it to your  password management (control panel, user management).  The real question is why does it keep prompting should not.  It sounds like your certificate or something is not set correctly.


Q: I have a 32 bit 2003 server OS on a server with a 64 bit processor. Will Exchange 2007 load onto that? 

A: Yes it will, but this is only supported for test labs (32bit Exchange 2007 on 32-bit OS). Your better option is to refresh the OS on this server to be 64bit OS and then you can properly run Exchange 2007 (64bit) on this server.


 Q: If end user has configured outlook on his desktop and his mailbox is moved to Exchange 2007 server from Exchange 2003, then can the user access his mailbox without reconfiguring his outlook profile?

A: Yes with the most current version of Outlook XP SP3 and Outlook 2003 SP 3, this works fine. Allow for replication to the clients, otherwise the client will provide errors when opening too soon. Also, moving the user to a different mailbox server has the same results. 


Q: I have Impersonation setup for an account to access all others accounts for an App using EWS and this works fine. However, I need to access them using webDAV too but only the user who's mailbox it is can log in to them. I did have this working but deleted the account to try recreating it to document what was required and now cant access any mailboxes even though the ms-Exch_EPI* permissions are set on the server, mailbox database and individual users. Anyone know what else is required for the Http access?

A: Mailbox permissions are required over and above Impersonation settings then it all works, see the Tips and Tricks page and Mailbox permissions.


Q: I would like to upgrade a custom address list which is filtered by LDAP as below to Exchange 2007 address list type;
(&(&(&(& (mailnickname=*) (| (objectCategory=group) )))(objectCategory=group)(samAccountName=Adv*))) 

A:  The following should work;
Set-AddressList "yourlistname" -RecipientFilter { Alias -ne $Null -and SamAccountName -like 'Adv*' } 
Hint: You can use any attribute you find using Get-Mailbox in the -RecipientFilter. To see all values use -GetMailbox -Identity (account) |fl command. 


Q: How can i create a new address list for user mailboxes filtered by mailbox database? 

A:  Use the Set-AddressList command as outlined above. 


Q: How do I configure Exchange 2007 to reject invalid recipients when receiving invalid RCPT TO: recipient ID?
It is possible to configure in Exchange 2003 as seen here:

But how to do it in Exchange 2007? 

A: Found the answer:
Follow the guidelines to set up Connection Filtering. Apply to Edge server or if you are not using an Edge Server apply to the HUB server(s) - NOTE: This is NOT recommended.


Q: I'm looking for a way to ouput information from 2 cmdlets - eg get-user | get-mailboxstatistics | select-object SamAccountName, DisplayName, Company, LastLogonTime. I'm only getting data from the mailboxstatistics/last "get" fields. Is it possible to get all requested fields returned? 

A: There's a good example of how to do this sort of combined output here: 


Q: I have a couple of questions...: I manage a W2K domain called ''. There are 5 exchange servers in this organization. Now, we are trying to move all the domain to a new domain (w2k3) called ''. In this new domain I've installed a Exchange 2007. I've created a trust relationship between and Now I want to start moving users & mailbox from to but the new users can't stop receiving mails to How can I do that?   

A: If you use the Active directory Integration Feature pack (The stripped down Version of MIIS - and which is free) you can synchronise the directories of the two domains. Make sure that the old and new namespaces are allowed in both forests, in the new forest make sure that is listed as a "non Authoritative" domain, that is that the servers will accept mail to anyone who is a local user with a "" address, and then make sure that it has a route to forward any unresolved mails back to the old domain email bridgehead. When you use the EXchange 2007 migrate user tools to move the users from the old to the new forest, there is an option to change the old user account into a contact object as part of the move, and as long as the route exists in the old exchange org to point to then any mails that come in for migrated users will get forwarded to the users' new mailbox


Q:  I am currently trying to setup the Document Feature in OWA 2007.  Is it possible to make it so external users can access a local windows shares on one of our servers?  If this is possible, how would this be done and if not could some please tell me the best alternative to getting a local windows share.  Thanks. 

A: Yes, goto EMC.  Open the properties on Server Configuration\Client Access\owa (Default Web Site).  Click the "Remote File Servers" tab.  Configure the policy.

Then from an OWA client the users need to click the Documents tab then click "Open Location"


Q: Is it possible to set Editor permission on all calendar in the organization to one user? So this user should be able to edit all other users calendars?  

A: See this article:


NOTE: Questions that Need Clarification/Followup have all been moved to the Ask A Question- Followups page.



Not yet answered

Q: I have someone who is trying to sync an HTC Hero Android phone with Exchange via Exchange/ActiveSync on the device. Everything works but incoming email. When he tries to sync incoming email he gets a message "Invalid destination collection ID". I cannot seem to find anything that explains the cause/resolution for this error. Help?

Q: Is it possible to migrate a mailbox to a public folder ?

Yes , Take PST and Import - But its not Recommended by Microsoft  

Q: I have 4500 mailbox users who i must migrate to public folders, is this possible, and how?

Q: Is it possible to create custom dynamic distribution lists that use multivalued fields such as departmentNumber?

New-DynamicDistributionGroup -Name "Pacific Northwest" -Alias "Pacific_Northwest" -OrganizationalUnit "" -RecipientFilter {((RecipientType -eq 'UserMailbox') -and ((StateOrProvince -eq 'Washington' -or StateOrProvince -eq 'Oregon')))} -RecipientContainer ""

I have several users that can be members of multiple "departments" or "roles" and to acommodate this we long ago started using the departmentNumber attribute to store those nonprimary departments. Exchange 2003 was able to send to these just fine using the old LDAP syntax but I cannot seem to find a way to make OPATH do the same. Does anyone know a way to do this? It is NOT practical for me to use 1 field per additional role/department because some users may have 2 or 3 extra and i'd have to then account for each of those in about 30 distribution lists. Even if I did then what happens when I have someone who needs a 4th a year down the road. I know how to make 2007 use the old syntax using ADSIEdit which I will do if I absolutely have to but to me this is a kludge and I should not have to do this. Plus it worries me that these would not be supported anymore in Exchange 2010.

Q: Why can some internal users not post to Public Folders even though 'Anonymous' has 'Author' rights?
We have a few Public Folders that aren't allowing several users in our domain post to them even though Anonymous has Author rights. Any ideas as to why? We don't want to got through each folder and add appropriate rights for our entire AD or create a bunch of Security groups just for this. Thanks.

Q. We had 2003 Exchange and migrated all the mailboxes to Exchange 2007. We then de-commissioned the 2003 Exchenge and now our distribution lists no longer work. Can we recover this and stil be able to retain the mail that has been sent between the decommission period and now?

Q:  We're interested in changing the First Time Policy for ActiveSync from stating "Exchange Server <server> must enforce security policies on your device to continue synchronizing......" to something that we dictate such as "By pressing OK You accept the mobile device security policy of <company> as stated in <handbook/doc>."  Does anyone know if this is editable?  Seems reasonable to think that MS might add this flexibility.

Q: Trying to set up a Resource Forest.  Domain users can't use autodiscover, but
Domain Admin accounts can.  I tried giving Domain users full control of the
Autodiscover physical folder, and adjusted authentication properties in IIS,
but nothing works.  If anybody has any brainstorm ideas on what could be
causing this, please feel free to contribute.  I'm out of ideas.  Please help!
Q:  How do I set Exchange 2007 to suppress out of office message going to distribution groups?

Q: Anyone here having problem with global address listings with Entourage 11 and Exchange 2007? My users see things like - the drop down list has their correct address e.g. but it also lists a lot of garbage such as their full AD /cononical info as another address
Q: On the receive connector you can specify a defaultdomain. This is very handy for hosters (like me) who want to masquerade the generic domain in NDR reports etc. The option is there, the explanation says you can fill in any of the domains in accepted domains list, but it repeatedly says please specify a domain from the accepted domain list. When I fill in the generic domain, no problems. And I can send and recieve mail on the all accepted domains. Is this a bug? 

Q: My event sink is heavily dependent on IMailTransportCategorize::EndMessageCategorization(), with its collection of bifurcated messages and expanded recipient lists on a single event. PostCategorization sees these as individual, unrelated messages. What mechanism is in place in Exchange 2007 to duplicate this capability?  

Q: I'm running Exchange 2007 multi-role (hub, cas, mailbox) on a dual quadcore box. I have 8GB of physical memory and i'm noticing that store.exe on an average consumes only about 1/4 to 1/2 of available physical memory, yet its consuming almost my entire pagefile. I had planned on installing more physical memory, however I am wondering what exactly that is going to do for me? If I have 8GB right now and its not utilizing all of it on a regular basis, why would putting 32GB make any difference? Bottom line my question is this, Why is Exchange preferring to utilize page file over physical RAM?  
Q: When a new OWAvirtualdirectory is created on a new web site for a different domain in the same forest, change password option is included or other directories must be created?  
Q: I have read [New-ExchangeCertificate] and understand that I must purchase a certificate for OWA whichs supports "SAN". Unfortunately I have already purchased a certificate, which does not (from and which is not a wildcard cert. To remedy this, I have created a new website on the server (called Owa) and moved the "exchange, exchweb, owa and public vdir with the exchange cmdlets(first delete, then create and set authentication to basic). On the default web site I have the self signed cert from AD and on the new owa site I assigned the public cert. But I can not browse the owa site : can not display the page. The server is running Windows 2003 64x with Exchange 07, all with latest sp.  What can I do? Must I purchase a San/Wildcard cert for this to work or is there any other way?

Q: How do you add a domain to the safe senders' list site wide for both Outlook 2003 and OWA users (Exchange 2007 backend)  
Q: I have 2 Exchange 2007 servers working, but when I use RegEvent.vbs to enumerate the event registrations for mailbox folders distinct to inbox(contacts, calendar, tasks), I receive the following error in one of them: “Error Executing Query : -2147217865 Table does not exist.� The other server works perfectly and both were installed in the same way, with public folders enabled. The command I used was: cscript regevent.vbs enum f
ile://./backofficestorage/ all. Does anybody know what could be de difference between the 2 environments or how to solve it?Thank you!!!  
 Q: Event ID : 7011. Description - The Microsoft Exchange Transport Log Search service failed because the parameter that sets the location of the message tracking logs was set to an invalid value. Does anyone know how to get rid of this error message (EXCHANGE 2007 SCC - Single Copy Cluster)?  
Q: How do you link two words in a Transport Rule? If I want to match two words in the subject line (for example " Word1 One Two Three Four Word2") how can I write a Transport rule to match any subject that has Word1 and Word2 and any number of other words and spaces in between? (\w)*(\s)* doesn't work. Thanks muchly.  
Q: We are looking at spliting our organization from 1 forest to 2 forests. We'd like one of the forests to manage Exchange for both. I understand this is not recommended in Exchange 2003, is it supported in Exchange 2007? If so could someone direct me to a good reference on recommended configurations? Thanks.  

Q: How can a transport rule be created that defines the count of a distribution or query based for message size attachment restrictions?  
Q: From testing in our demo enviroment, I just notice that Exchange 2007 Search service doesn't index text file with the.TXT filename extension written in capitalized letters. However, it works fine for text files with lowercase.txt filename extension. Is there an easy way to correct this and have it indexed regardless if the filename extension is uppercase or lowercase? Thanks!  
Q: I would like to create a disclaimer that is attached to any message from any internal sender. (Yes, we do internal to internal as's overkill I know). The trick is, I don't want to put the disclaimer on Calendar requests, messages being sent to devices at domains like or, etc. How might I accomplish both of these Exceptions? Thanks  
Q: I would like to block the ability to send emails to recipients listed in the BCC list - can this be done centrally in Exchange 2007? All our users have Outlook 2007. Thanks.

Q: Cannot get Exchange 2007 SP1 x64 to install on a 2003 R2 x64 server.  Tried the better part of Technet help but no luck.  RTM version was working fine.  Both upgrade and fresh install fail.  dcdiag /a /v on the DC says all is well.  Ideas or known issues????

Q: I am trying to use transport rules to trigger on 30 or more recipients. Specifically, I want it to trigger when an internal user sends an attachment to 30 or more internal users.  The origin and destination are easy to catch; it is the recipient count that I need help with. Currently there is no native recipient count (that i know of) in the Transport rules conditions list.  So I am using headers and regular expressions to count the @ symbols in the To: header.  Here is what I am trying:
   Transport Rule Condition: 'when the message header contains text patterns'
   Header= To     TextPattern=([^@]*@[^@]*){5}
To test for 5 or more emails.  It does not seem to work consistently.  I have also used to long hand pattern of ([^@]*@[^@]*[^@]*@[^@]*[^@]*@[^@]*[^@]*@[^@]*[^@]*@[^@]*)
Any idea where the break down is?  I suspect that the regex engine, simply cannot handle the big wildcard pattern.

Q: When exiting OWA 2000/2003 you were taken back to a login page, 2007 sends you to a "Close your browser" page.   Can I/How do I change OWA2007 to go to a login page after exiting?

Q: I have Exchange 2007 SP1 installation in my test lab. I have backup of the installation in "clear", just configured state. There are CAS and EDGE servers, edge subscriptions were tuned and checked before backup. The problem is that edge synchronization doesn't work after I played enough with installation and restored it to "clear" state. Sure, I can re-create edge subscriptions and it will work again. But I'm interesting with a reasons of such behavior and with possibility to prevent the problem. Can I tune my installation such way that edge synchronization is still working after restoring (e.g. performed in a week after backup) .

Q: I need to rebuild the passive mailbox in a CCR cluster. I can't seem to find instructions on how to do this. Can you give a rundown on what steps to take (obviously the build part is easy, it's just the removal and re-joining)?

Q: I understand how to share contacts using outlook 2007 /exchange 2007, but how do I make it so that I can have my address book search the  shared contacts? I have gone into tools address book --> tools -->options and tried to add it but it doesnt seem to offer the shared contacts to be searched. 

Q: I have a question conserining ISA 2006, Exchange 2007 and OWA. I have a domain, installed certificate on the Exchange Transport Serveren and ISA server. Everything is working well. Our customer wants a new domain alias to connect to OWA. Do I need a new certificate or can I create an DNS alias to already existing owa name?

Q: I want to be able to send an auto reply from a mailbox to anyone on the outside, similar to the outlook rule. I have tried the outlook rule, and it works internally, but doesnt do me a lot of good. Is there a rule on the server side i can set up for an individual mailbox

Q: I have two Hub servers that is setup eaxctly the same and I'm using Anti-Spam with sender filtering, all was working fine. I now added another Hub server and all off a sudden the Anti-Spam is not working, the emails does not get blocked and there are no errors and any change I do to one Hub server replicate through to the others. Al lthe settings are the same on the new Hub server as the other two. Any idea where I can look?

Q: How do I query the users who have their out of office turned on in Exchange 2007? I know I can read to get all the accounts, then loop through calling the Exchange Web Service for their settings, but obviously that is a CPU intensive process. Can I just write an Exchange query to pull this information and return the user's email address?

Q. How do I customize OWA 2007 with registry.xml and UIExtensions.xml? Please give me a example? I felt the information in these links were not sufficient, please help?

Q.  I have seen a couple of VB scripts that will show all Distribution Lists or Groups that have no members.  Is there a way to accomplish this through the PowerShell?  Can the built in command-lets do this, concatenated?  Or would one have to create a complete PS script to accomplish this?  Over the years, people come and go, and it would be nice to clean up our environment by identifying old mail-enabled groups that no longer have any members.  Thanks.

Q. We have new fresh install of Exchange 2007, with SP1 installed and the post SP1 rollup installed. In OWA we cannot get Options > Rules to display correctly or the new Monthly Calendar view to display correctly. In Rules there are just the basic words with no buttons or formatting and the calendar view is just a grey background with the day numbers and no items displayed - they are displayed correctly in the Day\Week views. We have the same issue on a test server setup. Is this a bug?

Q. Is there a way to disable the Header Firewall from adding any x-headers? eg: MS-X-Organization-

 Q: Is there a way to rename/change the display name (Microsoft Exchange) of default exchange 2007 recipient object used in system generated emails (such as mailbox quota notification, NDR....etc)? Thanks.

Q: I am looking to setup another OWA site for non Admin users.  I need this site to do basic e-mail / contact / clander functions ( I want the non admin users to default to OWA light) and still allow the Admin users to have full function of OWA.  The best solution I can come up with is another OWA site.  How do I go about doing this??

Q: I installed Exchange 2007 and all went well - OWA was working fine . I changed the default certificate for the OWA virtual directory and created a new certificate from my Standlone CA (Domain Controller). The problem happened after that. OWA always shows 440 login timeout. I resetting the IUSR and IWAM password . Nothing happens. Please advise if there is a solution or else suggest me a how to safely remove the CAS role and reinstall them without disturbing Exchange in my production enviornment.

Q: How do I set exchange 2007 to suppress out of office message going to distribution groups?

Q: I have a HUB-Transport Server running, and do not have an Edge Transport Server into my environment. Therefore the MSExchangeEdgeSync is disabled. Unfortunately I am monitoring my environment with MOM 2005, and always get the "error message" that the "Essential services for the Hub Transport Server Role are not running. List of essential services not running:  MSExchangeEdgeSync response to rule: "Execute: Test-ServiceHealth diagnostic cmdlet." Is there a possibility to modify the Test-ServiceHealth cmdlet to prevent this message ? Or do you know another possibility to prevent these error without disabling the MOM-Rule or starting the MSExchangeEdgeSync Service ?

Q: I have an application that uses the IMAP4 superuser feature.(i.e. being able to log into all mailboxes using a single mailbox account, and password, which has been designated as the superuser). This application obviuously runs fine on Exchange 2000 and 2003. However, I have not found a way of configuring a SuperUser in Exchange 2007. Is there a way of doing this? If not how can I achieve the same result in Exchange 2007? 

Q: With Email Address Policies, is there any way to force the address to be lowercase?  Our AD Data is all uppercase.  Thanks.
  Q: Is there a way to remove the display name in exchange 2007 and just show the email address on outgoing mail?       Q: Not sure what happened to my previous question, but here goes:  I have a mailbox database I want to change the name of.  The folders and storage group name I was able to correct, but not the MB database itself.  Is it as easy as dismounting the DB, renaming it, and then mounting it again?  Thanks.   Q: I've been looking in vain for an application which will force the addition of a project code to sent emails.  What I envision is a program which upon seeing the user press the SEND button within outlook would "hold" the message until a valid "project number" is entered.  Ideally the project numbers could be pulled from a custom field in the contact record of the recipient but if not found there could be entered directly or from a pick list.  I'd need a means of updating the project list to add new and delete expired project numbers.  I'd further want to record a data record of each sent email containing sender's email address, recipient's email address, subject line, project number, Yes or No as to the presence of attachment(s), Number of attachments, perhaps even names of attachments. If I can't find one, I may have to attempt to write one.  Can anyone suggest an existing product or add-in which will give me the tools?  Or can one suggest an approach to the programming necessary to complete this project. 

Q: I have issue in Exchange 2007.  I  have several DC's and GC's.  But when i go into the EMC under the Mailbox and System settings, the clustered mailbox servers (nem-mail) are only seeing one DC and one GC, although the Hub Transport server is seeing all of the DC's and all of the GC's. If the domain controller server fails, so will Exchange go down too.  Any idea how to add the GC's and DC's to the System Settings for the Mailbox server (nem-mail)? (i.e, Active Directory Servers>Domain Controllers servers being used by Exchange=<servername.local>

Q: I have a Resource Forrest Environment. I need now a user from the user forrest to have owner rights on public folders. If the user creates a new folder in the Permissions section the user is displayed as NT User: Kenia-u\service2 (kenia-u is the user forrest). How can i do this? If i try it with powershell and user kenia-u\service2 it is automaticly the resource user kenia-r\service2 choosen.  

Q: Have removed a mailbox limit frim a directors 2007 mailbox as hes travelling and has no access to Outlook for 2 weeks. Its taking forever to update how do I speed this up?

Q: I'm in the middle of a cross forest exchange migration. Everything is working fine so far and Ive been able to move malboxes one by one. Now i need to mass move users mailboxes. 
I checked this link 
They mention 3 possible ways: The first one is working but it isn't optimized... but I cant make work the other two, if you guys can give a clue ill really aprecciate it!

Q: Create New Address List based on ProxyAddresses. Hi, i am trying to figure out the command or switch that allows me to create a new Address List that contains all the Mail Contacts that has common SMTP Address, for example i am trying to create a new Address list that contains only Mail Contacts objects that contains * as thier SMTP Address.  Can you help me with the full commands i need to use ?

 Q: Hi, I need to process e-mails sent to an exchange  2007 server, to a particular domain (i.e * by sending them to a perl script on recipt. Not being and exchange person, what is the best way to have exchange call a script, with the mail as a parameter, upon recipt of a new mail for a given domain? Alternativly, the same script but triggered when anyone in the GAL / a group of known addresses is recieved?

Q: I have an single server Exchange 2007 install. The server also runs DNS and AD (it is for just a handful of users). Everything works well and as expected with one exception. The autodiscovery service always prompts for user name and password over and over again. ( never does authenticate )
Now, if i use the manual setup and connect via RPC over HTTP and run the "Test E-mailAutoConfigutation" it says the following;
Autodiscover to succeeded (0x00000000) with a result of;
Protocol: Exchange RPC
Login name: geoffa
Availibilty Service URL:
Unified Message Service URL:
Auth Package: unspecified

So everything works except autodiscovery. I have DNS entries for, i followed all the steps to configure Outlook Anywhere....what am i missing? is it an IIS issue? it seems to get hung up an authentication for some reason. I even tried;
Set-OutlookProvider EXPR -Server $null

Q: I would like to ask if there is any guide on how to move Exchange 2007 SCC (Single Copy Cluster) shared disks to a new SAN or new RAID. Searched through Microsoft and got the below URLs but one for Exchange 2003 and the other for moving the quorum.!9628511B4C1D269C!303.entry

Q: I have installed Exchange 2007 on server which domain, domain name is and the user email addresses are  How should I change the smtp addresses in exchange server 2007 to reflect to instead of  please help.

Q: How to remove all records from Active Directory and Exchange 2003 system manager if the new Exchange server 2007 is Irreversible destroyed and cannot be recovered? A new instance of Exchange 2007 Server will be installed.

Q: I am migrating to exchange 2007 with two CAS servers with load balancing  my question is I created a customized theme and logon with my companies logo but how do i make sure both CAS servers give out the corect page. I copied all the files on both CAS servers C:\Program Files\Microsoft\Exchange Server\ClientAccess\Owa\\themes

Q: I need the OPATH of this recipient filter (&(&(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(!(homeMDB=*))(!(msExchHomeServerName=*)))(&(objectCategory=person)(objectClass=user)(homeMDB=CN=Chn mailbox store 1 (CHNSRV001),CN=First Storage Group,CN=InformationStore,CN=CHNSRV001,CN=Servers,CN=First Administrative Group,CN=Administrative Groups,CN=quadraorg,CN=Microsoft Exchange,CN=Services,CN=Configuration,DC=quadra,DC=local))(&(objectCategory=person)(objectClass=contact))(objectCategory=group)(objectCategory=publicFolder)(objectCategory=msExchDynamicDistributionList) )))). Thanks in advance

Q. I know that Microsoft now supports the configuration where Outlook 2007 is installed on the same server where Exchange 2007 is running on Windows 2008 as per Is this also true for scenarios where Exchange 2007 is installed on a Windows 2003 server?

Q: I need the OPATH of this recipient filter :(&(&(&(& (mailnickname=*) (| (&(objectCategory=person)(objectClass=user)(|(homeMDB=*)(msExchHomeServerName=*))) )))(objectCategory=user)(facsimileTelephoneNumber=1)))

Q: One of my admins deleted a users AD account prior to deleting the users mailbox (Exchange 2007), now were unable to remove that users mailbox. What steps if any need to be done to correct this?

Q: We have users accessing there mail from OWA with a disclaimer . We noticed that the body of the message is in chinese but the disclamier works.
ex: 䠼䵔�楤㵲瑬㹲䠼䅅㹄㰊�䅔栠瑴⵰煥極㵶潃瑮湥

Q: How do determine why/how resource mailboxes stop autoprocessing reservations? They work for a few weeks then stop working and I must run the shell script again.

Q: My company wants to make emails to our Board of Directors secure.  One way to do this would be to use a secure email service, but we want to keep the email in house.  Therefore what we want to do is give internal email addresses to all the members of the board and have them check our mail system (securely) for any communications.  Obviously the problem with that is that they will not frequently check our email system if at all.  Further, we don't want them to use any method other than webmail to ensure that confidential information does not leave our network.  Therefore what we want to do is send them confidentail emails to their internal email address and then have Exchange 2007 automatically notify them that there is a message waiting.  We see that we could use a transport rule to forward the email, but we don't want them to actually get a copy of the email, just a canned message that says - "You've got mail waiting at your internal company account, click here to log in to webmail."

Q: How can we have/show/display “Smith, John (x1234)� internally, but display “John Smith� externally (outgoing external e-mails)?

Q: We are in the process of upgrading our 600 customized address lists to exchange 2007. I cant seem to use nested groups as recipient filter, the return values are groups and not the members of those groups. How can i get the nested group members as the recipientfilter ? the one liner i am trying is as follows: set-addresslist "\School A- 001" -recipientfilter {memberofgroup -eq ""}

Q: Is there a command or utility to print / export a list off all reciveiving email addresses and not just the domains on an Exhchange 2007 server?  

Q: Is there any way of replicating 'plussed' addressing (a-la Linux) in Exchange 2007.  On the Linux platform users could create a random email address (ie. by adding a 'plussed' (ie. +fishlist) to his normal email address (ie.  When the server processed an incoming mail the mail addressed to the 'plussed' address would be delivered to the inbox as normal (this part Exchange 2007 seems to do just fine)... but if the user had created a folder within his IMAP folder structure with a matching name (ie. fishlist) the email would be automatically delivered by the server into that folder rather than the inbox.   Was always a great solution for mailing list subscriptions, 'disposable' email addresses... and the nice thing being that it required absolutely no configuration by the user nor the admin (except the user creating a folder) and has the added benefit of not using up a whole bunch of the user's allocated 'rules quota' on the server.  I'm going into withdrawal without having this in Exchange... would LOVE to be able to replicate it.    Essentially all that needs to happen is look at the recipient address of every message that is to be delivered locally to the message store, if the email address contains a + sign then try to deliver the message to a folder within the recipient's mailbox comprised of whatever text is between the '+' and the '@', if that folder doesn't exist in the user's mailbox then just deliver to their inbox as normal.  Seems like it should be sooooo simple... but that probably means it's insanely hard or impossible :-)  Can fudge it with many client-side rules... but one single global server-side one would be amazing.   Thanks!!!!

Q:  I need to have a transport rule that filters outbound mail for a phrase in the subject line, and then routes the email to a smart host.  I see no way of doing that with the canned transport rules on the HT.  So, I am assuming I need to have a custom transport agent.  If I have the send connector setup and ready, is this a doable scenario from within the confines of the custom transport agent concept?  No, I am not a scripter or programmer, just trying to get a feel for this so I can have one of our devs tackle this.  TIA.

Q: Custom routing agent on two hub-mode servers.  Mail that originates on one server destined for the second server does not trigger any routing events on the receiving server, only on the originating server.  Why is that and how do I get those events on the receiving server?

Q: You provided a powershell script that prints out usercount as well as used space on each database. This is nice, but also takes quite a while to run. I figured out that it is usercount that slows this script down. Isn't there another possibility of counting users per datastore? I need this information quite fast, since it will be used to decide on which datastore a new user shall be created, but running this script in our environment ( > 200 datastores, more than 1000 users on each) takes quite some time to finish.

Q: Exchange 2003 used to specify the exact mailbox for which message delivery failed  when sending a message to a unix distribution group. Exchange 2007, on the other hand generates an NDR for sender stating that delivery of message to entire unix distribution group failed. Nevertheless, the message was delivered to all active users in the distribution group and only failed for some accounts that belong to ex-employees. Is there any configuration settings that we can modify to change Exchange 2007 behaviour. Instead of user thinking that his message failed to be delivered to all the unix distribution group, we want exchange to specify which mailbox couldn't be found. We receive frequent calls from users worried that their messages are not being delivered.

Q: Is there a powershell command that allows admins to disconnect mapi connections for certain users? In Exchange 2003 we had to use TCPview or something else, but it was possible to view all connections and terminate those of particular users. I need to know if there is a powershell command to do this in 2007. Thanks!

Q:  I'm running Exchange Server 2007 SP1 on Windows Server 2003 R2 SP2.  When creating a new message in Outlook Web Access, the Global Address List only displays the first 100 contacts (in two pages of 50).  Why is this, and how can I make the whole GAL accessible?

Q: I have migrated our company mail system from Exchange 2003 to Exchange 2007 using the move-mailbox powershell cmdlet with the -allow merge option. This sucessfully pushed all mailbox items across from the old system to the new system. Problem is the old system had x3 meeting rooms defined which do not exist on the new server (or rather they do, but with different object id's). Now all users have their old recurring appointments in their personal calendars and are unable to cancel/delete them as it cannot contact the old room calendars. Is there a  way to remove these orphaned appointments at all ? Thanks

Q: I have a call centre management server that pulls email from exchange 2007 using POP3. This polls every 5 mins to retrieve mail so these mailboxes should only ever have a couple of emails in them. is it possible to use getmailboxsize with an IF statement so that if a mailbox has over a certain amount of items the script wil send an email to an administrator indicating a problem with the service that polls the exchange.

Q: I am trying to upgrade an existing exchange 2003 environment to exchange 2k7, but setup fails with the following error "exchange organization name is invalid, message is not a valid organization name", is there a safe tool or method that i can use to edit the exchange organization name without having to uninstall the exchange 2k3 and do a fresh install of exchange 2k7?Thanks in Advance.

Q. I just took over as the admin for a small network and we are running Exchange 2007. We are needing to look at a certain employees emails for anti-company content that they believe is there.  I have gained access through Outlook, but it appears that they have done a pretty good job of deleting the emails in question as I cannot find anything that matters in the Restore Emails tool inside of Outlook.  The dumpster is active on all of our machines and Exchange is set to keep deleted emails and mailboxes for 30 days.  So, how can I retrieve deleted emails from inside the Exchange environment? Thanks in advance because I have been searching for several hours now... *sigh*

Q. I need create 3 customs alias for my company 1) 2) name.<code> and another 3) name.<code> The first one we create using policy, the second we create manualy because the code. how can i create the 3 with custom policy. This code is unic for wich user and is not in AD ? tnks :D

Q. We migrated to Exch07 last year from Exch 03. We had both Exch 03 and 07 servers in place during the migration. As part of the migration, we moved the OAB generation to one of the new Exch07 servers. After the migration was complete, we took down the connectors and decommissioned the old Exch servers. They are still in use as DCs, but no longer have Exch services running on them and are not 'seen' by the new Exch07 environment. We recently tried to do a bulk update to the OAB to update all of our user's contact info in AD that was edited, and got this error: Database "fpainc.local/Configuration/Deleted Objects/Public Folder Store (FPMAIL1) DEL:76c75b8b-1b7a-47c0-a6df-f05424b3e3c9" was not found. Please make sure you have typed it correctly.
FPMail1 is the old Exch03 server that was originally the OAB generation server. All the Public folders were moved to a different server. It looks like there is somehow a remnant of the old setup stuck in AD, but we aren't sure how to clean that out. Any suggestions? Thx SJ53

Q: We currently have CCR in place. Each node of the mailbox server is attached to a seperate SAN. The seperate SANs are being replaced by a single SAN. Is it possible to reconfigure from CCR to SCC?

Q: I have Exchange 2007 and Sharepoint 2007 on the same box. Exchange works fine and can send/recieve email via the internet. SharePoint however cannot relay emails through Exchange. How do I fix this ? Any help would be greatly appreciated !



From boe - 11/3/09 10:10 AM


set-allvdirs  for exchange 2010?


 Can you tell me if there are any changes for Exchange 2010?

From ids - 7/23/09 3:18 AM



I wnat to masquerade my domain abc.loc  to  on my internally running exchange server.

From bbcompent1 - 6/15/09 11:33 AM

I have three remote users using MS Outlook 2007 SP2 and connecting to MSExchange 2007 SP1.  The users cannot add/edit/delete anything in public folders however they get their email just fine.  I tried using my account from home and everything worked fine for me.  I'm not finding anything wrong with their configs.  Any ideas?

From jeroen - 2/17/09 4:47 AM

I am writing a custom Transport Agent, but i notice only external mail are processed, how do i enable the agent for all mail even outbound and internal ?




From EvanD - 11/8/07 9:48 PM

Dimitri asks: "not really sure how to ask a question.."

Dimitri - Easiest way to add a question is to sign-in and "edit" the page, adding your question to the bottom of the "not yet answered" section.

From dimitri - 11/7/07 11:53 AM

test.. not really sure how to ask a question..

See Also