Exchange Server 2010
Я пытаюсь использовать Powershell, чтобы получить адреса электронной почты, которые были возвращены как недоставленные. Я пробовал кучу команд Powershell, но всегда получаю postmaster@domain.com в качестве отправителя, а не адрес электронной почты, который использовался при отправке электронного письма.
Пример:
Электронное письмо отправлено на неверный адрес: somename@abc.com
Электронное письмо, отправленное обратно как недоставленное с адреса postmaster@abc.com
Мне нужно знать, что письмо, отправленное на somename@abc.com, было недоступно для доставки.
Это возможно? Кто-нибудь знает правильную команду Powershell?
Что ж, журнал отслеживания графического интерфейса намного проще в использовании ... и дает вам более подробную информацию, но:
Get-Messagetrackinglog -Recipients: bob@domain.com -EventID “FAIL” -Start “2/10/2013 8:00:00 AM” -End “2/20/13 8:00:00 AM” |ft Timestamp, Source, Sender, Recipients, MessageSubject >> C:\tracking.txt