Solved

Bulk Add E-mail Address to Existing Mailbox

Posted on 2010-08-25
10
845 Views
Last Modified: 2012-05-10
I have about 450+ existing mailboxes and we need to add a new email address to every user.
Instead of doing manually one by one is there some utility that can do this in bulk?

I need the email address to be the default for most all, but some users will only have it as an extra SMTP address.

I tried ADModify with no luck, as it errors out when I try to make the address Primary.

Any other options?
0
Comment
Question by:daniel_smith
  • 5
  • 4
10 Comments
 
LVL 11

Expert Comment

by:TheGorby
ID: 33525336
Well I'm using Exchange 2003 and that's what my screen shot is from, but I would assume that you can change your recipient policy in 2007 just as you can in 2003? Once you update the recipient policy then it should add the entries and set the primary address, if so desired.
ss1.bmp
0
 
LVL 2

Expert Comment

by:dandickens
ID: 33525363
to clarify, when you say 'add a new address' do you mean an SMTP address for every user from a different domain?  
If mail for multiple domains is being accepted on an Exchange computer, then the Default Recipient Policy must contain all domains. To configure an Exchange computer to receive mail for multiple domains:
1. Start Exchange System Manager.
2. Click to expand the Recipients container.
3. Click Recipient Policies.
4. Open the properties of the appropriate policy that is displayed in the right pane.
5. Click the E-Mail Addresses tab, and then add any additional Simple Mail Transfer Protocol (SMTP) addresses that you want the Exchange-based computer to host. For example, to add a new SMTP mail domain, follow these steps: a. Click New, click to select SMTP Address, and click OK.
b. In the Address box, type the at sign (@) followed by the name of the SMTP domain.

For example, to accept mail for Contoso.com, type the following in the Address box, and then click OK:
@contoso.com

6. Your new address space is now listed on the E-Mail Address tab. To enable your new address space, click to select the check box next to the address that you created, and then click OK.
0
 
LVL 5

Author Comment

by:daniel_smith
ID: 33525621
To TheGorby: I am using Exchange 2007 and there is not a Receipiant Policy like that in it.

dandickens: we have multiple domains now, I need to add a new SMTP address to EVERY user, some it will be primary some it wont be.
Your instructions are not for exchange 2007, just as TheGorby suggested, great idea just not the same for exchange 2007
0
 
LVL 11

Accepted Solution

by:
TheGorby earned 500 total points
ID: 33525725
Exchange 2007 is different, good to know! I think this article is exactly what you're looking for:
http://www.msexchange.org/articles_tutorials/exchange-server-2007/management-administration/managing-email-address-policies.html
 
0
 
LVL 5

Author Comment

by:daniel_smith
ID: 33525832
That will ALMOST get me there.
But that will make everyones new SMTP address default which wont work.

Very close.
0
What Should I Do With This Threat Intelligence?

Are you wondering if you actually need threat intelligence? The answer is yes. We explain the basics for creating useful threat intelligence.

 
LVL 11

Expert Comment

by:TheGorby
ID: 33526004
The users whose new address will not be their default/primary address, are they in a different OU or domain, or do they have any common characteristic that distinguishes them from the users whose new address will be their new default (or vice versa for the users mentioned in the latter)? If so you should be able to create 2 separate policies, one that changes the default address and one that doesn't, and have them apply to the users you want using filters.
From that same article:
"You can now be a bit more selective when defining your target group by using the filter and selecting one or more conditions"
Other than this I guess that's about all I have to offer, I don't have access to an Exch07 machine at the moment.
0
 
LVL 5

Author Comment

by:daniel_smith
ID: 33526023
I didnt see an option to make the new address default or not in those steps. So would their location matter? Wouldnt everyone get it defaulted?
0
 
LVL 11

Expert Comment

by:TheGorby
ID: 33526258
It would appear this is possible, this article explains things in much more detail:
http://msdn.microsoft.com/en-us/library/aa580723(EXCHG.80).aspx
 
0
 
LVL 11

Expert Comment

by:TheGorby
ID: 33526292
0
 
LVL 5

Author Closing Comment

by:daniel_smith
ID: 33531537
Although I cant use the Policy suggestion to get the results I need for this instance, it is very helpful for future problems that may come up.

0

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

Utilizing an array to gracefully append to a list of EmailAddresses
Disabling the Directory Sync Service Account in Office 365 will stop directory synchronization from working.
This tutorial will walk an individual through the process of transferring the five major, necessary Active Directory Roles, commonly referred to as the FSMO roles from a Windows Server 2008 domain controller to a Windows Server 2012 domain controlle…
To add imagery to an HTML email signature, you have two options available to you. You can either add a logo/image by embedding it directly into the signature or hosting it externally and linking to it. The vast majority of email clients display l…

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

18 Experts available now in Live!

Get 1:1 Help Now