Articles & Videos



Exchange is the server side of a collaborative application product that is part of the Microsoft Server infrastructure. Exchange's major features include email, calendaring, contacts and tasks, support for mobile and web-based access to information, and support for data storage.

Share tech news, updates, or what's on your mind.

Sign up to Post

I have a problem with my Exchange Server 2013. I need to find a solution for this situation, but i can not find that on technet or etc , Only similar problems.

 220 OPEN 25 Microsoft ESMTP MAIL Service ready
 EHLO Hello []
 250-SIZE 104857600
 250 2.1.0 Sender OK
 250 2.1.5 Recipient OK
 354 Start mail input; End with <CRLF>. <CRLF>
 Subject: You're dismissed!
 250 2.6.0 <826 @> [InternalId = 963, Hostname =] Queued mail for delivery

With use telnet 25 and trying send email out of the server
 to external RCPT (example, telnet said 550 5.7.1 Unable to relay, thats OK.

I need a fixed problem with sending email via my SMTP for accepted domains.

Simply MAIL FROM: RCPT TO: must be authenticated too, same as sending out email from server-accepted domains.

Now you could send your email to your employee ( but employee rcpt email from Its realy big securuity problem.

Revamp Your Training Process
Revamp Your Training Process

Drastically shorten your training time with WalkMe's advanced online training solution that Guides your trainees to action.

Working on a script that creates an o365 user via powershell and it's breaking when I try to append or combine text inputs to make new variables.

The following is supposed to take the inputs from the textbox input '$o365UserFirst.text', '$o365UserLast.text' and merge them into a $displayname for use later, then take the textbox input '$o365useralias.text' and add the domain at the end for use later. Then finally it uses the text inputs to make a new mailbox, but it errors out with a "Cannot bind argument ot parameter 'MicrosoftOnlineServicesID' because it is null" error. For some reason the first bits appear to be creating empty variables. This obviously isn't the entire script, but just the broken part.

             $displayname = ($O365UserFirst.text + " " + $O365UserLast.text)
            $O365UserEmail = ($O365UserAlias.text + "")

            New-Mailbox -Alias $O365UserAlias.Text -Name $O365UserAlias.Text -FirstName $O365UserFirst.Text -LastName $O365UserLast.Text -DisplayName $displayname -MicrosoftOnlineServicesID $0365UserEmail -Password (ConvertTo-SecureString -String $O365UserPassword -AsPlainText -Force)
            $Results.AppendText("User Mailbox Created... Continuing Script")
I have a exchange 2010, hybrid to exo 2013/office 365.  

I created an alternate authoritative domain in Office 365 only, not on-prem in 2010.

I'm trying to create a shared mailbox in exchange online but am not having much luck getting it to work, granting full rights.

I ran through this process to convert to a mailbox, then created and on prem object, change the exchangeGUID and did a sync.  It did not sync with Azure however, or read "Synced with Active Directory." in step 5.

Any idea's on this?  Do I need to create the domain and/or OU structure on prem for this to work?
can someone provide assistance with this script, we need to update this script to use an "input.csv" file  

we are trying to export all the groups for the users on the input.CSV file. this script works for a single

$Groups = (Get-ADPrincipalGroupMembership -Identity usera | Select-Object -ExpandProperty name) -join ','

get-aduser usera -properties memberof,samaccountname,givenname,surname | select samaccountname,givenname,surname, @{name="Groups";expression={$Groups}} | export-csv "c:\temp\ADUsers.csv" -Delimiter ";" -NoTypeInformation -Encoding UTF8

Open in new window

Have a SBS 2011 , with Exchange 2010.
Setting up new pc's with Office 2016 that only support autodiscover set-up.
Have a certificate
Made a DNS cname record ; ->

Autodiscover setup i Outlook now works but gives waring on every startup (of Outlook).
Stating that there is a missmatch between the certificate ( and the server it connects to ( Which I understand. There is a missmatch..

So, was hoping to get around this without buying a new multi-sub-domain certificate.

Found a workaround:


4.      Click the Edit menu, point to New, and then click String Value.
5.      Type the name of the HTTPS server to which AutoDiscover can be connect without warning for the user, and then press ENTER. For example, to allow a connection to, the first String Value (REG_SZ) name would be as follows:

here I added (and +, when it didn't work) without any luck.

Outlook works (send and recive mail) even if I let the warning stay open, but would like to get rid of it.

- Only 3 pc's connected to domain.

I am going to migrate public folders from exchange 2010 to my new exchange 2016. I did not migrated my users yet, so my question is: If i migrate my public folders first, will users ,that are still on exchnage 2010, still be able to use public folders, or it will be locked for them.
Or for the best practise , i have to migrate all my users to new environment and after that migrate public folders.
In fact i want this public folders to work either on my old mail server, and my new mail server too.

Thanks in advance
Apologies for the question, it's a very odd scenario which is hard to summarise into a short question.

The user is part of a distribution group but didn't want all the emails from that group to clutter up his inbox so he has a rule set which will divert any traffic from that group into a separate folder within his inbox.

When an email is sent to the distribution group and he is CC'd on said email, it will go straight to the separate folder and a copy won't appear in his Inbox. No matter which way the email is sent whether it is directly to the user with the distribution email address CC'd or whether it is directed at the distribution email with the user CC'd.

In short, the user wants emails to go to the Distribution Group's folder but he also wants the ones which he is CC'd in to stay in his inbox.

Is there a way which the user can keep his rule and still receive emails where he is CC'd in?
I have two  2016 Exchange servers. Ex2916-1 and Ex2016-2.
I have moved my DB's on Ex2016-1 to another drive (E: drive) as well as the log files.

I want to create a DAG between 2016-1 and 2016-2.

When I go to create the DAG, I don't see an option to choose the path for the replicated copy. Will my replicated copy automatically go to the E: drive path on Ex2016-2 or will it go to the default path Exchange usually creates DB's on the C: drive?

Hi people,

Can anyone here please review my Exchange Server PowerShell below to do the mailbox migration from one Exchange Server called PROD-MBX14 into PRODMBX22-VM and then send the email out for any status complete or error ?

New-MigrationBatch –Local –Name PROD-Migration CSVData ([System.IO.File]::ReadAllBytes("C:\TEMP\Group1_Migration.csv")) –TargetDatabase SVR1-DB01, SVR1-DB02, SVR1-DB03, SVR1-DB04  -Autostart -AutoComplete
Start-MigrationBatch –Identity PROD-Migration
Complete-MigrationBatch PROD-Migration

Open in new window

In the .CSV C:\TEMP\Group1_Migration.csv, there are 688 lines of unique email address per line that is running in the old mailbox server.

What I have done manually is to select all of the mailboxes DB in the new server PRODMBX22-VM called:

But how do I do it using the script above and then executing it with the scheduled task to start the migration in the batch of 10, and then move on to the next one again?

The reason I do it 10 by 10 is that the Exchange server is running out of memory if I do it more than 10.

Thanks in advance.
Hi all,

For some time now I've been experiencing severe issues with our Exchange 2016 Servers, which are set up in coexistence with 2010 at the moment for migration. Moving mailboxes to 2016 is no problem at the moment, but since updating to CU 4 and .NET 4.6.2 (and on some servers CU 5 as well) I am unable to run even a simple set- or enable-mailbox command on those 2016 servers. Some example commands I try to run are:

Set-Mailbox "sttetest2010" -ThrottlingPolicy "limitrecipientrate5000" (this is an Exchange 2010 hosted mailbox)
Enable-Mailbox "sttetest2016" -Database "MAILDB06" (this is an Exchange 2016 database on the same server - EX06 - I ran the command on, for an existing active directory account "sttetest2016")

The error I get when running those commands always is:

Processing data for a remote command failed with the following error message: [ClientAccessServer=EX06,BackEndServer=ex,RequestId=79c44d8e-737c-418b-93da-7ac2d12acdd5,TimeStamp=19/06/2017 11:36:42] [FailureCategory=WSMan-Oth
ers] For more information, see the about_Remote_Troubleshooting Help topic.
    + CategoryInfo          : OperationStopped: ( [], PSRemotingTransportException
    + FullyQualifiedErrorId : JobFailure
    + PSComputerName        :

I get this sort of message on every Exchange 2016 Server I have, regardless of CU version. I've been doing some searching and digging into this, uninstalled .NET 4.6.2 and reinstalled …
Optimizing Cloud Backup for Low Bandwidth
Optimizing Cloud Backup for Low Bandwidth

With cloud storage prices going down a growing number of SMBs start to use it for backup storage. Unfortunately, business data volume rarely fits the average Internet speed. This article provides an overview of main Internet speed challenges and reveals backup best practices.

Exchange 2016 on Server 2012 R2.

Exchange is working fine.

Mobile users, all on iPhone, can connect to the Exchange Server for mail when they are off site, but not while on site & connected to the LAN Wi-Fi.

If they turn Wi-Fi off, they connect (obviously via cellular)

Why can they not connet through the LAN Wi-Fi?
I have already changed the cache to include all items in Outlook 2016. However, only 1 yr of emails are kept.

Any idea ?

Hi guys

we have a root domain and a child domain. The Exchange 2010 is used in the child domain, but the MS Exchange Security Groups are located in the root domain.

When I try to powershell this command "Get-RoleGroupMember "Mailbox Import Export" I get an error message "the requested search root 'PARENT.DOMAIN/MICROSOFT EXCHANGE SECURITY GROUPS' is not within the scope of this operation. Cannot perform searches outside the scope 'CHILD.DOMAIN'.

If I try to set ADServerSettings - ViewEntireForest $True I get the message "The operation could not be performed because object 'mailbox import export' couldn't be found on DCX.CHILD.DOMAIN"

So, what's the catch ?

Thanks in advance.
To recreate a Exchange EDB file, can I simply dismount it in Exchange console, physically remove the database and then remount it such that it will create a database and log file again by itself ?

I want move DAG offline
Suppose I have two site a,b
Site a and b have DAg and witness server ,  I lost connection between them as we know witness is active in site a and  passive in site b

I want move DAG in site b that can I use them email .

Site a it work fine because witness is there

Performing an Exchange 2003 o 2010 migration.  I have switch mail flow from EX2003 to EX2010 in coexistence.  Mail seems to be working correctly, but I am getting the following error now on the EX2010 server:

The following fatal alert was received: 46.
Event ID: 36887

I have only moved a few mailboxes over to EX2010.  I am getting certificates errors on Outlook Web Access, but can still log on and get mail.  The error searches I have found so far says it an issue with SSL.  I have a SSL certifcate installed on EX2010 and exported it on to EX2003.  I purchase this new certificate from the request I created on EX2010.  Anyone have any solution ?
I am still not the greatest 365 so please base with me. We are setup in  hybrid mode for our pilot. Using a test account that was sync was moved to the cloud I then for kicks deleted the onprem remote mailbox in exchange. When I look in o365 under mailboxes I not longer see the mailbox and do not see it listed under deleted mailboxes. I did try to recreated a "user mailbox" for the same user but this cause sync errors as expected.

***Again I was doing this testing for my own knowledge.***
1) IF a remote mailbox is deleted is the cloud mailbox deleted as well?
2) Where can I see where ADConnect places are quarantined attributes / account that have duplicate attribute values?

I am migrating Ex2010 to Ex2016. They are running in co-existance mode right now.
This morning I changed the DNS settings to send my mail to the Ex2016 server.
Outlook and OWA are working fine, but users on phones/tablets are telling me that their devices keep asking for passwords and then don't accept them.
Any ideas?
After a dirty shutdown which was resolved, all users are finding that Outlook web mail as well as their phones are no longer immediate. Where mail used to populate immediately, now, every time they open their mail enabled device or access Outlook web mail, it shows the last time all mail was downloaded and takes some time to update to current.

The user checks their mail at 10am and sees the mail to that point. The user then checks their mail at 3pm and for a few moments, only sees the mail from 10am while the message (downloading mail) is displayed on the web access or the phone. after about a minute, all mail is showing up to date.

Is there a setting that I should be looking at to get users to see their mail in real time as it comes in? Thank you.
Exchange 2013 running on Exchange (Standard) 2013.
Free eBook: Backup on AWS
Free eBook: Backup on AWS

Everything you need to know about backup and disaster recovery with AWS, for FREE!

I have a question on page file setting on Exchange server. Recommended pagefile is 32GB+10MB for more than 32GB memory system based on the link below.

What is the minimum has to be ?
I understand ExMerge is the tool to export 2003 mailboxes, but it has a 2GB limit?
I have a 14GB mailboxes to export.

I have a Windows 7 32bit with Outlook 2007 and Exchange 2007 32bit management tools
I can use Export-Mailbox against an Exchange 2007 server to export to PST.

Could I use this setup to export mailboxes from Exchange 2003 ?
Or how else could I export a 14GB mailbox from Exchange 2003 ?

Hello i have a sheet and i want to have a column that says if it is approved or not but if i click approved, i want all the other options to all automatically say unapproved. Is there a formula for this? I tried doing and IF formula but it kept coming back to me saying this is circular.

I have an old SBS2008 server that I would like to export the PST files using Powershell.  
I understand the way to achieve this is to use a 32bit OS and then install only the management tools from the Exchange2007 installer.
Choosing file:  E2K7SP3EN32.exe
(it seems to me only the SP2 and older will not install on Windows 7)

The OS is Windows 7 Pro SP1 32bit
Joined to Domain and logged in as a domain admin
Office 2007 Pro is installed and updated to SP3

The issue I have is that the installation of the management tools fail - see screenshot
The error does not give any specific infomation, however it does log something in the application log - see screenshot

I have tried running the installer with and without admin rights
I have disabled/enabled UAC
I have tried another domain admin account

After a few hours of trying, I now need to ask for your help.

Ideally i want to stay with the Windows 7 machine rather then finding an older vista or xp machine (I've thrown most of them away!)

Thanks for your help

I am looking to calculate Ideal CPU core and RAM, for a VM which can host up to 5000 Mailbox.

Also, any suggestion from anybody, who have Exchange Mailbox role virtualized in their environment, and what is your configure which is working satisfactorily.
Hello Expert,

I'm new to Excel VBA and would like to reach out for your help with your expertise.

I copy and paste a VBA from Expert Exchange into my workbook Visual Basic Editor as attached as following:
Developer--> Visual Basic--> Module1.

How can I run it?  Please help.







Articles & Videos



Exchange is the server side of a collaborative application product that is part of the Microsoft Server infrastructure. Exchange's major features include email, calendaring, contacts and tasks, support for mobile and web-based access to information, and support for data storage.