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

How do I get a report or list for mailbox permissions in MS Exchange 2007

On the MS Exchange 2007 server Management Console, when right click on a mailbox in the Receipent Mailbox list, there are two permissions: Manage Send as Permission, Manage Full Access Permission. And in the properties of a mailbox - Mail Flow settings - Delivery Options Properties, there is a property that Send on bahalf - Grant this permission to.
how can I get a list or report of mailboxes that are set these permissions.
0
certuran
Asked:
certuran
  • 3
  • 2
  • 2
3 Solutions
 
gupnitCommented:
Hi,
Simplest solution is use free trial of Quest MessageStats or Reporter for the information
Else you will need to run piped Powershell Scripts
Thanks
Nitin
0
 
Mahmoud SabryCommented:
msabry06:
if you need the permission that XXX@domain.com has for any another user mailbox, then you can try the following from the exchange management shell

Get-Mailbox | Get-MailboxPermission -User XXX@domain.com | fl identity,user, accessrights

this will give you alist of all mailboxes that XXX user has full access
0
 
certuranAuthor Commented:
Thank you, actually I need this for all users, not only XXX user.
0
Easily manage email signatures in Office 365

Managing email signatures in Office 365 can be a challenging task if you don't have the right tool. CodeTwo Email Signatures for Office 365 will help you implement a unified email signature look, no matter what email client is used by users. Test it for free!

 
gupnitCommented:
Hi
Use Get-Mailbox | Get-ADPermission | where {($_.ExtendedRights -like “*Send-As*”)} | FT -Wrap
Let me know
Thanks
Nitin
0
 
Mahmoud SabryCommented:
you can try the following commands

First
$allusers=get-user | Where-Object {$_.recipienttype -eq "UserMailbox"}

then

Get-Mailbox | Get-MailboxPermission -User $_.allusers | fl identity,user, accessrights


0
 
certuranAuthor Commented:
dear qupnit, Quest is a good suggestion and the command ( Get-Mailbox | Get-ADPermission | where {($_.ExtendedRights -like “*Send-As*”)} | FT -Wrap ) worked.

dear the commands (Get-Mailbox | Get-MailboxPermission -User XXX@domain.com | fl identity,user, accessrights) and ( Get-Mailbox | Get-MailboxPermission -User $_.allusers | fl identity,user, accessrights ) worked. But this ($allusers=get-user | Where-Object {$_.recipienttype -eq "UserMailbox"}) has given error.

I post the result by putting the >xxxxx.txt at the and of command. Is there another way to transfer the results to the excel file.

0
 
certuranAuthor Commented:
Only problem is the results are text. To convert them a table structure requiring processing text files. But the results are matching what I wanted.
0

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

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