• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 396
  • Last Modified:

Allow users to forward their email account from Outlook Web Access

We have many users that don't access their company issued email that often.  We want to give them the option to forward their email to a personal email account.  I can find in OWA where I can create a rule to allow them to do so.  However when I test it the emails don't get sent.  Is there  a setting that I need to change on the back end to allow them to forward their email by setting up a rule in OWA?
0
GSLElectric
Asked:
GSLElectric
  • 2
  • 2
1 Solution
 
suriyaehnopCommented:
You can set forwarding at mailbox server. Just create a mailcontact that reflect your user's personal email address. From Mailbox server, find the user and clik on Mail flow tab.
0
 
GSLElectricAuthor Commented:
I have over 350 users and I don't want to manage it for them.  I want them to have to login in to their account setup the rule and put in the forwarding email address.  That way when/if they change their personal email address they also need to make the modifications.
0
 
Leon FesterSenior Solutions ArchitectCommented:
In order to setup email forwarding, a (mail-enabled) Contact needs to be created in AD first, and Delivery Options modified to point to the Contact.

http://exchangepedia.com/2008/02/how-to-forward-mail-to-an-external-email-address.html
0
 
Leon FesterSenior Solutions ArchitectCommented:
OOPS reposting info...my bad
0
 
suriyaehnopCommented:
Are you running on Exchange 2007 or later. If yes, you can use the Exchange Management PowerShel to create a mail forwarding for 350 users. Here is what I did last time:

$Mbxs = Import-Csv C:\PS\SetForwarding_11.csv
foreach ($mbx in $Mbxs){

# To create a mail contact
New-MailContact -Name ('SK'+'-'+$mbx.alias) -FirstName $mbx.firstname -LastName $mbx.lastname `
-ExternalEmailAddress $mbx.contact -OrganizationalUnit $mbx.OU

do{
$Contact = Get-MailContact -Identity ('SK'+'-'+$mbx.alias) -ErrorAction SilentlyContinue
}While ($contact -eq $null)

# Set Mail forwarding with a keep copy option.
Set-MailContact -Identity ('SK'+'-'+$mbx.alias) -HiddenFromAddressListsEnabled:$true
Set-Mailbox -Identity $mbx.alias -ForwardingAddress $Mbx.Contact -DeliverToMailboxAndForward:$true



}

Open in new window

$Mbxs = Import-Csv C:\PS\SetForwarding.csv
foreach ($mbx in $Mbxs){
New-MailContact -Name ('SK'+'-'+$mbx.alias) -FirstName $mbx.firstname -LastName $mbx.lastname `
-ExternalEmailAddress $mbx.contact -OrganizationalUnit $mbx.OU

do{
$Contact = Get-MailContact -Identity ('SK'+'-'+$mbx.alias) -ErrorAction SilentlyContinue
}While ($contact -eq $null)

Set-MailContact -Identity ('SK'+'-'+$mbx.alias) -HiddenFromAddressListsEnabled:$true
Set-Mailbox -Identity $mbx.alias -ForwardingAddress $Mbx.Contact -DeliverToMailboxAndForward:$true



}

Open in new window

SetForwarding-11.csv
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

  • 2
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now