none
Email is missing

    Question

  • Hi experts

    one of my user has raised an incident that email is missing or not received how do i troubleshoot this issue.

    another user raised an incident that email was sent by the external user yesterday but he has received the email today only for this user it has happened. how do i trouleshoot wht could be the issue

    Friday, April 6, 2018 5:44 PM

Answers

  • Hi RisingFlight,

    Is there any update on this thread? If the issue has been resolved, please mark the helpful replies as answers, this will make answer searching in the forum easier and be beneficial to other community members as well. Thanks for your understanding.


    Best Regards,
    Niko Cheng


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.


    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    • Marked as answer by Risingflight Thursday, April 12, 2018 5:45 PM
    Thursday, April 12, 2018 10:11 AM
    Moderator

All replies

  • Did you check the message tracking log if Exchange receive it? as for the second part, check if Exchange sent it? Else can be your ISP or mail gateway or their provider.
    Friday, April 6, 2018 8:22 PM
  • Thanks alot 

    could you correct the below syntaxes for send and receive

    Get-Messagetrackinglog -Resultsize Unlimited | Where {$_.Sender -match "myuser@mydomain.com"} -EventID "Send" -Start "05/04/2017 7:00:00 AM" 
    -End "06/04/2017 07:00:00 AM" | Select @{Name='Recipients';Expression={[string]::join(";", ($_.Recipients))}}, Sender, EventId, 
    Timestamp, Source, MessageSubject | Export-CSV "C: userstats.csv"

    Get-MessageTrackingLog -resultsize unlimited -Start "05/04/2017 7:00:00 AM" -End "06/04/2017 07:00:00 AM" |where-object {$_.EventId -eq "RECEIVE"}
     | Select @{Name='Recipients';Expression={[string]::join(";", ($_.Recipients))}}, Sender, EventId, Timestamp, Source, MessageSubject | 
    Export-CSV "C: userstats.csv"

    Get-MessageTrackingLog -resultsize unlimited |where {$_.MessageSubject -like "xyzxyz"} >> "C:output.txt"

    how can i add from which hub server email is received or send

    Saturday, April 7, 2018 12:24 PM
  • Hi Risingflight,

    You can add "Get-ExchangeServer" at beginning of the script, like below:

    Get-ExchangeServer "ServerName" |Get-MessagetrackingLog……|Select ……|Export-CSV "C:\userstats.csv"


    Best Regards,
    Niko Cheng


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.


    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Monday, April 9, 2018 7:30 AM
    Moderator
  • Hi RisingFlight,

    Is there any update on this thread? If the issue has been resolved, please mark the helpful replies as answers, this will make answer searching in the forum easier and be beneficial to other community members as well. Thanks for your understanding.


    Best Regards,
    Niko Cheng


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.


    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    • Marked as answer by Risingflight Thursday, April 12, 2018 5:45 PM
    Thursday, April 12, 2018 10:11 AM
    Moderator
  • could you please correct with this syntax

    Get-ExchangeServer "ServerName" | Get-Messagetrackinglog -Resultsize Unlimited | Where {$_.Sender -match "myuser@mydomain.com"} -EventID "Send" -Start "05/04/2017 7:00:00 AM" 
    -End "06/04/2017 07:00:00 AM" | Select @{Name='Recipients';Expression={[string]::join(";", ($_.Recipients))}}, Sender, EventId, Timestamp, Source, MessageSubject | Export-CSV "C: userstats.csv"

    Thursday, April 12, 2018 6:23 PM
  • Should be like below:

    Get-ExchangeServer "ServerName" | Get-Messagetrackinglog -Resultsize Unlimited -Start "05/04/2017 7:00:00 AM" -End "06/04/2017 07:00:00 AM" -EventId Send -Sender "Myuser@domain.com" | Select @{Name='Recipients';Expression={[string]::join(";", ($_.Recipients))}}, Sender, EventId, Timestamp, Source, MessageSubject | Export-CSV "C:\userstats.csv"


    Best Regards,
    Niko Cheng


    Please remember to mark the replies as answers if they helped. If you have feedback for TechNet Subscriber Support, contact tnsf@microsoft.com.


    Click here to learn more. Visit the dedicated forum to share, explore and talk to experts about Microsoft Teams.

    Friday, April 13, 2018 2:44 AM
    Moderator