none
Удаление писем сразу RRS feed

  • Вопрос

  • Добрый день. 

    Exchange Server 2013 Enterprise; клиенты Outlook 2013, Android, iOS

    Существует такая необходимость у одного пользователя удалять письма сразу ,чтобы они не попадали в корзину. 

    Т.е. пользователь получает письмо, нажимает удалить, и оно сразу удаляется, не попадая в корзину. Подскажите, как это можно осуществить? Спасибо.

    26 сентября 2016 г. 7:33

Ответы

  • Добрый день,

    Олег совершенно скромно умолчал, что командлет Export-Mailbox был убран еще в Exchange 2010 SP1 :)

    В Exchange 2013 для решения вашей задачи, придется учиться программировать с использованием EWS API

    Либо искать готовые скрипты опять же с применением EWS API. Что нибудь вроде вот этого.

    P.S. Shift+Del или настройка Outlook, чтобы при выходе удалять удаленные (есть такая фича в Outlook), либо retention policy все таки реализовать проще, выбирать вам. И я надеюсь, что вы в курсе, что при удалении из удаленных письмо окончательно не удаляется с Exchange сервера, а остается еще на некоторое время в невидимой папке с возможностью восстановления.

    • Помечено в качестве ответа Pavel2505 27 сентября 2016 г. 9:49
    27 сентября 2016 г. 6:15

Все ответы

  • шифт + дел кому-то лень нажать?
    26 сентября 2016 г. 7:56
  • Коллега, на самом деле это решение не полностью удовлетворяет ваши потребности, но может быть настроить автоархивацию у папки и просто поставить минимально возможный период архивации сообщений и потом удалять сообщения безвозвратно

    Например как описано в статье: http://www.slipstick.com/outlook/config/how-to-automatically-empty-outlooks-deleted-item-folder/

    26 сентября 2016 г. 8:00
  • решение должно быть однозначным, т.е. пользователь нажимает удалить на письмо, и оно удаляется не попадая в корзину. как так сделать я не знаю, поэтому спрашиваю. 
    26 сентября 2016 г. 8:07
  • Вы можете настроить Retention Policy, чтобы у вас удалялись письма из корзины через время, которое вы хотите, например 7 дней. Тогда письма будут удаляться на сервере и в любом клиенте.

    https://technet.microsoft.com/ru-ru/library/dd297955(v=exchg.150).aspx


    scientia potentia est
    My blog

    26 сентября 2016 г. 8:07
  • Добрый день.

    Существует необходимость удалить письма из папки Корзина одного пользователя. Как это сделать с помощью PowerShell.

    Про теги хранения знаю, в данной ситуации они не подходят. 

    26 сентября 2016 г. 14:13
  • День добрый.

    Пример для Exchange 2010.

    1. Дать права для учетной записи от имени которой будет выпольнятся удаление.

    Get-Mailbox -Server %ServerName%| Add-MailboxPermission -User Admin_delete -AccessRights FullAccess

    2. Удалить для одного почтового ящика.

    Export-Mailbox -Identity username -IncludeFolders “\Deleted Items” -StartDate “01/01/2010″ -EndDate “06/01/2015″ –DeleteContent


    MCITP, MCSE. Regards, Oleg

    26 сентября 2016 г. 20:40
    Модератор
  • Добрый день,

    Олег совершенно скромно умолчал, что командлет Export-Mailbox был убран еще в Exchange 2010 SP1 :)

    В Exchange 2013 для решения вашей задачи, придется учиться программировать с использованием EWS API

    Либо искать готовые скрипты опять же с применением EWS API. Что нибудь вроде вот этого.

    P.S. Shift+Del или настройка Outlook, чтобы при выходе удалять удаленные (есть такая фича в Outlook), либо retention policy все таки реализовать проще, выбирать вам. И я надеюсь, что вы в курсе, что при удалении из удаленных письмо окончательно не удаляется с Exchange сервера, а остается еще на некоторое время в невидимой папке с возможностью восстановления.

    • Помечено в качестве ответа Pavel2505 27 сентября 2016 г. 9:49
    27 сентября 2016 г. 6:15
  • Спасибо за помощь
    27 сентября 2016 г. 9:49
  • Search and delete messages 2013

    MCITP, MCSE. Regards, Oleg

    27 сентября 2016 г. 12:01
    Модератор