Comparing mailboxes?

greetings,
does anyone know if there's a utility or method to compare 2 mailboxes in mail.app?
i've been importing some older mailboxes from eudora. in 1 case, i imported the mailboxes with 2 different methods and got different results. i used eudora mailbox cleaner which does a good job of reattaching the attachments and preserving some of the metadata. i repeated the import just using mail.app importer. mail.app did not include any attachments, but it resulted in more mail messages than the version eudora mailbox cleaner created.
what i'm hoping to do is find a utility that can compare the mailboxes and show me what is in only 1 of the mailboxes... it seems like a longshot that there is such a utility since this circumstance is probably not very common. but i figure it doesn't hurt to ask...
i was think that if there is a way to export the mailbox message list (toc in old eudora terminology) to a text file, i can use something like diffmerg to compare the results. that would help me see what is different in the 2 copies of the mailboxes...
so does anyone know if there's a way to just export the list of messages in a mailbox from mail.app?
i have about 18 years of eudora mailboxes or more... though i do archive some mailboxes, i'd still like to have them all in the right format for mail.app for the occasions i need to search for something... believe it or not, i do need to refer back to things from the 90s sometimes...
thanks for any suggestions...

The only way I know of to do what you want is to break up the transfer into manageable pieces. Export, say, 100 messages and import them. If that works, go on to the next 100. If it doesn't work, you have a much better chance of figuring out which messages are missing.

Similar Messages

  • Exch2010: User mailbox changed to Shared Mailbox

    [apologies for posting in the Exch 2013 section - the drop down did not show legacy exchange forum categories!]
    I recently migrated from Exchange 2003 to 2010. Mailboxes were moved and showing in EMC as 'User Mailbox'. All good. 
    Now, two weeks later, around 10 of the 60 mailboxes are now showing as 'Shared Mailbox' and I'm not sure why, or how this changed.
    There is no pattern to why some users have been converted, they are a mixed bag of staff. I have compared mailbox permissions and send as permissions with 'User Mailbox' types but can't see any difference. The users affected have not reported any issues
    to me. 
    What would cause this to happen? I am keen to convert back to User Mailbox type but want to be sure this doesn't happen again.
    Thanks

    Hi,
    The issue is odd. I recommend you check event log to see if there is any clues. Maybe someone converted user mailbox to shared mailbox.
    When you run the Set-Mailbox -Type Shared command to convert user mailbox to shared mailbox successfully, this operation will be logged.
    Open Event Viewer, locate the path: Applications and Services Logs -> MSExchange Management, check if there is related event.
    Best regards,
    Belinda
    Belinda Ma
    TechNet Community Support

  • Getting OU of users into CSV created by script

    Hi.
    I've found this script that let's us analyze mailbox Growth over time.
    http://gallery.technet.microsoft.com/scriptcenter/Generate-report-of-user-e4e9afca  (script shown below)
    But I need to add the OU of the user to the script as we are hosting different Companies on the Exchange server I'll be using it on. Therefore it' necessary to be able to sort by using the OU the users are located in.
    I've found out that Get-MailboxStatisics cannot do this for me and therefore that a custom object has to be used. But to be honest I'm a total noob at scripting so I'll be very gratefull if anyone can help me out here and tell me how I should customize
    the script below
    <#
    The sample scripts are not supported under any Microsoft standard support
    program or service. The sample scripts are provided AS IS without warranty 
    of any kind. Microsoft further disclaims all implied warranties including, 
    without limitation, any implied warranties of merchantability or of fitness for
    a particular purpose. The entire risk arising out of the use or performance of 
    the sample scripts and documentation remains with you. In no event shall
    Microsoft, its authors, or anyone else involved in the creation, production, or
    delivery of the scripts be liable for any damages whatsoever (including,
    without limitation, damages for loss of business profits, business interruption,
    loss of business information, or other pecuniary loss) arising out of the use
    of or inability to use the sample scripts or documentation, even if Microsoft
    has been advised of the possibility of such damages.
    #>
    #requires -Version 2
    param
     [Switch]$ExportMailboxSize,
     [Switch]$CompareMailboxSize,
     [String]$LogPath="C:\log",
     [String[]]$Identity,
     [DateTime]$StartDate,
     [DateTime]$EndDate
    #region Export today's Mailbox Size
    if ($ExportMailboxSize)
     $Counter=0
     $UserMailboxStatistics=@()
     if(-not ( Test-Path -Path $LogPath))
      New-Item -ItemType  directory -Path $LogPath
     #Get mailbox identity
     if (-not ($Identity))
      $UserMailboxs=Get-Mailbox -Filter 'RecipientTypeDetails -eq "UserMailbox"' -ResultSize unlimited
     else
      $UserMailboxs=$Identity|Get-Mailbox -Filter 'RecipientTypeDetails -eq "UserMailbox"' -ResultSize unlimited
     #Get SamAccountName,DisplayName and MailboxTotalItemSize for specific users or all users with mailbox.
     foreach ($UserMailbox in $UserMailboxs)
      $Counter++
      Write-Progress -Activity "Export MailboxStatistic" -Status "Exporting" -CurrentOperation $UserMailbox.DisplayName -PercentComplete ($counter/($UserMailboxs.Count)*100)
      $UserMailboxStatistic = New-Object PSObject
      $UserMailboxSizeB = (Get-MailboxStatistics -Identity $UserMailbox).TotalItemSize.Value.tobytes()
      $UserMailboxSizeMB = "{0:#.##}" -f ($UserMailboxSizeB/1mb)
      $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "SamAccountName" -Value $UserMailbox.SamAccountName
      $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "DisplayName" -Value $UserMailbox.DisplayName
      $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "UserMailboxSizeMB" -Value $UserMailboxSizeMB
      $UserMailboxStatistics+=$UserMailboxStatistic
     #Output to a CSV file with date format "yyyy-MM-dd" as default name  ,in default path "C:\log". Path can be set by $logpath param.
     $UserMailboxStatistics|Export-Csv -Encoding default -NoTypeInformation -Path "$LogPath\$(get-date -Format "yyyy-MM-dd").csv"
    #endregion
    #region Compare Mailbox Size
    if ($CompareMailboxSize)
     $TempCSVs=@()
     $report=@{}
     $index=-1
     #Check if path is correct
     if(-not ( Test-Path -Path $LogPath))
      Write-Error -Message "'$LogPath' doesn't exist, please make sure the path is correct"
      return
     [array]$CSVFiles=Get-ChildItem $LogPath -Exclude "Compare*"|Sort-Object -Property "CreationTime"
     #Summary all CSV files during the period,given by user 
     if ($StartDate -and $EndDate)
      foreach ($CSVFile in $CSVFiles)
       if ($CSVFile.CreationTime.date -ge $StartDate.date -and $CSVFile.CreationTime.date -le $EndDate.date)
        $TempCSVs+=$CSVFile
     else
      Write-Error -Message "StartDate or EndDate is not correct or not given. Please make sure the format is correct."
      return
     #Check wether CSV files exist during the period
     if (-not $TempCSVs)
      Write-Error "log file created from '$StartDate' to '$EndDate' doesn't exist in '$LogPath'. Please check."
      return
     else
      #Import these CSV files 
      foreach($TempCSV in $TempCSVs)
       $TempDate=$TempCSV.basename
       $counter=0
       $index++
       $UserMailboxStatistics=Import-Csv -Path $TempCSV.fullname
       #add user's mailbox status to report
       foreach ($UserMailboxStatistic in $UserMailboxStatistics)
        if (-not $report.ContainsKey($UserMailboxStatistic.SamAccountName))
         $TempUserMailboxStatistic=New-Object psobject
         $TempUserMailboxStatistic|Add-Member -MemberType NoteProperty -Name "SamAccountName" -Value $UserMailboxStatistic.SamAccountName
         $TempUserMailboxStatistic|Add-Member -MemberType NoteProperty -Name "DisplayName" -Value $UserMailboxStatistic.DisplayName
         $TempUserMailboxStatistic|Add-Member -MemberType NoteProperty -Name "Remark" -Value "Online"
         for ($i=0;$i -lt $TempCSVs.count;$i++)
          $TempUserMailboxStatistic|Add-Member -MemberType NoteProperty -Name "$($TempCSVs[$i].basename)" -Value "N/A"
         $report.Add($UserMailboxStatistic.SamAccountName,$TempUserMailboxStatistic)
        #write progress
        $Counter++
        Write-Progress -Activity "Compare MailboxSize on $TempDate" -Status "Comparing"`
        -CurrentOperation $TempUserMailboxStatistic.DisplayName -PercentComplete ($counter / ($UserMailboxStatistics.Count) * 100)
        $report[$UserMailboxStatistic.SamAccountName].$TempDate=$UserMailboxStatistic.UserMailboxSizeMB
       #check wether users' mailboxes were removed or added.
       $report.values|%{`
       if ($_.$TempDate -eq "N/A" -and $_.Remark -notlike "Remove*")`
        {$_.Remark="Removed on $TempDate"};`
       if ($_.$TempDate -ne "N/A" -and $index -ne 0 -and $_.$($TempCSVs[$index-1].basename) -eq "N/A")`
        {$_.Remark="Added on $TempDate"}}
     #Export report to CSV file
     $report.Values|Export-Csv -Encoding default -NoTypeInformation -Path "$LogPath\Compare$(get-date $StartDate -Format "yyyy-MM-dd")TO$(get-date $EndDate -Format "yyyy-MM-dd").csv"
    #endregion
    if (-not $ExportMailboxSize -and -not $CompareMailboxSize)
    Write-Warning -Message "You did not choose any task. Please choose one."

    StoreThomas,
    At the top of this script, you will see a section where the user mailboxes are collected then each is checked.  Line 45 starts this section.  Just under that, you can see that a custom psObject is created (line 50) and defined (the next 5
    lines) and added to an overall list of mailbox statistics (line 56).  You can add an Add-Member line before line 56 that says the following:
    $UserMailboxStatistic | Add-Member -MemberType NoteProperty -Name "OrgUnit" -Value $UserMailbox.OrganizationalUnit
    That should add your OU to the list of exported fields, and you can use Excel to open and filter that list.

  • E72- Unable to send e-mail from work mailbox

    I am unable to send e-mails from my work e-mail through my E72 although it receives perfectly. I have been in contact with Nokia via e-mail for the last 2 weeks and they have sent several suggestions to solve the issue but nothing is working. I have set-up my work e-mail on my husbands Blackberry  with the same settings and can receive and send perfectly. From that I conclude there is no issue with the settings I have or my work e-mail but with
    Nokia!! The latest 'help' I have received was to download a patch but I have no idea how to do this and get it onto my phone. So far Nokia have not replied to me.
    Any suggestions how to get this to work would be greatly appreciated

    If you're using a much older firmware, updating the phone would be a good idea.  Find the Software Updates section of nokia.com and type your phone model.  If you can't do an over-the-air update, download and install either the OVI Suite or the standalone Software Updater.  This may hard reset the phone, so back up anything important with OVI Suite first.
    Ignoring firmware for now, IMAP and URL's are like apples and oranges.  If you work for a small company, the server may always be called " mail.mycompany.com", but IMAP will never use an HTTP or HTTPS prefix.  URL's are typically associated with Microsoft Exchange servers.  Within the email program, check Options -> Settings -> Mailbox settings -> Mailbox settings -> Advanced mailbox settings.  Are "Outgoing email settings" set to something like
    User authentication: Same as for incoming
    Outgoing mail server: <compare to the setting for the Incoming server name; in a small company this will likely be the same>
    Since you're getting far enough for the mail sever to reject your connection, the other settings should be fine as-is.
    It does look like an authentication issue, so I'd say you're either hitting the wrong server or there's a bad username or password in there somewhere.  If the Blackberry works with an IMAP connection, then you should be using the same server name(s), and user/password.
    If all else fails, you can always try removing and readding the mailbox completely.  Choose Menu -> Applications -> Email -> Settings -> <highlight your work account> -> Options -> Remove mailbox.  And then set it up from scratch.  I hope that helps a little!

  • Equipment mailbox not showing partial days on calendar for certain user (in month view).

    We have one user that is having a problem with viewing Equipment Mailboxes.
    We are running Exchange 2010 version 14.02.0328.009. Client machine is running Outlook 2010 x86.
    The mailbox is a check-out vehicle that he and one other person manage. When someone sends a request to the van, it books it for that time, then doesn't allow others to book it for that same time as expected. However, some users don't like to do their own
    booking so they have him do it for them. Several times now he has went out on the calendar (actually 3 different vans, all respond the same way) and booked a van on a day that looked available to him, only to find out on that day that two different people
    show up expecting that same van. One person booked it on their own, and he booked it again. It never gave a prompt to disallow him or tell him it was taken from the attendant. However, for the other guy that manages the mailboxes it looks just fine, for me,
    for many other users I've compared with, it looks and responds as it should.
    I have checked the settings on the equipment mailboxes as well as compared his Exchange account with the other person who is working as expected, they are identical. The thing that I've found is that if someone books a van for an 'all day' event, he sees
    it just fine. If they set it up for a partial day, it never shows to him in month view.
    Looking at the calendar permissions for the mailbox both of the people have equal rights. I tried setting this person to owner to see if it helped, to no avail. I also tried setting the "Show As:" to free, busy, tentative, out of office, all respond
    the same way.
    It seems to show up when he does a schedule view, but from a month view, nothing shows and it allows him to book the van. For everyone else that I've tested, it responds as expected.
    I have deleted and recreated his profile on his local machine, and he even recently got a whole new desktop so it shouldn't be anything local (has been going on for many weeks), but I honestly have no idea why it's doing it. Any suggestions from the gurus
    on here would be appreciated. Thanks!

    Hi,
    Since the issue only happens when this specific user view the equipment mailbox's calendar in Outlook monthly view, please access this user's mailbox in OWA and view the equipment maibox's calendar and send test meeting requests to have a try.
    If the issue also happens in OWA, please run the following cmdlet to check the equipment mailbox calendar configuration:
    Get-CalendarProcessing equipmentmailbox | fl
    Regards,
    Winnie Liang
    TechNet Community Support

  • Activity to determine if a user has a mailbox.

    Hello,
    I am writing this to see if anybody has been able to figure out how to do what i am trying to accomplish. I am working on a RB that builds user accounts and I have come across a problem i haven't been able to figure out. I have a process where i would like
    to check to see if a user has a mailbox. I thought i could use the get-mailbox activity and filter if the sam account equals what is passed by the process. The problem is that doesnt seem to work and regardless of wether or not the user has an MB it taks the
    route of the get mailbox returns a sucess. Can anybody let me in on what activity you used for this?

    I was trying to figure out the same thing. I asked how our Exchange Admins would do this via PowerShell, and they would do it with
    Get-Mailbox -Identity ACCOUNT
    This would throw an error, if there was no mailbox. Well, it returns the SAM Account Name if the mailbox exists.
    Knowing that, it is easy to accomplish this via Orchestrator:
    Compare Values: Select "Identity" and "SAM Account Name" for comparison.
    If the mailbox exists,  "Comparison result from Compare Values equals true".

  • Automatic Mailbox Distribution problem after Creating New AD Site

    We redesigned our Active Directory Sites a little while ago.  We moved the subnets and servers from the old sites to the new sites.  We haven't removed the old sites yet, but that will happen soon.  We haven't noticed any issues with the new
    sites except for one weird issue and that is that Automatic Mailbox Distribution no longer works, in fact if you don't specify a database with the enable-mailbox (or new-mailbox) commands it will fail with an error that load balancing failed to find a valid
    mailbox.
    The problem, from the output of an enable-mailbox, command appears to be a site problem (from the fact that the automatic mailbox distribution discards sites that are not in the same site as the user).  The verbose output has the command checking the
    old site even though the server is in the new site.  I've already checked the databases and none of them have the IsExcludedFromProvisioning or IsSuspendedFromProvisioning properties set to TRUE
    My question is how do I make the databases show up as in the new site rather than the old site?
    Any and all help with this issue is appreciated.
    This is the output from the command:
    VERBOSE: [16:36:50.864 GMT] Enable-Mailbox : Initializing Active Directory server settings for the remote Windows
    PowerShell session.
    VERBOSE: [16:36:50.864 GMT] Enable-Mailbox : Active Directory session settings for 'Enable-Mailbox' are: View Entire
    Forest: 'False', Default Scope: 'domain.local', Configuration Domain Controller: 'DC01.domain.local', Preferred Global
    Catalog: 'VMDC01.domain.local', Preferred Domain Controllers: '{ VMDC01.domain.local }'
    VERBOSE: [16:36:50.864 GMT] Enable-Mailbox : Runspace context: Executing user: domain.local/All Users/AD/Admin1,
     Executing user organization: , Current organization: , RBAC-enabled: Enabled.
    VERBOSE: [16:36:50.864 GMT] Enable-Mailbox : Beginning processing &
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 0 for cmdlet extension agent "Query Base
    DN Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 1 for cmdlet extension agent "Rus Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 2 for cmdlet extension agent "Mailbox
    Resources Management Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 3 for cmdlet extension agent "Mailbox
    Creation Time Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 4 for cmdlet extension agent
    "Provisioning Policy Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 5 for cmdlet extension agent "Admin Audit
     Log Agent".
    VERBOSE: [16:36:50.927 GMT] Enable-Mailbox : Current ScopeSet is: { Recipient Read Scope: {{, }}, Recipient Write
    Scopes: {{, }}, Configuration Read Scope: {{, }}, Configuration Write Scope(s): {{, }, }, Exclusive Recipient Scope(s):
     {}, Exclusive Configuration Scope(s): {} }
    VERBOSE: [16:36:50.927 GMT] Enable-Mailbox : Searching objects "domain.local/All Users/SM/GP/User1" of type
    "ADUser" under the root "$null".
    VERBOSE: [16:36:50.942 GMT] Enable-Mailbox : Previous operation run on domain controller 'VMDC01.domain.local'.
    VERBOSE: [16:36:50.974 GMT] Enable-Mailbox : Load Balance : Database container located at 'CN=Databases,CN=Exchange
    Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=DOMAIN,CN=Microsoft
    Exchange,CN=Services,CN=Configuration,DC=DOMAIN,DC=local'.
    VERBOSE: [16:36:50.974 GMT] Enable-Mailbox : Searching objects of type "MailboxDatabase" with filter
    "(&((IsExcludedFromProvisioning Equal False)(IsSuspendedFromProvisioning Equal False)(Recovery Equal False)))", scope
    "OneLevel" under the root "Databases".
    VERBOSE: [16:36:51.005 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.052 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.052 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.052 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.052 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Load Balance : The search for databases returned an empty result. This
    could happen if all databases are excluded from the Load Balance process.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Load Balance : There is no available database. Refer to previous verbose
    messages for more information.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Admin Audit Log: Entered Handler:OnComplete.
    Load balancing failed to find a valid mailbox database.
        + CategoryInfo          : NotSpecified: (0:Int32) [Enable-Mailbox], RecipientTaskException
        + FullyQualifiedErrorId : 4AE0EA04,Microsoft.Exchange.Management.RecipientTasks.EnableMailbox
    VERBOSE: [16:36:51.083 GMT] Enable-Mailbox : Ending processing &

    Hi,
    From your description, I would like to clarify the following thing:
    By default, all online and healthy mailbox databases on Exchange 2010 servers in the local Active Directory site can be chosen by automatic mailbox distribution to store a new or moved mailbox. Mailbox databases in other AD site can't be chosen by automatic
    mailbox distribution to store a new or moved mailbox.
    What's more, I recommend you use the following cmdlet to enable mailbox and check the result.
    Enable-Mailbox -Identity xxx -Database xxx
    Hope it helps.
    Best regards,
    Amy Wang
    TechNet Community Support

  • Free space on HD after moving MailBoxes

    Hello Exchange experts, I am using exchange 2010.
    I have space issues in one of my HardDrives, so I moved some of the mailboxes to a different database.
    I also ran a script to remove the mailboxes from the "disconnected mailbox" group.
    This was all done on Sunday (3 days ago), and from what I know this space will not show up again but the hard-drive is not supposed to grow because the free space will be used.
    So far this is not happening, and my HD keeps shrinking. 
    I have verified that maintenance is running daily.
    Any thoughts?
    Thanks,
    David

    I am not using any backup software because the data center where I host the server takes daily images of the computer.
    I just need to know what needs to happen for the server to start using the space from the moved mailboxes.
    I would do as suggested by Ed - determine what directories are using the space. The directory holding the database in question, in particular. Does it grow from day to day? If nothing else, you could look at the properties of the .edb file of that database,
    comparing the size on Day 1 to Day 2, and so forth.
    When you say the logs are on a separate HD, is this literally a separate physical drive or simply a different volume on the same HD?
    Lastly, I have no idea what technology the datacenter is using, but in general, taking images (snapshots) of an Exchange server is not a supported backup method. You might want to double-check with them about that. What if you needed to restore a single
    mailbox? Could you do that without reverting to a previous snapshot?
    Please mark as helpful if you find my contribution useful or as an answer if it does answer your question. That will encourage me - and others - to take time out to help you.

  • Mailbox database size before & after backup

    Hi there
    i recently made a similar thread and someone told me that i should do it here so here is my issue :
    i've been assigned to do a specific report related to exchange and its backup 
    so what we want is a report that would give us the global size of all our mailbox databases before and after the backup ( even the size of the logs before and after)
    (example : we have a mailbox database X: , we need to go inside the data folder, and retrieve the size of the .edb
    then do the same thing with the logs, go inside the logs folder, and retrieve the logs size )
    i was wondering if anyone ever managed to pull a script that does similar things, given the fact that i ve never worked with powershell and my knowledge is kinda limited in that area
    Thanks

    Hi Amassuo,
    for finished scripts that do things, check out the
    gallery. If you want to learn powershell (I might be biased, but I highly recommend it), check out the
    learning center.
    Regarding your specific issue, you can check the free space on a specific disk by running this powershell command:
    Get-WmiObject win32_logicaldisk -Filter "DeviceID = 'C:'" | Select -ExpandProperty FreeSpace
    Comparing before/after will get you the space differential (adapt drive letter in filter as needed).
    Cheers and good luck with your script,
    Fred
    There's no place like 127.0.0.1

  • 10.6.5 Mail.app_Console errors with certain MobileMe mailboxes

    I have errors in Console due to failures in opening the Sent Mail Folders in MobileMe- notably Sent Messages, Sent Items, Drafts. These errors seem to cause Mail to quit and may also have caused the recent kernel panic on this machine. Recovered from kernel panic I saw the console log of errors. That led to discovering the locked folders.
    Surprised to learn, in looking for the point of failure, that somehow the mailboxes preferences were changed to inaccessible to me, and therefore could not be accessed within my username in Mail. I think that caused the problem. Am unsure what did caused this, when it happened, or why this occurred. It is clearly a problem though. Compared with my MacPro (same version OS, Mail) and that is definitely not right.
    I noticed this today after several times that Mail quit inexplicably followed by a kernel panic.
    Henry
    So to my questions:
    1. How to fix it? Terminal would get me there but what settings to use?
    2. How to keep it from recurring?
    If you have an idea to save some time on hold with Apple support (and BTW, some really bad advice from them awhile ago about Disk Utility, but I digress...) please advise. You can download a screenshot of the locked file folders (in ~/Users/Library/Mail/Mac-xxx).

    Also, when clicking on the little "trash" symbol to erase a message, it seems to be completely inactive and only does the job if I forcibly click on it 3-4 times....
    It is very frustrating!
    Try using the Delete key.

  • TS3276 since upgrading to Lion I have had a plethora of problems.  First my mailboxes are not working like they were.  The yahoo mailbox keeps telling me my password is not correct.  Also, when I log on several of my programs (i.e. Neat, iTunes) just pop

    I have two mailboxes.  My Yahoo mailboxe keep telling me I have the wrong password and the mailbox ap keeps popping up.  I believe this is then screwing up my Outlook mailbox which is my work email account.  I had it configured fine and then upgrade to Lion.  Since upgrading my mailboxes are challenging to keep up and running.   Also, when I log in several of my programs autimatically pop up (NEAT, iTunes,etc), kind of like all the ads did when I was using MS.  Any ideas of why this is happening?  Is it a Lion issue?  What can I do to fix?

    Hellow keith5000 ,
    regarding your issue lets see what we can do to solve this issue.
    - have you tried safe boot
    safe boot = starting up the mac with the SHIFT- button.
    - when entering safe mode you will be able to enter and quick change some settings
    now next question do the unwanted aplications still load in safe mode , if so
    go to the Apple icon -> System preferences -> user & groups -> login items (top right on the screen from user & groups window)  now at login items u can close any unwanted aplications by deleting them or unmarking them
    - unwanted aplications will now disapear when starting up your mac os x system
    - next issue should be your authentication , this will be a bit more tricky , lets see
    same category user & groups and u will see your admin account try seeing if u have enabled the admin account right click on your admin account to see information about it and compare it if your info is correct , next see if you have authorized your admin account to write & read.
    if these still don't work , make a test account to see if this problem is user wide or system wide.

  • Exchange 2007 CAS Unable To Display 2013 Mailbox Free/Busy to Clients

    Hi,
    I'm in the process of migrating to Exchange 2013 from an Exchange 2007 backend.  I have 2 2007 CAS servers in a Windows NLB named webmail.domain.com, and I'm having a problem with only a single one of those CAS servers being able to display the free/busy
    information of a mailbox residing on a 2013 mailbox server.  The other CAS works fine.
    Both CAS servers are Exchange 2007 SP3.  Both CAS servers have their virtual directories named webmail.domain.com/{vitual direction url}.  I built both servers from the ground up and configured them at the same exact time performing the same steps
    on each.  My 2013 CAS servers are in a Windows NLB for mail.domain.com, and they have all their virtual directories named for mail.domain.com.  These are separate entries in DNS.  Other autodiscover services are working fine.  I have most
    traffic flowing Exchange 2013 now as well.
    I've done compares on the virtual directories for each 2007 CAS, and they appear to be the same.  If I bypass the NLB and just go directly to the casname01/owa, I see free/busy no problem.  If I go to casname02/owa, then free/busy doesn't work
    ONLY for 2013 mailboxes.  It will display 2007 mailbox free/busy fine.  To complicate matters, I still have a 2010 CAS in the environment from a failed O365 pilot.
    Where can I look to begin to troubleshoot this?  Thanks.

    In the App log on the 2007 CAS, I'm seeing an Event ID 4002 from MSExchange Availability (below).  This made me check my 2013 CAS NLB.  It looks like it is one of the 2013 CAS servers in the mail.domain.com NLB that is causing this behavior.  I
    could still use guidance.  Thanks.
    Process 3576[w3wp.exe:/LM/W3SVC/1/ROOT/EWS-1-130366189751718750]: Proxy request IntraSite from Requester:S-1-5-21-2089814041-428609448-1854500012-56527 to https://mail.domain.com/EWS/Exchange.asmx failed. Caller SIDs: S-1-5-21-2089814041-428609448-1854500012-56527.
    The exception returned is Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequestProcessingException: System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: A connection attempt failed because
    the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond 10.128.13.38:443
       at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult)
       at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
       --- End of inner exception stack trace ---
       at System.Web.Services.Protocols.WebClientAsyncResult.WaitForResponse()
       at System.Web.Services.Protocols.WebClientProtocol.EndSend(IAsyncResult asyncResult, Object& internalAsyncState, Stream& responseStream)
       at System.Web.Services.Protocols.SoapHttpClientProtocol.EndInvoke(IAsyncResult asyncResult)
       at Microsoft.Exchange.InfoWorker.Common.Availability.Proxy.Service.EndGetUserAvailability(IAsyncResult asyncResult)
       at Microsoft.Exchange.InfoWorker.Common.Availability.ProxyWebRequest.CompleteRequest(). The request information is ProxyWebRequest type = IntraSite, url = https://mail.domain.com/EWS/Exchange.asmx
    Mailbox list = <NA-Bedford Adriatic Conference Room>SMTP:[email protected], Parameters: windowStart = 1/26/2014 12:00:00 AM, windowEnd = 3/9/2014 12:00:00 AM, MergedFBInterval = 30, RequestedView = MergedOnly
    .. Make sure that Active Directory site/forest containing the user mailbox has at least one local Exchange 2007 server running Exchange Availability service. Turn up logging for MSExchange Availability service and test basic network connectivity.

  • Failed to compare two elements in the array

    very often, I have the error "Failed to compare two elements in the array" in Exchange 2013 ECP. We are not running DAG. I google a bit but don't get a lot of result on this.
    I was trying to track mail from a user who send to DL group. Since I can't do in in ECP , how can I do it in EMS?

    I too have this issue.  I'm not sure how wide spread.  I know of one user who sends emails regularly to a DL named "All Users" which is a Security Group which we then add real users to and not just every mailbox.  When he sends the emails,
    from his perspective, everything is fine, meaning he gets to NDR or anything.  Also, when he adds the Dl in Outlook To field and expands it, all the correct users are there.  In fact, it tells him there are 203 addresses here.  However, only
    184 are actually getting the message.  When I try the EAC to view the tracking report, it will show the message, but if I click on the edit button, I get "Failed to compare two elements in the array".  If I try from EMC with search-messagetrackingreport
    -identity "recipient address" -sender "sender address" -bypassdelegatechecking and the recipient address is the group, it says it could not be found.  If I try with simply putting an email address of someone who is a member of that group, it says Warning:
    An unexpected error has occured and a Watson dump is being generated.  Failed to compare two elements in the array.  I don't know what else to try.  Anybody??

  • Reporting on emails in a shared mailbox

    hi
    We have a customer service team that has to monitor and respond to several different email addresses (e.g. servcie@companya, service@companyb, info@companya etc).  We are looking at using one or more shared mailboxes for this but need to be able to
    report on how quickly emails are dealt with by the team.  
    Is there away in Exchange 2010 to monitor the shared mailbox(s) and to track the time between the email arriving and a customer service person responding to that email?
    cheers
    Paul

    Hi
    The only built-in method would be to audit MessageBind using Mailbox Audit Logging and compare the accessed time to the time the message was received, but this value is not auditable for non-administrators:
    http://technet.microsoft.com/en-us/library/ff459237(v=exchg.141).aspx
    There may be 3rd party tools that can do this but I haven't used any personally.
    Cheers, Steve

  • Logs Single Mailbox Database

    Hi,
    I have a a DAG with 4 MBD, and all look ok however one specific MDB003 is churning out lots and lots of logs, 20GB compared to 0.5GB on all other MDB and mailboxes are shared.  How do I best pin point the exact issue as to why this single MDB is creating
    so many logs, could it be a single mailbox?  Trying to find out where to start!
    Thanks!
    pjmartins

    Hi,
    Please run the following command to check Users Outbox for any large, looping, or stranded messages that might be affecting overall Log Growth.
    Get-Mailbox -ResultSize Unlimited | Get-MailboxFolderStatistics -folderscope Outbox | Sort-Object Foldersize -Descending | select-object identity,name,foldertype,itemsinfolder,@{Name="FolderSize
    MB";expression={$_.folderSize.toMB()}}
    And you can also use the command below to check result, as what Andy suggested above.
    Get-Mailbox | Get-StoreUsageStatistics | sort-object logrecordbytes | select Displayname,LogRecordBytes
    Best regards,
    Belinda Ma
    TechNet Community Support

Maybe you are looking for

  • Jack on the dock is bent and now will not sync to computer

    I've enjoyed my new Shuffle. However, the other day, the jack on my little iPod Shuffle dock was bent. Now, the dock refuses to recognize my iPod. Is there a way to fix this, or will my warranty cover it? I really REALLY don't want to spend $35 on a

  • Can I safely charge my iPad 3 in Europe without a converter, using only an adapter

    Can I safely charge my iPad 3 in Portugal and Spain without a converter, using only an adapter?

  • Samba errors & how to resolve them on Solaris 10?

    Hi All, I found the following errors in a number of /var/samba/logs Samba 3.0.37 on our Solaris servers even though they are working fine: log.smbd [2011/03/11 14:25:56, 0] auth/auth_util.c:(844) create_builtin_administrators: Failed to create Admini

  • Insert key of keyboard is not working after installing firefox

    I was using IE8 as my browser before but recently changed to Firefox. My keyboard was functioning perfectly before I installed Firefox. Now whenever I type text (mostly when composing a message/draft in Google's gmail or Hotmail) the Insert key of th

  • I tunes is corrupted?

    I tried to open my I tunes and received an error message saying the file is corrupted and needs to be re-downloaded.  I have done this multiple times and am still seeing this same message.  I have a 5 year old Toshiba laptop.  Has anyone had this pro