Я искал ответ на этот вопрос в течение последних 2 часов. У меня есть сервер sendmail с одним почтовым ящиком, в котором есть 13 000 сообщений электронной почты. Сегодня пользователь открыл Outlook, и он начал загружать все эти сообщения, хотя большинство из них уже было загружено Outlook ранее, что дублирует все 13 000. К счастью, она закрыла Outlook примерно на тысячу загруженных отметок. У пользователя есть «Удалить с сервера через 20 дней», установленный в Outlook.Как удалить сообщения электронной почты на сервере sendmail?
Мне нужно удалить через командную строку все сообщения с 11 февраля по 29 февраля в этом почтовом ящике пользователей. Я знаю, как удалять сообщения из очереди, но не из почтового ящика, потому что я действительно не уверен, где находятся файлы сообщений электронной почты.
Я бы очень признателен за любую помощь или указал мне в правильном направлении.
Спасибо!
Какой почтовый сервер? Это обмен? –
Сервер CentOS работает с «sendmail». – Spencer
Хорошо, хорошо! : P, у меня нет опыта использования MTA по умолчанию с centos, но я использую настройку Postfix/courier. в почтовом ящике каждого пользователя (в этом случае ~/.maildir) ther - это папка .Sent, содержащая отправленные сообщения, вместе с cur, tmp, новые папки и подпапки, в которых хранятся все электронные письма. Старые прочитанные электронные письма хранятся в папках cur. Я надеюсь, что это приведет вас к правильному пути, но для всех, кого я знаю, структура maildir sendmail может быть не близкой :( –