В хинду и полученных системах, существует несколько аккуратных программ для поиска перевозки (который, короче говоря, база данных программного обеспечения хинду). Тот, который я люблю больше всего, является eix.
Лучшим поиском онлайн хинду является gpo.zugaina.org. Это ищет не только хинду перевозку по умолчанию, но также и все популярные оверлейные программы (неофициальные / сторонние базы данных).
У меня нет ответа, выполняющего все из того, что Вы хотите только часть его. Если достаточно использовать дату, в которую почта прибывает вместо заголовка даты самой почты и если одна папка на дату также достаточна, можно сделать это с maildrop:
DEFAULT="$HOME/Maildir"
MAIL = "$HOME/Maildir"
DAY = `date +%d`
MONTH = `date +%m`
YEAR = `date +%y`
ARCHIVEFOLDER = $YEAR$MONTH$DATE
`test -d $MAIL/.$ARCHIVEFOLDER`
if ( $RETURNCODE != 0 )
{
`maildirmake -f $ARCHIVEFOLDER $MAIL`
}
# logfile "/tmp/maildrop"
# log $MAIL/.$SPAMORDNER
to $MAIL/.$ARCHIVEFOLDER
}
Я надеюсь, что можно расти на этом.
Если Вы знаете некоторый Python, это должно быть довольно тривиальное осуществление:
Python идет с почтовым пакетом в standardlib, который позволяет Вашему читать электронные письма из текстовых файлов и автоматически анализировать их в применимые объекты. Проанализировав их Вы могли просто произвести их соответственно (каждое сообщение имеет "as_string" метод).
Базовая структура была бы похожа на это: