Preciso saber se há uma maneira de excluir as mensagens mutt
mailarchive. Eu tentei fazer da seguinte maneira:
#!/bin/bash
#
#
# Usage:
# ~r : DELETE
# 1y! : 1 year
# 2y! : 2 years
# 7d! : 7 days
# 30d! : 30 days
#
mailbox="/path/to/user/mailbox"
deletePattern="7d!"
mutt -f $mailbox -F/dev/null -e "push <delete-pattern>~r>${deletePattern}<enter><sync-mailbox>y<enter><exit>q"
Mas a sintaxe não está excluindo as mensagens inteiras. Essa é a maneira que alguém me disse para fazer isso manualmente:
ssh
no servidor SMTP. mutt -f /var/mail/mailarchive
. Após o término do comando, pressione D
~d dd/mm/yyyy-dd/mm/yyyy
, que é o intervalo de datas para excluir os arquivos. Exemplo: ~d 01/06/2018-15/06/2018