Я использую fetchmail
с протоколом imap
для загрузки писем с почтового сервера и передачи их в procmail
.Я делаю это с помощью следующей команды:
fetchmail -f /home/$USER/.fetchmailrc --ssl -t 100 -d 240 -s -m "/usr/bin/procmail /home/$USER/.procmailrc "
.fetchmailrc
выглядит следующим образом:
poll imap.my_email_server.com protocol IMAP
user "user@email_server.com" with password "myPassword" is "user@email_server.com" here keep
.procmailrc имеет следующий вид:
:0:
* ^Subject: someSubject
{
:0 c
| $BIN/parse_email
:0 c
$HOME/posnav
:0
/dev/null
}
Все работает нормально, но как я могу сделать последнюю команду (здесь я отправляю электронное письмо в / dev / null только для того, чтобы показать цель) удалить электронное письмо на сервере , откуда я получил электронные письма?