Linux - Почтовый клиент Scriptable?

Вы попытались на самом деле назвать телефонную поддержку своего регистратора? Это - такие ситуации, для которых это существует.

2
задан 11 January 2011 в 22:23
2 ответа

Если действительно необходимо написать сценарий чего-то, большинство сегодняшних высокоуровневых языков сценариев (например, Python, Ruby) имеет хорошие-к-превосходному почтовые библиотеки обработки. Довольно легко поместить что-то вместе, которое подаст Вас части сообщения.

Если Вы делаете синтез речи по тексту, я не уверен, что Вам нужно декодирование MIME для - MIME обычно только используется для присоединения двоичных вложений. Если Вы храните сообщения в maildir банке сообщений формата, у Вас уже есть one-message-per-file, таким образом, у Вас действительно нет так большой работы, если Вы просто хотите (a) считать заголовки сообщения и (b) первой текстовой части.

MH комплект почтовых утилит может предоставить себя поддержке сценария, если Вы решаете следовать за тем маршрутом. nmh пакет доступен на CentOS и Ubuntu, я верю. Больше информации здесь.

2
ответ дан 3 December 2019 в 12:13

Я полагаю, что emacs имеет материал и для использования без глаз и для электронной почты и что они работают хорошо вместе, таким образом, Вы могли бы исследовать это. Это scriptable, при условии, что Вы готовы изучить elisp.

Каждый главный язык сценариев, который поддерживает вложенные структуры данных, должен иметь библиотеки, чтобы проанализировать почтовые ящики или говорить IMAP и иметь дело с электронными письмами MIME. Shell не рассчитывает и если Вы пробуете затем, Вы проходите область, где сценарии оболочки остаются удобными в сопровождении. Вместо этого попробуйте Python/Perl/Ruby.

Python имеет email пакет, который приносит большую функциональность в одно место: http://docs.python.org/library/email плюс imaplib и mailbox для Ваших потребностей устройства хранения данных.

0
ответ дан 3 December 2019 в 12:13

Теги

Похожие вопросы