Solved

Exchange Online (Office 365) Incoming/Outgoing emails count by day

Posted on 2014-11-21
2
1,354 Views
Last Modified: 2014-11-23
Hi Experts,
I'd like to get a daily count of incoming and outgoing emails for a single Office 365 account (e.g. support@myOffice365Domain.com). I'd like to get these stats since the creation date of the account. I found a script here but it returns all users in my Office 365 environment and for only a few days in the past. How should I modify this script, or create a script from scratch to accomplish what I need?
Much appreciated
0
Comment
Question by:timberadmin
2 Comments
 
LVL 16

Assisted Solution

by:Rajitha Chimmani
Rajitha Chimmani earned 250 total points
ID: 40458596
I dont have an idea how we do in Office365 but reading the script you just need to modify the below line to include the user.

Change $Recipients = Get-Recipient -ResultSize Unlimited | select PrimarySMTPAddress

To
$Recipients = Get-Recipient "username" | Select Primarysmtpaddress

As per the script, it goes through all available logs to give the count. Remember: The number of days depends on how long your logs are retained.
0
 
LVL 39

Accepted Solution

by:
Vasil Michev (MVP) earned 250 total points
ID: 40459289
In the case of Exchange Online, logs are kept for 7 days. Anything beyond that needs to be 'manually' requested, up to 3 months back. The easiest way is to go to the EAC -> Mail flow -> Message trace and run the reports from there, then wait for them to be completed.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Aol Rejects email, on Office 365 2 62
Office 365 Pass Username an Password in URL 3 37
exchange, outlook 7 40
exchange 2013 ecp no longer works 2 23
This article explains how to prepare an HTML email signature template file containing dynamic placeholders for users' Azure AD data. Furthermore, it explains how to use this file to remotely set up a department-wide email signature policy in Office …
MS Outlook is a world-class email client application that is mainly used for e-communication globally.  In this article, we will discuss the basic idea about MS Outlook, its advanced features, and types of MS Outlook File formats.
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
This lesson covers basic error handling code in Microsoft Excel using VBA. This is the first lesson in a 3-part series that uses code to loop through an Excel spreadsheet in VBA and then fix errors, taking advantage of error handling code. This l…

911 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

20 Experts available now in Live!

Get 1:1 Help Now