Creating a Distribution group in Exchange 2007 and adding external email address. Will this work?


We use Exchange 2007.I have been asked to create a mail group for 100 external email addresses, like yahoo mail, Gmail etc.

I have now created a distribution group, which appears in the GAL.

If I go to Exchange-Recipient Configuration
Right click the distribution group properties.
Click Email addresses- and add all the 100 email addresses and say OK.

Firstly will this work as a valid distribution group for all the 100 email addresses if staff from our organisation send email to this distribution group.

Secondly will the email address appear in the GAL.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Will SzymkowskiSenior Solution ArchitectCommented:
If you want to add external eamil address to Exchange and have them visible to all users do the following...
- Create the Distribution Group (as you have)
- Create individual contacts for each external email address
- Add the Contacts into the Distribution Group you created

This is the only way this will work.


Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Nick RhodeIT DirectorCommented:
Yes, you and if you did not want it to appear you would hide it from the exchange GAL in the properties.  Also anyone in that list will get the email so if an internal user sends to that list all 100 would recieve it.
lianne143Author Commented:
I have been given only the email addresses, not the names of the email recipient.
This 100 user will be changing every year.
Only 5 people in our organisation will be using this distribution group.
Will it be a problem if I create this mail distribution group on all the 5 users  outlook client.

Big Business Goals? Which KPIs Will Help You

The most successful MSPs rely on metrics – known as key performance indicators (KPIs) – for making informed decisions that help their businesses thrive, rather than just survive. This eBook provides an overview of the most important KPIs used by top MSPs.

Nick RhodeIT DirectorCommented:
In all honesty is probably a less hassle vs consistantly adding new external contacts in AD then mail enabling them and adding them to the distribution list.  I would honestly outsource something like that for a low rate just to reduce the headache but if its only 5 users thats not to bad.
lianne143Author Commented:
I am not clear  with outsourcing , can you please explain in more detail.

Will SzymkowskiSenior Solution ArchitectCommented:
You can have the individuals create local distribution groups and then have 1 person export them and send them to the other 4 users that need them.

Doing this from AD advantages would be centralized management, and no end user interaction.

If you have a list of all of the external email addresses you can simply create a PS script to create the new contacts and associate them with the Distribution group.

If you need assitance with this let me know.
lianne143Author Commented:
That would be very helpful  and please send me a PS script to create the new contacts and associate them with the Distribution group.

Will SzymkowskiSenior Solution ArchitectCommented:
The below PS Script will create a new mail contact and put the new contacts in an OU called "External Contacts".

You need to construct your CSV file with the following heading...

DisplayName       ExternalMail
Tom Brady     
Sam Smith     
So on...

$Userlist = Import-Csv "c:\yourCSVhere.csv"
$Userlist = foreach ($User in $Userlist) {
New-MailContact -Name $User.Displayname -ExternalEmailAddress $User.ExternalMail -OrganizationalUnit "External Contacts"

Open in new window

If you have a specific OU you want to put the contacts in the replace "External Contacts" with your OU name.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.