Creating email aliases for Domains for Windows Live

August 31, 2012 at 12:53 AMJoshua Harley
Update: wlalias 1.5 has been released!

So I recently switched from using Google Apps for your domain to the Domains for Windows Live (starting to think I have that named wrong). As part of the move I needed to be able to create aliases for my account ro receive all of my email proper. Ater a ton of searching I stumbled on a post that mentioned that while you can't create aliases through the web interface you can create aliases if you use their web application programming interface. Continuing my search I eventually found the API documentation and quickly whipped up a program that could communicate with the API to accomplish my goal and create aliases.

Fast forward about three weeks later and my best friend is needing to create aliases too, and quite a bit of them too from what I hear. Now, I originally wrote my tool for my use only (and one time use at that too) but I tried to modify it so my friend could use it without needing Visual Studio or any other programming tools. While it did launch, it didn't seem to work (which makes no sense) but after a bit of talking, and hearing his frustration on how hard this is, he convinced me to create a full blown utility program to help everyone manage aliases with Windows Live.

So, without further ado, I present to you the first alpha version of wlalias. Wlalias is a .Net Framework 4 application written in C#. It is completely open source and public domain, and is tentatively licensed under the MS-PL license. Basically, you're free to download it and make changes, but you cannot use it in any commercial project that makes money. This tool is something I am doing in my own time and I do not provide any warranty or guarantee that my tool will work. Hell, for all I know it could manage to blow up your computer - but, it wouldn't be my fault.

Currently only the listing of aliases has been done (it is the only non-committal operation out there I'm working with) and it can be downloaded right now for testing. For your viewing pleasure, I've included a censored screenshot of it listing my current aliases. Yes, for whatever reason, Windows Live lists my phone number as an alias.


Comments (13) -

I've been waiting for ages for something like this. Worked great, thanks!!!

It was working fine for a day or so. Now it just gives me errors, even though all information is correct. Seems MS changed something to prevent us from adding aliases?

Errors I get now:
Creating alias...The call failed with outcome: SoapException
An exception occurred too! (sorry): PassportError: Passport error.

Awesome tool.

Where can we find the API documentation - trying to figure out what else we could do with our Domains for Windows Live accounts ...

Anonymous: I'm working on an update to the tool to be a bit more descriptive in the error messages. The most common error has been trying to create a new alias for an address that's already in use by an actual account.

Aero: The documentation is available on MSDN under the Windows Live Admin Center SDK Reference at

Thanks Joshua!

Thank you for a great utility. I never understand why Microsoft don't publish these possibilities clearly. I was impressed that I have two domains and can alias between the two.

I have wanted the alias feature for years, thank you again.

Great tool!!
Do you have anything to add a domain alias also? So anything sent to would be redirected to

thanks a lot!


I have an account with 2 domains in it, and I was able to add as an alias on the account fine.  I think you just have to have registered both domains.

I'm getting "not authorized for this operation" on my own domain, but when I do it for an account I set up for business it works fine.  Any thoughts?

I have this problem:
Creating alias...The call failed with outcome:
Error 1004: Not authorized for this operation.

What happened?

There are a couple things that could be going on. First, I recommend you check out the application's site at and see if any information there helps you with your problem.

Off the top of my head some things you can check are:
- Make sure you've validated your Microsoft Account (meaning it has a phone number for backup and such).
- Make sure the user you're signing in with can administer the domain (meaning it can log in to
- If you have two factor authentication, you'll probably need to create an application specific password.

Good luck and let me know if you're able to get it fixed!

When I try to load to application it immediately closes.  Any ideas?  I have .net framework installed.  

Keith, the application is a command line program, meaning you'll need to open the command prompt to use it. There's a quick getting started section on the wlalias homepage at and the full documentation is at

Hope that helps!

Add comment