Какая команда может читать файл почтового ящика и выводить на стандартный вывод?
Существует ли какой-либо почтовый клиент / программа CLI, который может читать файл почтового ящика электронной почты (с одним сообщением электронной почты) и выводить основные заголовки и текст stdout?
$ mailcmd < email.file
From: some@email.com
Subject: some subject
Message text: Hello world!
1 ответ
Решение
Возможное решение:
mutt -f email.file -e "push <decode-save><Return><Return><quit><Return>"
-e ключ выполнить следующую команду
нажмите добавить последовательности клавиш в буфер клавиатуры
В результате я получаю файл с основными заголовками и простым текстом из необработанного файла почтового ящика.
Когда я выполняю скрипт под cron или procmail:
export LANG=en_US.UTF-8 && screen -dm mutt -f email.file -e "push <decode-save><Return><Return><quit><Return>"